(modifié le 25 juillet 2015 à 13:40)

Il se peut que vous soyez à court d'espace disque dans votre machine virtuelle. Plutôt que d'ajouter un second disque et de le cloner proportionnellement, il est possible de l'agrandir.

expand-virtualbox

Voyons comment étendre un disque dur virtuel au format VDI.

Avec vboxmanage

Avant tout, il faut éteindre la VM complètement.

Ouvrir une invite de commande (pas en mode administrateur mais classique) : windows+R > cmd > OK

cd "C:\Program Files\Oracle\VirtualBox"
VBoxManage.exe modifyhd "C:\chemin\disque.vdi" --resize taille_mo

Exemple je veux agrandir ma VM "Bodhi" à 20 Go (20 000 mo) :

VBoxManage.exe modifyhd "D:\VM\Linux\Bodhi\Bodhi.vdi" --resize 20000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Une fois cette opération réalisée nous avons maintenant un disque virtuel dont l'espace est plus important.

Il ne vous reste plus qu'à étendre votre (ou vos) partition(s) système pour profiter de cet espace. Je vous conseille de démarrer votre VM à partir d'un livecd comme Xubuntu ou PartedMagic pour étendre le tout avec GParted.

L'agrandissement du disque n'occupera pas plus de place avec le disque virtuel VDI sur votre machine hôte si vous avez opté au départ pour un stockage dynamique, contrairement au mode statique. C'est pour cette raison qu'il vaut mieux être généreux au moment de la création d'une VM car seul l'espace nécessaire consommé.

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter