Non sono sicuro per quanto tempo è stato il caso, ma poiché questo è il risultato di ricerca numero 1 per questa domanda, risponderò al momento. VHD è attualmente supportato da qemu-img. L'argomento per VHD è vpc. Questo è stato trovato qui http://docs.openstack.org/image-guide/content/ch_converting.html
In caso di interruzioni del collegamento, ecco una copia / passato
La conversione di immagini da un formato a un altro è generalmente semplice. qemu-img convert: raw, qcow2, VDI, VMDK
Il comando qemu-img convert può eseguire la conversione tra più formati, inclusi raw, qcow2, VDI (VirtualBox), VMDK (VMWare) e VHD (Hyper-V). Tabella 7.1 stringhe di formato qemu-img
**Image format** **Argument to qemu-img**
raw raw
qcow2 qcow2
VDI (VirtualBox) vdi
VMDK (VMWare) vmdk
VHD (Hyper-V) vpc
In questo esempio verrà convertito un file di immagine non elaborato denominato centos63.dsk in un file di immagine qcow2.
$ qemu-img convert -f raw -O qcow2 centos64.dsk centos64.qcow2
Per convertire da vmdk a raw, devi fare:
$ qemu-img convert -f vmdk -O raw centos64.vmdk centos64.img
Nota
Il flag di formato -f è facoltativo. Se omesso, qemu-img proverà a inferire il formato dell'immagine.
VBoxManage: VDI (VirtualBox) a raw
Se hai creato un'immagine VDI utilizzando VirtualBox, puoi convertirla in formato non elaborato utilizzando lo strumento da riga di comando VBoxManage fornito con VirtualBox. Su Mac OS X, VirtualBox memorizza le immagini per impostazione predefinita nella directory ~ / VirtualBox VMs /. L'esempio seguente crea un'immagine non elaborata nella directory corrente da un'immagine VDI di VirtualBox.
$ VBoxManage clonehd ~ / VirtualBox \ VMs / fedora18.vdi fedora18.img --format raw