Ändern Sie die Partitionsgröße von Windows 7, das auf VirtualBox mit dynamisch zugewiesenem Speicher ausgeführt wird

22

Ich starte Windows 7 in VirtualBox.

Ich habe die Größe der Festplatte von Windows 7 von 25 GB auf 50 GB geändert:

VBoxManage modifyhd Windows\ 7\ Pro.vdi --resize 50000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

VirtualBox-Größe

PROBLEM: Ich kann die Partition weder mit Windows 7 selbst noch mit GParted erweitern:

Datenträgerverwaltung

GParted

Es sieht so aus, als würde VirtualBox dem Client-Betriebssystem die neue Größe nicht mitteilen.
Welcher zusätzliche Schritt ist notwendig?

Nicolas Raoul
quelle
es sollte nichts anderes erforderlich sein, obwohl ich mit gparted mehr Glück hatte als direkt in Windows. Hat Ihre VM mit dieser Festplatte Snapshots? Die Größenänderung unterstützt keine Datenträger mit Snapshots.
Ryan_S
1
Das Kommandozeilen-Tool hat bei mir funktioniert. Ich könnte dann die Partition in Windows erweitern.
Damian

Antworten:

26

Sie können die Größe von Datenträgern nur ändern, wenn diese nicht Teil einer VM sind, die Snapshots verwendet.

Wenn Sie Snapshots verwenden, können Sie den Status einfach auf eine neue VM und Festplatte klonen und die Größe dieser ändern. VirtualBox 4 unterstützt jetzt das Klonen von der GUI aus, sodass es sehr einfach ist.

VBoxManage - modifyhd

Hier finden Sie eine hilfreiche Einführung in den gesamten Vorgang: Ändern der Größe und Erweitern einer Virtualbox-Festplatte und eines Mediums in 4 Schritten

Ryan_S
quelle
1
Wie Ryan sagte, hatte meine VM Snapshots und ich konnte die Partition in Windows nicht erweitern. Am Ende habe ich die VM geklont (nicht nur die Festplatte). Siehe Befehl "vboxmanage clonevm". Der Klon enthielt nur den aktuellen Status (keine Snapshots), sodass ich die Partition erweitern konnte.
Dalf
Das funktioniert! Hinweis: Öffnen Sie nach dem Klonen und Ändern der Größe der Festplatte die Einstellungen der VM, entfernen Sie die frühere Festplatte und fügen Sie die neue hinzu.
Nicolas Raoul
Außerdem scheint es nicht für VMDK-Disk-Images verfügbar zu sein
Golimar
0

Für Windows-Host:

#command - give Windows direct path in order to use vboxmanage in any folder directly
PATH=%PATH%;C:\Program Files\Oracle\VirtualBox
#command - resize vdi, size in MB (75GB below), go to vdi folder first
VBoxmanage modifyhd [%vdiname].vdi --resize 75000
#comment - for Windows VM use some tool, e.g., partitionwizard free, to resize inside VM, profit

Dies ist, was ich benutze, und es funktioniert für mich.

Nomotakon
quelle