La virtualización se ha convertido en una solución muy apreciada por las organizaciones de todo el mundo porque permite a las empresas ampliar la utilización de su hardware. Aunque hay varias herramientas de virtualización disponibles en el mercado, dos de las más populares son VMware y Microsoft Hyper-V.
Ambas aplicaciones tienen sus propias especificaciones y especialidades, y no son compatibles entre sí. El software VMware utiliza el formato de archivo VMDK para almacenar los discos virtuales, mientras que Microsoft Hyper-V utiliza el formato VHD. Por lo tanto, muchas veces llega una situación en la que podría necesitar convertir VMDK a formato de archivo VHD.
En este artículo, vamos a hablar de los archivos VMDK y VHD, y cómo se puede convertir los archivos VMDK a formato VHD. Pero, antes de eso vamos a ver lo que es el archivo VMDK y VHD.
¿Qué es VMDK?
VMDK es conocido como disco de máquina virtual, que es creado por las máquinas VMware. Una máquina virtual puede emular fácilmente un sistema informático y ofrecer características de un ordenador físico. Un archivo .vmdk puede almacenar todos los datos de un disco duro y puede ser utilizado como un disco duro normal o un dispositivo de copia de seguridad para la información crucial. Con un archivo VMDK se pueden almacenar hasta 2TB de datos. Sin embargo, con VMware vSphere, puede almacenar hasta 62 GB de datos. Hay muchos productos de VMware que utilizan el formato de archivo VMDK, como:
- VMware Workstation
- VMware ESX
- VMware ESXi
- VMware Fusion
- VMware Server
- VMware Player
- Sistema operativo Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
- Microsoft .NET Framework 3.5 o 4 si está instalando MVMC en Windows Server 2008 R2 SP1
- Microsoft .NET Framework 4.5 si está instalando MVMC en Windows Server 2012 o Windows 8
- Servidor de Bits Compactos
- Visual C++ Redistributable para Visual Studio 2012 Update 1
También hay algunas herramientas de terceros que utilizan el mismo formato de archivo.
¿Qué es VHD?
Un archivo VHD se conoce como Disco Duro Virtual. Fue lanzado por primera vez por Connectix para la virtualización, pero en 2003, fue adquirido por Microsoft. Y más tarde, en 2005, el formato VHD se puso a disposición de terceros bajo la promesa de especificación abierta de Microsoft. Un VHD puede funcionar como un disco físico tradicional para instalar el sistema operativo, crear archivos y carpetas, lanzar aplicaciones, etc. Además, el tamaño de un VHD es flexible y puede ser gestionado y controlado por un gestor de virtualización.
Razones para convertir VMDK a VHD
Puede haber muchas razones que a menudo requieren la conversión de VMDK a VHD. Por ejemplo, si quieres migrar de un entorno VMware a Microsoft Hyper-V, entonces tendrás que convertir los archivos VMDK a VHD. Además, si está utilizando el servicio de nube Azure, entonces para mover la carga de trabajo de VMware a la nube, tendrá que convertir VMDK a VHD.
A la gente le resulta más fácil gestionar todo en Windows Server, ya que no necesita ninguna formación adicional para ello. Además, Microsoft Hyper-V viene como una característica incorporada con Windows Server, por lo que no tendrá que pagar ningún costo adicional como la máquina VMware.
Y algunos usuarios quieren convertir archivos VMDK a VHD para salvar sus datos de cualquier pérdida de datos o mantenerlos como una copia de seguridad. Por lo tanto, hay muchas consultas presentadas en los foros de Microsoft relacionadas con cómo convertir archivos VMDK a VHD sin ninguna corrupción o pérdida de datos.
Métodos para convertir VMDK a VHD
Hay muchas soluciones de terceros que le permiten convertir VMDK a VHD, pero cada software tiene un costo. Así que, para eliminar el coste del software de terceros, Microsoft proporciona un convertidor de máquinas virtuales gratuito para convertir VMDK a VHD utilizando comandos de PowerShell. Conozcamos mejor a Microsoft Virtual Machine Converter.
Microsoft Virtual Machine Converter 3.0
Es un software independiente para profesionales de TI o proveedores de soluciones que desean actualizarse desde discos de máquinas virtuales a hosts Hyper-V de Microsoft y Azure. Los particulares que deseen convertir máquinas y discos físicos a hosts Hyper-V también pueden utilizar esta utilidad.
Es compatible con Windows PowerShell que permite automatizar las conversiones y combinarlas con los flujos de trabajo de automatización del centro de datos. Como puedes ver es la última versión de Virtual Machine Converter que incluye la conversión online de máquinas físicas a discos duros virtuales.
Sin embargo, antes de instalar la herramienta, asegúrese de que su sistema cumple los siguientes requisitos:
Ahora, echemos un vistazo al proceso de trabajo de esta máquina.
- Descargue e instale Microsoft Virtual Machine Converter en su sistema.
- Después de instalar el kit de conversión de Microsoft, inicie PowerShell y utilice el siguiente cmdlet para importar el siguiente módulo:
- Una vez importado el módulo, puede utilizar el siguiente cmdlet para convertir el VMDK a VHD.
- Una vez convertido el archivo VMDK a VHD, puede crear una nueva VM en el administrador de Hyper-V y seleccionar un disco existente. Si tiene más de un disco, entonces cree VM con un disco y luego agregue otros discos.
NAME.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx -destination E:\VHD\
- Para saber más sobre los scripts de PowerShell para la conversión de VMDK a VHD y cómo puede importarlo a Azure, visite Microsoft Docs.
Convertir archivos VMDK sanos y normales a VHD podría ser fácil, pero si los archivos VMDK están corruptos, entonces no es posible convertirlos. Sin embargo, hay algunos métodos gratuitos para reparar los archivos VMDK corruptos. Pero, no hay garantía de que pueda convertir los archivos VMDK con métodos manuales incluso después de repararlos. Por lo tanto, lo que puede hacer es utilizar un software de recuperación de VMDK que ofrece una recuperación impecable de archivos VMDK – Kernel VMDK Recovery.
Cómo recuperar un archivo VMDK corrupto – Kernel VMDK Recovery
Es una herramienta eficiente que permite una rápida recuperación de archivos VMDK de VMware. Con la herramienta Kernel VMDK Recovery, puede recuperar archivos VMDK de cada VMware Workstation, VirtualBox, etc. Además, la interfaz de usuario de la herramienta es muy sencilla; incluso los usuarios no técnicos pueden utilizarla. Está incrustado con algunas características excelentes, tales como:
- Recuperar todos los tipos de archivos VMDK como VMware Workstation & VirtualBox
- Ofrecer vista previa de los archivos VMDK antes de guardar el archivo
- Capaz de restaurar cada tipo de datos como archivos de audio, docs, archivos multimedia, etc.
- Restaura incluso los elementos eliminados permanentemente de los archivos VMDK
- Permite buscar archivos específicos con la función Buscar
- Una versión de prueba de la herramienta que le permite guardar hasta 250 MB de datos está disponible.
Conclusión
Convertir VMDK a VHD se convierte en una necesidad cuando los archivos se corrompen o cuando desea cambiar de VM Ware a Hyper-V. Pero, si los archivos VMDK están corruptos, entonces no es fácil convertirlos a VHD. Por lo tanto, tendrá que recuperar los archivos VMDK corruptos con Kernel VMDK Recovery. En este blog, hemos discutido cómo se puede convertir los archivos VMDK (incluyendo los corruptos) a VHD.
.