Jak zmienić rozmiar pliku VirtualBox VDI lub VHD w systemie Mac OS X

Spisu treści:

Anonim

Jeśli używasz VirtualBox do uruchamiania systemów operacyjnych gościa na maszynie wirtualnej na komputerze Mac, takiej jak Windows 10 lub Ubuntu Linux, może być konieczna zmiana rozmiaru dysku wirtualnego, na którym znajduje się system operacyjny. Dzieje się tak często w przypadku niedostatecznego oszacowania ilości miejsca wymaganego do prawidłowej instalacji na maszynie wirtualnej z dynamicznie przydzielaną pamięcią masową.

Aby zmienić rozmiar pliku VDI lub VHD w systemie Mac OS X (może to działać tak samo w systemie Linux, daj nam znać), użyjesz narzędzia VBoxManage z wiersza poleceń komputera Mac. Nawet jeśli zdecydujesz się zainstalować narzędzia wiersza poleceń VirtualBox, nie będzie to na twojej ścieżce, więc przejdziesz do zawartości VirtualBox.app, aby zamiast tego użyć narzędzia.

Ponieważ modyfikuje to maszynę wirtualną, dobrym pomysłem jest wcześniejsze wykonanie kopii zapasowej pliku VDI lub VHD. Jeśli w ogóle nie masz doświadczenia z terminalem, prawdopodobnie powinieneś najpierw wykonać kopię zapasową całego komputera Mac . Pamiętaj, że narzędzie do zmiany rozmiaru używa megabajtów do pomiaru, więc jeśli zmieniasz plik vm na 30 GB, będzie to 30 000 MB, 50 GB na 50 000 i tak dalej.

Jak zmienić rozmiar dysku wirtualnego VirtualBox w systemie Mac OS

  1. Zamknij maszynę wirtualną i zamknij VirtualBox
  2. Otwórz aplikację Terminal i użyj następującego polecenia, aby przejść do katalogu aplikacji VirtualBox:
  3. cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/

  4. Teraz w odpowiednim katalogu możesz uruchomić polecenie zmiany rozmiaru z następującą składnią:
  5. VBoxManage modifyhd --resize Załóżmy na przykład, że plik VDI maszyny wirtualnej systemu Windows 10 znajduje się w katalogu /Users/Paul/Documents/ VM/Windows10.vdi i chcemy, aby zwiększyła się z 15 GB do 30 GB, składnia będzie następująca: VBoxManage modyfikujhd --resize 30000 ~/Documents/VM/Windows10.vdi

  6. W razie potrzeby sprawdź, czy zmiana została wprowadzona za pomocą polecenia showhdinfo:
  7. VBoxManage showhdinfo ~/ścieżka/do/vmdrive.vdi

  8. Uruchom ponownie VirtualBox i uruchom nowy system-gość o zmienionym rozmiarze

Jeśli ścieżka do pliku maszyny wirtualnej znajduje się w głęboko zakorzenionej lub złożonej lokalizacji, użyj cudzysłowów lub sztuczki przeciągnij i upuść, aby wydrukować ścieżkę, która świetnie sprawdza się w aplikacji Terminal, aby poprawnie wskazać złożoną hierarchię katalogów.

Zmiana rozmiaru dysku za pomocą VBoxManage jest w zasadzie natychmiastowa z wiersza poleceń, ale pamiętaj, że po powrocie do wirtualnego systemu operacyjnego (Windows, OS X, Linux lub cokolwiek innego, w którym działasz VirtualBox), prawdopodobnie będziesz chciał ponownie przydzielić partycję, aby użyć nowej przestrzeni.

Uruchomiłem to, aby zwiększyć minimalny rozmiar alokacji dynamicznej, jeśli plik VDI ma stały rozmiar i chcesz go zmniejszyć, narzędzie VBoxManage nadal wykona zadanie, ale flaga –compact jest tym, czego potrzebujesz szukam.

VBoxManage to pomocne narzędzie z wieloma świetnymi zastosowaniami, możesz go również użyć do szybkiego klonowania dysku wirtualnego i modyfikowania prawie wszystkiego w VirtualBox z wiersza poleceń. Jeśli planujesz często używać VBoxManage, możesz dodać go do swojej ścieżki lub utworzyć alias dla łatwiejszego dostępu.

Znasz inny sposób zmiany rozmiaru VirtualBox VDI? Daj nam znać w komentarzach.

Jak zmienić rozmiar pliku VirtualBox VDI lub VHD w systemie Mac OS X