Ändern Sie die Größe einer VM-Festplatte (Virtualbox).

11

Gibt es eine Möglichkeit, die Größe einer VM-Festplatte zu ändern? Ich verwende virtualbox und habe eine VM, die keinen Speicherplatz mehr hat. Sie hat sich die Einstellungen angesehen, aber anscheinend muss ich möglicherweise eine andere Partition erstellen. Ich dachte, es könnte einen einfacheren Weg geben, hat jemand eine Idee?

Vielen Dank

stefgosselin
quelle

Antworten:

8

Sie können den Befehl VBoxManage verwenden.

Details sehen Sie hier .

Beispiel:

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

Nach dem Ändern der Festplattengröße müssen Sie die Größe der Partition (en) ändern.

Für ext3 - Partition können Sie folgen diesen Schritten.

Daya
quelle
4
Es wäre schön , die wesentlichen Teile der Antwort hier aufzunehmen und den Link nur zum späteren Nachschlagen bereitzustellen.
Slhck
Ja. Ich hatte gehofft, dass es einen Weg durch die Vbox-GUI gibt, aber das macht den Trick.
Stefgosselin
Können Sie die Schritte tatsächlich in diese Antwort aufnehmen, anstatt einfach ein paar relevante Links zu veröffentlichen? Die Links können irgendwann in der Zukunft unterbrochen werden, und dann werden die wesentlichen Informationen weg sein (wenn die Schritte nicht auch hier veröffentlicht werden.)
Anderson Green
Öffnen Sie die Befehlszeile nicht "als Administrator", da dies angezeigt wird Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execution failed (extended info not available). Führen Sie es als normaler Benutzer aus.
Michał Powaga
4

Dies funktionierte auf einer VHD mit einem bootfähigen Image von Win7:

  1. VirtualBox -> Virtual Media Manager -> Kopieren

  2. C: \ Programme \ Oracle \ VirtualBox> VBoxManage.exe modifyhd "c: \ VirtualMachines \ Windows 7 Large.vhd" - Größe 2000000 ändern

  3. VirtualBox -> VM -> Einstellungen -> aktuelle VHD freigeben und neue VHD mounten

  4. Starten Sie die VM in Windows

  5. Verwenden Sie Computerverwaltung -> Festplatten-Manager -> Klicken Sie mit der rechten Maustaste auf Partition -> Erweitern

Brian Low
quelle
Was ist das Host-Betriebssystem in diesem Beispiel? Treffen diese Schritte auf ein Host-Betriebssystem oder nur auf ein bestimmtes Host-Betriebssystem zu?
Anderson Green
Host war Win7 64-Bit. Ich habe es nicht bei anderen Hosts versucht.
Brian Low
Funktioniert auch unter Win8 64-Bit mit einem Image von Win8 64-Bit
Robar
3

Für eine vdidieser gearbeitet, wobei der Host - Windows 7.

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

CloneVDI kann dabei helfen. Sie können einen Klon eines vorhandenen VDI erstellen und gleichzeitig die Festplattengröße erhöhen. Verwendet dies ohne Probleme für ein paar Jahre.

BJ292
quelle