VhdTool dovrebbe essere in grado di eseguire la conversione.
vhdtool.exe /convert myimage.raw
Non sono sicuro da quanto tempo è così, ma poiché questo è il risultato di ricerca n. 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
Nel caso in cui il collegamento si interrompa, ecco un copia/incolla
La conversione di immagini da un formato all'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
Questo esempio convertirà un file immagine raw denominato centos63.dsk in un file immagine qcow2.
$ qemu-img convert -f raw -O qcow2 centos64.dsk centos64.qcow2
Per convertire da vmdk a raw, faresti:
$ qemu-img convert -f vmdk -O raw centos64.vmdk centos64.img
Nota
Il flag di formato -f è facoltativo. Se omesso, qemu-img cercherà di dedurre il formato dell'immagine.
VBoxManage:VDI (VirtualBox) in raw
Se hai creato un'immagine VDI utilizzando VirtualBox, puoi convertirla in formato raw utilizzando lo strumento da riga di comando VBoxManage fornito con VirtualBox. Su Mac OS X, VirtualBox archivia le immagini per impostazione predefinita nella directory ~/VirtualBox VMs/. L'esempio seguente crea un'immagine non elaborata nella directory corrente da un'immagine VirtualBox VDI.
$ VBoxManage clonehd ~/VirtualBox\ VMs/fedora18.vdi fedora18.img --format raw
Come indicato sopra da apple16, qui c'è una domanda abbastanza simile che aggira il problema che VhdTool sembra non essere più disponibile. Virtualbox viene fornito con uno strumento chiamato "VBoxManage" che funziona perfettamente. A condizione che tu abbia un semplice file immagine del tuo disco usando ad es. dd
, puoi farlo:
VBoxManage convertfromraw myfile.dd myfile.vhd --format VHD