¿Cómo convertir VHD a VMDK? Aquíestá la solución para

¿Cómo convertir VHD a VMDK?

La publicación de blog de hoy analiza cómo los discos duros virtuales (VHD) de Hyper-V se han convertido en kits de disco de formato VMware (.vmdk).

autor alfonso

Jul 11, 2023 • Categoría: Soluciones para Windows • Soluciones probadas

¿Necesitas convertir un disco virtual de un tipo de formato a otro? Puede ser necesario convertir estos archivos al migrar su VM entre diferentes hosts, o si el archivo necesita actualizarse. Los formatos populares son VHDX y VMDK; sin embargo, no todos los productos admiten este proceso de conversión. La publicación de blog de hoy analiza cómo los discos duros virtuales (VHD) de Hyper-V se han convertido en kits de disco de formato VMware (.vmdk).

¿Qué es un VMDK?

VMDK significa disco de máquina virtual y es un formato de archivo similar a .ISO. Uno puede convertir archivos VHD (discos duros virtuales) a archivos VMDK, lo que significa que uno puede crear máquinas virtuales a partir de una imagen de disco, sin necesidad de tener un hardware físico. La conversión de las imágenes de disco incluye la adición de información, como la secuencia de arranque, etc., para permitir que el sistema operativo invitado se ejecute correctamente en el entorno de la máquina virtual.

¿Qué es VHD?

VHD significa Disco duro virtual, que es un formato que permite crear un archivo en el disco en lugar de la partición. Se utiliza principalmente en el programa de virtualización de servidores Hyper-V de Microsoft y originalmente se conocía como Virtual Server Disk (VSD). Un VHD se puede asignar utilizando todo el espacio disponible o se puede colocar en diferentes unidades. Además, se almacenan en archivos .BIN, por lo que no se puede acceder a ellos sin montarlos.

Los discos duros virtuales son populares porque se pueden almacenar en cualquier lugar al que pueda acceder el host físico. Estos archivos tienen un valor de tamaño máximo que especifica qué tan grandes aparecerán para las máquinas virtuales, pero hay dos tipos: de tamaño fijo y de expansión dinámica. Los VHD de tamaño fijo ocuparán automáticamente la cantidad especificada de espacio en disco físico en el sistema de archivos de tu computadora host, mientras que los VHD dinámicos asignan espacio solo según sea necesario.

¿Por qué necesitas convertir VHD a VMDK?

La conversión de VHD a VMDK es necesaria cuando planeas migrar una máquina virtual de un hipervisor a otro. Si el formato de disco de la máquina virtual se seleccionó incorrectamente, convertirlo también puede ser útil.

Verifica el contenido de VHD antes de convertir VHD a VMDK

Toma este paso como precaución antes de convertir un VHD a VMDK. Es para asegurarte de que estás convirtiendo un archivo VHD saludable y que su contenido también se puede ver. Al hacerlo, puedes evitar perder tiempo y esfuerzo en convertir el VHD incorrecto.

¿Cómo convertir VHD a VMDK con qemu-img?

Usando qemu-img en Linux

Aquí, estamos usando Ubuntu Linux para ejecutar qemu-img.

En primer lugar, debes instalarlo desde repositorios en línea con el siguiente comando:

sudo apt-get install qemu-utils

Ahora, navega hasta el directorio que tiene las imágenes del disco virtual.

Para convertir el VHD a VMDK, debea ejecutar el siguiente comando:

qemu-img convert /media/user1/data/WinServer2016.vhdx -O vmdk /media/user1/data/WinServer2016qemu.vmdk -p

Dónde:

-O – definir el formato del archivo de salida

-p – mostrar la barra de progreso

Espera hasta que finalice el proceso de conversión.

Usando qemu-img en Windows

Descarga el qemu-img en tu sistema e instálalo.

Convertir VHD a VMDK en Windows

Después de finalizar la instalación de qemu-img en tu computadora, ejecuta CMD como administrador y navega hasta la ubicación donde acabas de instalar qemu-img.

El método para convertir VHD a VMDK en Windows usando qemu-img es el mismo. Debes usar los mismos comandos que se usan en Linux.

Creación de una máquina virtual de VMware mediante el disco virtual convertido

Una vez que hayas convertido VHD a VMDK, también podrás convertir Hyper-V a máquinas virtuales VMware. Una vez que hayas convertido, puedes importarlos a tu nueva máquina virtual de VMware para completar la conversión. Puedes usar este método para máquinas virtuales que se ejecutan tanto en Workstation como en ESXi.

Si deseas conocer el método para convertir Hyper-V a VMware, sigue las instrucciones que se proporcionan en las siguientes secciones.

VMware Workstation

Suponiendo que necesitas crear una máquina virtual utilizando un disco convertido de VHD a VMDK Workstation, simplemente crea otra VM y selecciona que deseas utilizar un disco virtual actual.

