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.
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.
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
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ć:
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:
Zaś w Virtual Media Manager wyświetli nam nowy rozmiar naszego obrazu:
To by było na tyle, dziękuję za uwagę.
4 komentarze
dziękuje najlepiej wytłumaczone bo szukałam gdzie indziej i było jakoś dziwnie popisane
Cieszę się, że mogłem pomóc.
a nie prosciej crt+d i na dole zmienic wielkosc
Jak dobrze pamiętam, kiedyś tak się nie dało 😉 Dzięki za hint.