Cómo convertir VMDK a VDI / VHD

25

Se dice que el VBoxManage modifyhd --resizecomando de VirtualBox solo se puede usar en archivos VDI o VHD. Lamentablemente, tengo una imagen de VirtualBox que está en formato VMDK, y no sé cómo convertirla a esos otros dos formatos.

tshepang
fuente
¿ clonehdNo es una opción para ti?
rozcietrzewiacz
Si se convierte a VDI, lo es.
tshepang

Respuestas:

27

Puede usar un procedimiento de dos pasos; primero, use el clonemediumcomando para crear una imagen VDI:

VBoxManage clonemedium disk aaaa.vmdk aaaa.vdi --format VDI 

(Eche un vistazo también a otras opciones clonemedium, como --variant. Para leer la ayuda, simplemente ejecute VBoxManage | lesso visite https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi ).

Una vez que tenga el .vdiarchivo, puede continuar con sus modificaciones.

rozcietrzewiacz
fuente
Esto incluso funciona si el archivo VMDK apunta a (partes de) una imagen de disco sin formato (tal como fue creada por VBoxManage internalcommands createrawvmdk).
krlmlr
3

Si desea convertir solo el disco virtual, no la máquina virtual completa, también puede usar qemu-img para Windows: es gratuito, portátil y se ejecuta bajo el símbolo del sistema.

Se admiten todos los tipos de imágenes de disco de VirtualBox, VMware, Hyper-V.

Por ejemplo, para convertir VMDK a VHDX:

qemu-img.exe convert FileSource-Image.vmdk -O vhdx FileDestination-Image.vhdx

Extraído de: http://www.sysadmit.com/2016/08/vmware-convertir-vhdx-en-vmdk.html

Tomás Jiménez
fuente
Gracias. Esto es exactamente lo que necesitaba. QEMU es excelente ya que también es instalable multiplataforma.
SeligkeitIstInGott