Por ejemplo, si deseas configurar una nueva máquina virtual en VMware Workstation. Pulsea Archivo > Nueva máquina virtual.

Aquí, nos centraremos específicamente en los pasos para importar un disco VHD convertido a la máquina virtual de la estación de trabajo de VMware. Asíque asegúrate de prestar atención a los siguientes pasos:

  • Selecciona“Instalaré un sistema operativo más tarde,” y luego la versión del Sistema Operativo invitado. Asegúrate de seleccionar la versión que se instaló en la máquina virtual Hyper-V de origen.
  • En caso de que actualmente tengas una versión anterior de VMware Workstation, asegúrate de seleccionar Windows 10 como sistema operativo invitado.

vhd a vmdk

  • Cuando llegues a la pantalla de solicitud Selecciona un disco, debes seleccionar “Usar un disco virtual existente.”

vhd a vmdk

  • Especifica una ruta al archivo VMDK existente o explora el archivo. En este caso, la ruta al archivo VMDK es:

vhd a vmdk

Durante el proceso, es posible que encuentres una ventana de diálogo que te sugiera que puedes convertir un disco virtual existente a otro formato. Ya sea que quieras convertirlo o no, la elección es tuya. Si no tienes una versión anterior de Virtual Machine, debes convertir el formato para que pueda usarse en una versión más nueva de Virtual Machine. Es posible que no puedas usar un formato más nuevo en una versión anterior de Virtual Machine.

Si tienes una máquina virtual Hyper-V de origen configurada para usar BIOS, asegúrate de elegir BIOS como tu tipo de firmware en las opciones de VM. Si no lo haces, la máquina virtual de VMware a la que adjuntó un disco virtual convertido del formato Hyper-V al formato VMware no se iniciará.

Para conocer esta configuración y verificar la opción, debes ir a VM> Configuración y luego seleccionar la pestaña Opciones> Avanzado.

vhd a vmdk

Una vez que hayas completado los pasos anteriores, deberías hacer que tu máquina virtual arranque correctamente. Después de su arranque exitoso, ahora puedes instalar las herramientas de VMware.

vhd a vmdk

VMware ESXi

También puedes cambiar VHD a VMDK e importar el disco virtual convertido a una estación de trabajo alojada en ESXi. Sin embargo, cualquiera que sea el formato para Workstation y ESXi, es un escenario y un asunto completamente diferente. La diferencia entre los discos virtuales es que el disco de la estación de trabajo tiene un solo descriptor integrado de archivo VMDK, mientras que el disco virtual de ESXi tiene dos archivos separados. El disco virtual en ESXi Workstation tiene dos archivos, uno es un archivo descriptor de disco y el otro es un archivo de datos. Si ha utilizado cualquiera de los dos métodos anteriores para convertir el formato Hyper-V para una máquina virtual alojada en ESXi, deberá convertir ese disco virtual del formato de estación de trabajo al formato ESXi. Si no lo conviertes al formato ESXi, es posible que encuentres el error "Disco no compatible o no válido tipo 2".

vhd a vmdk

En caso de que desees cambiar Hyper-V VMware a nivel de VM, puedes convertirlo de VHD a VMDK y luego conectar un disco virtual VMDK convertido a otra máquina virtual recién creada. Qemu-img se puede utilizar como un convertidor de VHD a VMDK con algunas otras opciones similares disponibles también. Puedes usar este método sin gastar nada más que tu tiempo y poco esfuerzo. Los métodos te permiten cambiar Hyper-V VHD a VMware VMDK.

Conclusión

Si estás convirtiendo tu máquina virtual de un host a otro, es posible que debas convertir de un formato de disco virtual a otro. Si actualmente está en VHD y deseas convertir a VMDK, los métodos anteriores se pueden usar para realizar esta tarea.

Esperamos que estos métodos te resulten útiles y que también puedas crear una nueva máquina virtual de VMware utilizando el disco convertido.

Si encuentras alguna dificultad o enfrentas errores que no se abordan aquí, se recomienda consultar a un técnico profesional o a un experto.

Preguntas frecuentes

1. ¿Qué programa abre VMDK?

Para ejecutar VMDK, debes tener VMware de un VMware.

2. ¿Cómo convierto VHD a VHDX?

Puedes usar Hyper-V Manager o PowerShell para convertir VHD a VHDX. Antes de convertir VHD a VHDX, asegúrate de tener el Hyper-V compatible que admita VHDX.

3. ¿Cuál es la diferencia entre VHD y VMDK?

Cuando utilizas productos VMware, el formato utilizado es VMDK. Por otro lado, cuando usas productos de Microsoft, el formato de archivo es VMDK. Ambos formatos se pueden convertir entre sí.

autor alfonso

Alfonso Cervera

staff Editor

Home | Recursos | Problemas del sistema de Windows | ¿Cómo convertir VHD a VMDK?