Ridimensiona la partizione di Windows 7 in esecuzione su VirtualBox con memoria allocata in modo dinamico


22

Eseguo Windows 7 all'interno di VirtualBox.

Ho ridimensionato il disco di Windows 7 da 25 GB a 50 GB:

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

Dimensione VirtualBox

PROBLEMA: Posso 'far crescere la partizione, né con Windows 7 stesso né con GParted:

Gestione del disco

GParted

Sembra che VirtualBox non dica al sistema operativo client le nuove dimensioni.
Quale ulteriore passo è necessario?


non dovrebbe esserci nient'altro richiesto, anche se ho avuto più fortuna con Gparted rispetto a Windows. la tua VM con quel disco ha delle istantanee? il ridimensionamento non supporta i dischi con istantanee.
Ryan_S,

1
Lo strumento da riga di comando ha funzionato per me. Potrei quindi estendere la partizione all'interno di Windows.
Damian,

Risposte:


26

È possibile ridimensionare i dischi solo se non fanno parte di una macchina virtuale che utilizza snapshot.

Se si utilizzano gli snapshot, è possibile clonare facilmente lo stato su una nuova macchina virtuale e disco rigido e ridimensionare quello. VirtualBox 4 ora supporta la clonazione dalla GUI, quindi è super facile.

VBoxManage - edithd

Ecco una guida utile per l'intero processo, ridimensionare ed espandere un disco rigido e un supporto Virtualbox in 4 passaggi


1
come ha detto Ryan, la mia VM aveva delle istantanee e non potevo estendere la partizione in Windows. Ho finito per clonare la VM (non solo il disco). Vedi il comando "vboxmanage clonevm". Il clone conteneva solo lo stato corrente (senza istantanee), quindi sono stato in grado di estendere la partizione.
dalf

Che funzioni! Nota: dopo aver clonato e ridimensionato il disco, aprire le impostazioni della VM, rimuovere il disco precedente e aggiungere quello nuovo.
Nicolas Raoul,

Inoltre sembra non essere disponibile per le immagini del disco VMDK
golimar

0

Per host Windows:

#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

Questo è quello che uso e funziona per me.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.