Zmień rozmiar dysku twardego VM (virtualbox)

11

Czy istnieje sposób zmiany rozmiaru dysku twardego VM? Używam virtualbox i mam maszynę wirtualną, której zabrakło miejsca, sprawdziłem ustawienia, ale wygląda na to, że muszę utworzyć inną partycję. Myślałem, że może być prostszy sposób, ktoś ma pomysł?

Dzięki

stefgosselin
źródło

Odpowiedzi:

8

Możesz użyć polecenia VBoxManage.

Możesz zobaczyć szczegóły tutaj .

Przykład:

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\Users\busey\VirtualBox VMs\ubuntu10.10\ubuntu10.10.vdi" --resize 20480

Po zmianie rozmiaru dysku twardego należy zmienić rozmiar partycji.

W przypadku partycji ext3 możesz wykonać następujące kroki.

daya
źródło
4
Byłoby miło dołączyć tutaj istotne części odpowiedzi i podać link tylko do wykorzystania w przyszłości.
slhck 13.01.12
Tak. Miałem nadzieję, że istnieje sposób przez GUI vbox, ale to załatwia sprawę.
stefgosselin
Czy faktycznie możesz podać kroki w tej odpowiedzi, zamiast po prostu zamieścić kilka odpowiednich linków? W przyszłości linki mogą zostać zerwane, a następnie nie będzie można uzyskać niezbędnych informacji (jeśli nie zostaną tu również
Anderson Green,
Nie otwieraj wiersza poleceń „jako administrator”, ponieważ dostaniesz Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execution failed (extended info not available). Uruchom go jako zwykły użytkownik.
Michał Powaga
4

Działa to na VHD z bootowalnym obrazem Win7:

  1. VirtualBox -> Virtual Media Manager -> Kopiuj

  2. C: \ Program Files \ Oracle \ VirtualBox> VBoxManage.exe modyfikuj „c: \ VirtualMachines \ Windows 7 Large.vhd” - rozmiar 2000000

  3. VirtualBox -> VM -> Ustawienia -> zwolnij bieżący dysk VHD i zamontuj nowy dysk VHD

  4. Uruchom maszynę wirtualną do systemu Windows

  5. Użyj przystawki Zarządzanie komputerem -> Menedżer dysków -> kliknij partycję prawym przyciskiem myszy -> Rozszerz

Brian Low
źródło
Co to jest system operacyjny hosta w tym przykładzie? Czy te kroki dotyczą dowolnego systemu operacyjnego hosta, czy tylko jednego konkretnego systemu operacyjnego hosta?
Anderson Green
Hostem był Win7 64-bit. Nie próbowałem tego na innych hostach.
Brian Low
Działa również na Win8 64-bit z obrazem Win8 64-bit
Robar
3

W przypadku vditego zadziałało, hostem jest system Windows 7.

c:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "C:\Users\busey\VirtualBox VMs\ubuntu10.10\ubuntu10.10.vdi" --resize 20480
pijany czajniczek
źródło
1

CloneVDI może w tym pomóc. Możesz utworzyć klon istniejącego VDI i jednocześnie zwiększyć rozmiar dysku. Używam tego bez żadnych problemów przez kilka lat.

BJ292
źródło