Zmieniamy rozmiar dysku wirtualnego VDI (Virtualbox)

Virtualbox to darmowa aplikacja służąca do pełnej wirtualizacji maszyn na których możemy zainstalować dowolne systemy operacyjne. Osobiście używam maszyn wirtualnych w celu testowania aplikacji którymi nie chcę zaśmiecać głównego systemu, bądź podczas zabawy z innymi systemami operacyjnymi takimi jak Linux oraz Android.

virtualbox_android

Podczas konfigurowania maszyny wirtualnej możemy ustalić wielkość wirtualnego dysku. Mawia się, że przestrzeni dyskowej nigdy za mało (w moim PC obecnie mam zapchanych ponad 5 TB…) jednak w przypadku maszyn wirtualnych zazwyczaj wybieramy niewielkie partycje – rzędu kilkunastu gigabajtów.

vdi_create

Jak to w życiu bywa, w często użytkowanej maszynie wirtualnej po prostu zaczyna brakować nam miejsca. Virtualbox z poziomu głównej aplikacji nie posiada opcji zwiększenia pojemności obrazów dysku, zatem niedoświadczeni użytkownicy po prostu „dokładają” do konfiguracji maszyny kolejne dyski. Istnieje jednak metoda na modyfikację rozmiaru partycji – a możemy to zrobić za pomocą aplikacji VBoxManage.exe.

Jest to niewielki program który obsługujemy z wiersza poleceń, zatem aby nie przeciągać uruchamiamy wiersz poleceń i nawigujemy do głównego folderu Virtualbox’a wydając polecenie:

cd C:\Program Files\Oracle\VirtualBox

cmd_vboxmenage

Składnia polecenia które zmieni nam rozmiar dysku *.vdi wygląda następująco:

VBoxManage modifyhd [ścieżka_do_obrazu_vdi] --resize nowy_rozmiar_w_megabajtach

W moim przypadku będziemy modyfikować rozmiar obrazu Android x86.vdi który w chwili obecnej ma wielkość 8 gigabajtów. Zamierzam podwoić jego rozmiar. Odpalamy kalkulator i mnożymy 16*1024. Do pełnej składni w/w polecenia brakuje nam jedynie ścieżki do pliku *.vdi, jeżeli nie pamiętacie gdzie Wasz Virtualbox zapisuje dane, w aplikacji wybieracie File > Virtual Media Manager po czym przepisujecie ścieżkę do pliku *.vdi, który chcecie edytować:

media_menager

Podsumowując, składnia mojego polecenia którym podwoję rozmiar obrazu wygląda następująco:

VBoxManage modifyhd "D:\STUFF\VirtualBox\Android x86\Android x86.vdi" --resize 16384

Zauważcie, że ścieżkę do mojego pliku podałem w apostrofach – zrobiłem to dlatego, że ścieżka do pliku *.vdi zawierała spacje. Jeżeli wszystko zrobiliście OK, VBoxManage wypluje informacje podobne do tych:

cmd_progress

Zaś w Virtual Media Manager wyświetli nam nowy rozmiar naszego obrazu:

resized

To by było na tyle, dziękuję za uwagę.

2 komentarze do “Zmieniamy rozmiar dysku wirtualnego VDI (Virtualbox)

  • 28 marca 2018 o 20:02
    Permalink

    a nie prosciej crt+d i na dole zmienic wielkosc

    Odpowiedz
    • Kabson
      29 marca 2018 o 14:34
      Permalink

      Jak dobrze pamiętam, kiedyś tak się nie dało 😉 Dzięki za hint.

Dodaj komentarz