Virtualbox : Agrandir une image vdi

J’ai eu la mauvaise idée de faire une image vdi trop petite pour ma machine virtuelle. Et le problème c’est que pour l’instant virtualbox ne propose pas de solution pour agrandir la taille d’une image vdi dynamique à la volée.virtualbox

La seule solution que j’ai trouvé pour l’instant c’est de créer une nouvelle image disque vierge plus grande et de cloner la vdi trop petite dedans. Pour ce faire il faut utilisé un logiciel de clonage de disque, il en existe des dizaines et des dizaine, pour ce tuto j’ai choisis Clonezilla qui est à mes yeux le libre et gratuit le plus aboutis.

clonezilla

1 / Créer un nouveau disque qui contiendra le clone du premier disque.

Aller dans Fichiers > Gestionnaire de supports virtuels > Nouveau > Image disque à taille dynamique > Choisissez la taille et l’emplacement > Terminez

2 / Ajouter ce nouveau disque en temps que disque esclave de la machine virtuelle.

Sélectionnez votre VM > Préférences > Disque Dur > Ajouter un Attachement > « IDE Primaire Esclave » sélectionner le disque que vous avez créer ci-dessus.

3 / Télécharger Clonezilla qui va vous permettre de cloner tous les secteurs du premier disque vers le second.

4 / Sélectionnez l’ISO de clonezilla comme disque optique, démarrez votre machine virtuelle.

5 / Sélectionnez le démarrage de clonezilla classique. Choisissez device-device (disque/partition vers disque/partition) > Beginner (débutant) > Disk-to-local-disk > Choisissez le disque a source > Puis le disque cible. Puis suivez les indication des assistants.

6 / Éteignez votre machine virtuelle. Sélectionnez votre VM > Préférences > Disque Dur > Supprimez l’attachement du disque Maitre. Désignez l’ancien disque esclave comme disque maitre.

7 / Étendre le volume sous Windows Vista ou Windows 7.

Votre VM fait toujours sa taille originel, il faut a présent étendre le volume. Dans le gestionnaire des disque choisissez d’étendre votre parition.

7Bis/ Étendre le volume sous linux ou Windows XP.

Si vous n’avez pas de liveCD linux, Télécharger gparted.
Sélectionnezl’ISO de gparted comme disque optique > Démarrez votre VM sous gparted > Choisissez la langue > Choisissez de démarrer sous X (choix 0) > Choisissez redimensionnez > Déplacer le curseur pour tout sélectionnez > Appliquez > Redémarrez.

Source : Samuelion du forum ubuntu-fr

MAJ : La solution est aussi valable si vous voulez réduire la taille de votre image vdi.