Oui, et non.
Vous peut convertir une VDI en une image disque avec l'outil VBoxManage. Cette commande clone une image disque virtuelle enregistrée dans un autre fichier image. Si vous souhaitez convertir votre disque virtuel dans un autre format, c'est l'outil officiel de VirtualBox à utiliser [ ]*.
VBoxManage clonehd file.vdi output.img --format RAW
- Si vous utilisez une VDI dynamique, et que vous disposez d'une ancienne version de VirtualBox, clonehd peut ne pas fonctionner correctement. L'outil internalcommands de VBoxManage comprend converttoraw, qui peut convertir une VDI dynamique en une image disque brute source )[+].
VBoxManage internalcommands converttoraw file.vdi output.img
Mais… ce fichier IMG de sortie n'est pas une image ISO, et le système d'exploitation qui est installé ne sera pas configuré pour fonctionner à partir d'un CD/DVD amorçable. Vous pouvez “graver” (écrire) l'IMG sur un disque dur, et il pourrait démarrer sur du matériel nu (par exemple pas dans une machine virtuelle). Mais ce n'est pas toujours le cas, car le système d'exploitation installé sur l'IMG s'attend à voir le matériel virtuel fourni par VirtualBox, et vous démarrez sur un matériel réel qu'il n'attend pas.
Certaines versions de Windows ne gèrent pas bien cette situation ; certaines distributions Linux le font. Il est parfois possible de configurer un OS (avant ou après) pour le faire migrer d'un environnement à l'autre de cette manière, mais les étapes spécifiques dépendent entièrement de l'OS qui est migré.
Sur Windows, il peut être nécessaire de spécifier le chemin complet du programme :
"C:\Program Files\Sun\VirtualBox\VBoxManage.exe" [...]
Ajouter C:\Program Files\Sun\VirtualBox à votre PATH pour utiliser la version courte.
[*] Je suppose que l'option “–format RAW” va se convertir en une image disque standard, comme si vous aviez utilisé la commande dd sur un disque dur physique. Mais franchement, je n'ai trouvé aucune documentation qui étaye cette hypothèse, alors sachez que cela peut ne pas être correct.
[+] Je viens de tester les deux commandes sous VirtualBox 3.1.2. Les deux fichiers de sortie sont identiques selon md5sum, mais je n'ai pas testé complètement les fichiers de sortie.
Voir aussi le tutoriel [ “Tout sur les VDI” (http://forums.virtualbox.org/viewtopic.php?t=8046) sur les forums de VirtualBox.