Redimensionner la partition de Windows 7 fonctionnant sur VirtualBox avec un stockage alloué dynamiquement

22

J'exécute Windows 7 dans VirtualBox.

J'ai redimensionné le disque de Windows 7 de 25 Go à 50 Go:

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

Taille de VirtualBox

PROBLÈME: je ne peux pas agrandir la partition, ni avec Windows 7 lui-même ni avec GParted:

Gestion de disque

GParted

Il semble que VirtualBox n'informe pas le système d'exploitation client de la nouvelle taille.
Quelle étape supplémentaire est nécessaire?

Nicolas Raoul
la source
il ne devrait rien y avoir d'autre, même si j'ai eu plus de chance avec gparted que dans windows. votre machine virtuelle avec ce disque a-t-elle des instantanés? le redimensionnement ne prend pas en charge les disques avec des instantanés.
Ryan_S
1
L'outil de ligne de commande a fonctionné pour moi. Je pouvais alors étendre la partition à l'intérieur de Windows.
Damian

Réponses:

26

Vous ne pouvez redimensionner des disques que s'ils ne font pas partie d'une machine virtuelle qui utilise des instantanés.

Si vous utilisez des instantanés, vous pouvez facilement cloner l'état sur une nouvelle machine virtuelle et un nouveau disque dur, puis redimensionner celui-ci. VirtualBox 4 prend désormais en charge le clonage à partir de l'interface graphique, il est donc très facile.

VBoxManage - modifyhd

Voici une présentation utile de l'ensemble du processus, redimensionner et développer un disque dur et un support Virtualbox en 4 étapes

Ryan_S
la source
1
comme l'a dit Ryan, ma machine virtuelle avait des instantanés et je ne pouvais pas étendre la partition dans Windows. J'ai fini par cloner la VM (pas seulement le disque). Voir la commande "vboxmanage clonevm". Le clone ne contenait que l'état actuel (pas d'instantanés), j'ai donc pu étendre la partition.
2017
Ça marche! Remarque: Après le clonage et le redimensionnement du disque, ouvrez les paramètres de la machine virtuelle, supprimez l'ancien disque et ajoutez le nouveau.
Nicolas Raoul
De plus, il ne semble pas être disponible pour les images de disque VMDK
Golimar
0

Pour l'hôte 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

C'est ce que j'utilise et ça marche pour moi.

nomotakon
la source