VhdTool devrait pouvoir effectuer la conversion.
vhdtool.exe /convert myimage.raw
Je ne sais pas depuis combien de temps cela a été le cas, mais comme il s'agit du résultat de recherche n ° 1 pour cette question, je vais y répondre actuellement. VHD est actuellement pris en charge par qemu-img. L'argument pour VHD est vpc. Cela a été trouvé ici http://docs.openstack.org/image-guide/content/ch_converting.html
En cas de rupture de lien, voici un copier/coller
La conversion d'images d'un format à un autre est généralement simple.qemu-img convert :raw, qcow2, VDI, VMDK
La commande qemu-img convert peut effectuer une conversion entre plusieurs formats, notamment raw, qcow2, VDI (VirtualBox), VMDK (VMWare) et VHD (Hyper-V).Tableau 7.1. chaînes de format qemu-img
**Image format** **Argument to qemu-img**
raw raw
qcow2 qcow2
VDI (VirtualBox) vdi
VMDK (VMWare) vmdk
VHD (Hyper-V) vpc
Cet exemple convertira un fichier image brut nommé centos63.dsk en un fichier image qcow2.
$ qemu-img convert -f raw -O qcow2 centos64.dsk centos64.qcow2
Pour convertir de vmdk en raw, vous feriez :
$ qemu-img convert -f vmdk -O raw centos64.vmdk centos64.img
Remarque
L'indicateur de format -f est facultatif. S'il est omis, qemu-img essaiera de déduire le format de l'image.
VBoxManage :VDI (VirtualBox) vers brut
Si vous avez créé une image VDI à l'aide de VirtualBox, vous pouvez la convertir au format brut à l'aide de l'outil de ligne de commande VBoxManage fourni avec VirtualBox. Sur Mac OS X, VirtualBox stocke les images par défaut dans le répertoire ~/VirtualBox VMs/. L'exemple suivant crée une image brute dans le répertoire courant à partir d'une image VirtualBox VDI.
$ VBoxManage clonehd ~/VirtualBox\ VMs/fedora18.vdi fedora18.img --format brut
Comme indiqué ci-dessus par apple16, il existe ici une question assez similaire qui contourne le problème selon lequel VhdTool ne semble plus disponible. Virtualbox est livré avec un outil appelé "VBoxManage" qui fonctionne parfaitement. Pourvu que vous ayez un fichier image simple de votre disque en utilisant par ex. dd
, vous pouvez faire ceci :
VBoxManage convertfromraw myfile.dd myfile.vhd --format VHD