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.
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
2 commentaires
merci pour ces explications qui m'ont bien dépannées !
par contre, dans mon cas (du fait de la virtualisation de Win. XP peut être ?) ça marche avec 2 tirets "--" devant "resize" et non pas 1 seul.
(ce qui donne "--resize" )
@ducati748: il y a bien deux tirets, j'ai corrigé merci