4

comment augmenter la taille d’une machine virtuelle sous VirtualBox

Les machines virtuelles sont très pratique pour faire des tests ou voir même faire de la prod.
Dans mon cas, j’utilise plusieurs VM(Virtual Machine) dont une est Windows XP pour des besoins professionnels.
Lors de la création de cette VM, je m’étais dis que 10Go devrait suffire largement, mais j’avais oublié que même sans rien faire la taille du disque augmente sous Windows…
Alors très vite, la taille de ma VM était devenue trop petite.

Voici donc comment augmenter la taille d’une machine sous VirtualBox

Situation de départ

Une Machine Virtuel de taille 10Go

Problématique

La partition de la Machine Virtuelle est saturé

Solution

Augmentation de la taille de la machine Virtuelle

Résolution

Voici la procédure:

VM non démarrée
Ce placer dans le répertoire de la Machine Virtuelle.

Exemple dans mon cas

cd /media/usb/virtualbox/XP

Puis on modifie la taille avec la commande VBoxManage

VBoxManage modifyhd XP.vdi --resize 25000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

resize: en Mo
cette VM est passé de 10Go à 25Go

On vérifie

VBoxManage showhdinfo XP.vdi

ce qui donne

UUID:                 cf6a4684-3ef2-430e-aaa1-16e8f0f090cb
Accessible:           yes
Logical size:         25000 MBytes
Current size on disk: 10227 MBytes
Type:                 normal (base)
Storage format:       VDI
Format variant:       dynamic default
In use by VMs:        xp-dreif (UUID: 26d02dd8-3c7e-47d1-ba01-8657cac994b1)
Location:             /media/usb0/virtualbox/XP/XP.vdi

Ici juste la taille virtuelle a été augmentée mais pas la taille physique.

Pour augmenter la taille physique, on va lancer la machine virtuelle en bootant sur un CD Live Linux.
On paramètre VirtualBox pour que la VM boot sur le live CD

On sélection le lecteur CD comme premier boot
virtualbox

On sélection le lecteur CD physique
virtualbox

Ici, on va utiliser Knoppix7 comme Live CD
virtualbox

Une fois arrivé sur la session graphique, on va ouvrir Gparted
virtualbox

On sélection la partition sda1
virtualbox

On agrandi la partition sda1
virtualbox

virtualbox

Opération fini
virtualbox

une fois fini, on reboot.
Puis on boot sur Windows Xp et on vérifie l’espace disque
virtualbox

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

4 commentaires

  1. Super, c’est de la bonne solution qui poutre !
    Merci beaucoup !

    PS: Moi aussi, j’ai un fidèle destrier : une 3 pattes speed triple :)

  2. ca me dit que vboxmanage n est pas reconnu comme commande interne

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *