VhdTool debería poder hacer la conversión.
vhdtool.exe /convert myimage.raw
No estoy seguro de cuánto tiempo ha sido así, pero dado que este es el resultado de búsqueda número 1 para esta pregunta, la responderé ahora. VHD actualmente es compatible con qemu-img. El argumento para VHD es vpc. Esto se encontró aquí http://docs.openstack.org/image-guide/content/ch_converting.html
En caso de que el enlace se rompa, aquí hay una copia/pasado
Convertir imágenes de un formato a otro es generalmente sencillo. qemu-img convert:raw, qcow2, VDI, VMDK
El comando qemu-img convert puede realizar conversiones entre múltiples formatos, incluidos raw, qcow2, VDI (VirtualBox), VMDK (VMWare) y VHD (Hyper-V). Tabla 7.1. cadenas de formato qemu-img
**Image format** **Argument to qemu-img**
raw raw
qcow2 qcow2
VDI (VirtualBox) vdi
VMDK (VMWare) vmdk
VHD (Hyper-V) vpc
Este ejemplo convertirá un archivo de imagen sin procesar llamado centos63.dsk en un archivo de imagen qcow2.
$ qemu-img convert -f raw -O qcow2 centos64.dsk centos64.qcow2
Para convertir de vmdk a raw, haría:
$ qemu-img convert -f vmdk -O raw centos64.vmdk centos64.img
Nota
El indicador de formato -f es opcional. Si se omite, qemu-img intentará inferir el formato de la imagen.
VBoxManage:VDI (VirtualBox) a raw
Si ha creado una imagen VDI con VirtualBox, puede convertirla a formato sin formato con la herramienta de línea de comandos VBoxManage que se incluye con VirtualBox. En Mac OS X, VirtualBox almacena imágenes de manera predeterminada en el directorio ~/VirtualBox VMs/. El siguiente ejemplo crea una imagen sin formato en el directorio actual a partir de una imagen VDI de VirtualBox.
$ VBoxManage clonehd ~/VirtualBox\ VMs/fedora18.vdi fedora18.img --formato sin formato
Como indicó anteriormente apple16, aquí hay una pregunta bastante similar que evita el problema de que VhdTool parece no estar disponible. Virtualbox viene con una herramienta llamada "VBoxManage" que funciona perfectamente. Siempre que tenga un archivo de imagen simple de su disco usando, p. dd
, puedes hacer esto:
VBoxManage convertfromraw myfile.dd myfile.vhd --format VHD