Hoy tuve que buscar la forma de convertir un disco duro virtual formato .vdi creado por Virtualbox a formato .vmdk para poder usarlo en Vmware, y aqui les dejo como lo pude hacer. Para realizar los comandos que les mostrare necesitaran tener instalado Qemu y Virtualbox.

Para convertir de .vdi a .vmdk primero tenemos que convertir el disco .vdi a formato .raw de la siguiente manera:

# vboxmanage internalcommands converttoraw disco.vdi disco.raw

Y luego convertir de formato .raw a formato .vmdk

# qemu-img convert -O vmdk disco.raw disco.vmdk

Y en unos minutos tendremos nuestro disco .vmdk, para hacer lo contrario debemos convertir el disco .vmdk a formato .bin de la siguiente manera:

# qemu-img convert disco.vmdk disco.bin

Y luego convertimos la imagen .bin a .vdi:

# vboxmanage convertdd disco.bin disco.vdi

Y en unos minutos tendremos nuestro disco .vdi.

Saludos!