Lorsque vous avez créé votre machine virtuelle Virtualbox, vous avez aussi créé un disque virtuel VDI (VirtualBox Disk Image).
Mais après l’installation de l’OS dans la machine invitée, vous manquez de place disque.
Vous pouvez redimensionner la taille du disque virtuel Virtualbox afin de gagner en place disque.
Cet article vous donne deux méthodes pour agrandir ou réduire le disque de votre VM Virtualbox.

Table des matières
Virtualbox : réduire/augmenter la taille du disque virtuel
En graphique
Temps nécessaire : 10 minutes
réduire/augmenter la taille du disque virtuel Virtualbox
- Arrêter complètement la machine virtuelle
Pour modifier la taille du disque virtuel, votre machine virtuelle ne doit pas être en cours de fonctionnement, ni en état suspendue.
Il faut donc arrêter celle-ci avec la croix en haut à droite ou l’arrêter via le système d’exploitation.
Puis dans la fenêtre fermer la machine virtuelle, choisissez éteindre la machine virtuel. - Oublier l’état sauvegarder de la VM
Si la machine virtuelle est dans un état suspendue, il faut alors cliquer dessus puis oublier en haut à droite.
on peut aussi y accéder par un clic droit puis oublier l’état sauvegardé. - Ouvrir le gestionnaire de médias
Ensuite, cliquez sur le menu Fichier puis gestionnaire de médias.
Vous pouvez aussi utiliser la combinaison de touches CTRL+D. - Afficher les propriétés du disque virtuel
Sélectionnez votre disque à augmenter dans la liste.
Puis cliquez sur le bouton Propriétés en haut. - Augmenter la taille du disque virtuel
Enfin en bas, il ne reste plus qu’à définir la nouvelle taille du disque virtuel.
Vous pouvez très facilement l’augmenter tant qu’il reste assez de place sur votre disque dur ou SSD physique.
Enfin vous pouvez aussi réduire la taille du disque virtuel tant qu’il reste de l’espace disque.
En ligne de commandes avec vboxmanage
Bien entendu, on peut tout à faire changer la taille du disque virtuel en ligne de commandes avec vboxmanage.
On utilise pour cela l’option modifyhd avec le paramètre –resize.
Voici la syntaxe :
VBoxManage modifyhd "C:\chemin\disk\disk.vdi" --resize <nouvelle taille>
La taille à spécifier est en Mo, soit donc pour 50 Go (50 000 Mo), on doit utiliser la commande comme ceci :
"C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" modifyhd "F:\Virtual Machines\virtualbox\Windows 10\Windows 10.vdi" --resize 50000
Erreur VBOX_E_NOT_SUPPORTED
Lorsque vous tentez de changer la taille d’un disque virtuel fixe, on peut obtenir une erreur BOX_E_NOT_SUPPORTED :
"C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" modifyhd "F:\Virtual Machines\virtualbox\Windows 10\Windows 10.vdi" --resize 50000
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Failed to resize medium
VBoxManage.exe: error: Resizing to new size 52428800000 is not yet supported for medium 'F:\Virtual Machines\virtualbox\Windows 10\Windows 10.vdi'
VBoxManage.exe: error: Details: code VBOX_E_NOT_SUPPORTED (0x80bb0009), component MediumWrap, interface IMedium
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleModifyMedium(struct HandlerArg *)" at line 816 of file VBoxManageDisk.cpp
Pour vérifier le format du disque, on utilise l’option showhdinfo :
"C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" showhdinfo "F:\Virtual Machines\virtualbox\Windows 10\Windows 10 clone.vdi"
Si le disque dur est en taille fixe, il faut le convertir.
Pour cela, suivez ce guide :