VBoxManage - L'outil VirtualBox à tout faire
Table des matières
VBoxManage est une commande souvent ignorée des utilisateurs de VirtualBox mais qui pourtant plus que primordiale. Elle est en fait le couteau suisse ultime de VirtualBox et donne accès à TOUTES les fonctionnalités de VirtualBox…
Je possède un disque VMDK, que je souhaite mettre au format VDI.
On peut aussi faire l'inverse :
Un disque dur virtuel VDI en taille dynamiquement allouée ne grossit que lorsqu'il contient de nouveaux fichiers dans la machine virtuelle.
Or, s'il est plein à 50% et que des fichiers y sont supprimés, la taille ne diminue pas.
Si au bout d'un certain temps le disque devient trop gros, le remplir à 100%.
Sous Linux :
Une fois que dd ne sait plus écrire, c'est que le disque est plein.
Éteindre la machine virtuelle, puis exécuter dans la machine hôte:
Vous avez prévu un disque top petit ? Voici comment agrandir le disque (ici avec un disque de 25Go que je passe à 35Go) :
Si on a besoin d'une disquette, on ne peut pas faire ça en graphique dans virtualbox. Voici donc la commande pour créer une disquette utilisable dans VirtualBox :
Si vous avez besoin de modifier l'UUID d'un disque (parce que vous avez copié collé un vdi ou un vmdk, voici la commande pour en générer un nouveau :
Introduction
VBoxManage est une commande souvent ignorée des utilisateurs de VirtualBox mais qui pourtant plus que primordiale. Elle est en fait le couteau suisse ultime de VirtualBox et donne accès à TOUTES les fonctionnalités de VirtualBox…
Les commandes indispensables
VBoxManage clonehd
Changer le format d'un disque (VMDK => VDI)
Je possède un disque VMDK, que je souhaite mettre au format VDI.
Code BASH :
VBoxManage clonemedium MonDisque.vmdk --format VDI MonDisqueDuplique.vdi
On peut aussi faire l'inverse :
Code BASH :
VBoxManage clonemedium MonDisque.vdi --format VMDK MonDisqueDuplique.vmdk
VBoxManage modifyhd
Compacter un VDI
Un disque dur virtuel VDI en taille dynamiquement allouée ne grossit que lorsqu'il contient de nouveaux fichiers dans la machine virtuelle.
Or, s'il est plein à 50% et que des fichiers y sont supprimés, la taille ne diminue pas.
Si au bout d'un certain temps le disque devient trop gros, le remplir à 100%.
Sous Linux :
Code BASH :
dd if=/dev/zero of=/un_point_de_montage_du_disque
Une fois que dd ne sait plus écrire, c'est que le disque est plein.
Éteindre la machine virtuelle, puis exécuter dans la machine hôte:
Code BASH :
VBoxManage modifymedium MonDisqueDur.vdi --compact
Agrandir le VDI
Vous avez prévu un disque top petit ? Voici comment agrandir le disque (ici avec un disque de 25Go que je passe à 35Go) :
Code BASH :
VBoxManage modifymedium --resize 35000 win8.vdi
VBoxManage createmedium
Créer une disquette pour VirtualBox
Si on a besoin d'une disquette, on ne peut pas faire ça en graphique dans virtualbox. Voici donc la commande pour créer une disquette utilisable dans VirtualBox :
Code BASH :
VBoxManage createmedium floppy --filename disquette --size=2
VBoxManage internalcommands
Changer l'UUID d'un disque
Si vous avez besoin de modifier l'UUID d'un disque (parce que vous avez copié collé un vdi ou un vmdk, voici la commande pour en générer un nouveau :
Code BASH :
VBoxManage internalcommands sethduuid MonDisqueDur.vdi