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 300x278 Zmieniamy rozmiar dysku wirtualnego VDI (Virtualbox)

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 300x177 Zmieniamy rozmiar dysku wirtualnego VDI (Virtualbox)

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 Zmieniamy rozmiar dysku wirtualnego VDI (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ć:

media menager Zmieniamy rozmiar dysku wirtualnego VDI (Virtualbox)

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 Zmieniamy rozmiar dysku wirtualnego VDI (Virtualbox)

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

resized Zmieniamy rozmiar dysku wirtualnego VDI (Virtualbox)

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.