Convertidor de VHD a VMDK

La conversión de un archivo de disco duro virtual a un contenedor de disco virtual de VMware permite que las máquinas virtuales de Microsoft Hyper-V funcionen sin problemas en hipervisores de VMware.

Selecciona o arrastra archivos aquí

Privado - los archivos nunca salen de tu dispositivo

o pega Ctrl+V

Mientras esperas tus archivos, puedes jugar a Code Rain

Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Comparativa de formatos y especificaciones técnicas

EspecificaciónVHDVMDK
Tipo MIMEapplication/x-vhdapplication/x-vmdk
Tipodisco duro virtualcontenedor de disco virtual
Compresióngeometría dispersa fija / dinámicaasignación dispersa / dinámica (zlib opcional)
Especificación estándarMicrosoft VHD Image Format SpecificationVMware Virtual Disk Format 5.0
Cabecera de bytes mágicos63 6F 6E 65 63 74 69 78 (conectix at footer)4B 44 4D 56 (KDMV)

Resumen de formatos y aplicaciones

Los administradores de virtualización suelen necesitar trasladar máquinas virtuales entre diferentes plataformas de hipervisores. Cuando un servidor que se ejecuta en Microsoft Hyper-V debe migrarse a un entorno VMware ESXi o Workstation, la imagen de disco subyacente requiere traducción. El formato VHD sirve como contenedor de disco nativo para los sistemas de Microsoft, mientras que el formato VMDK es el estándar para los productos de VMware. Traducir estos archivos garantiza que los sistemas operativos, las aplicaciones instaladas y los datos de usuario se transfieran por completo sin necesidad de una reinstalación total. Llevar a cabo esta migración requiere utilidades de conversión especializadas como VMware vCenter Converter, qemu-img o StarWind V2V Converter. Estas herramientas leen los sectores del disco de origen y los escriben en el diseño de destino. Durante este proceso, la herramienta asigna tablas de particiones, sistemas de archivos y registros de arranque para que el hipervisor de destino pueda reconocer el disco como una unidad de arranque.

Especificaciones técnicas y desglose de códecs

VHD (application/x-vhd) utiliza un diseño de tamaño fijo o geometría dispersa dinámica y guarda metadatos, como la aplicación creadora y la geometría del disco, en un pie de archivo de 512 bytes. La firma ASCII conectix aparece al final del archivo. VMDK (application/x-vmdk) usa un archivo descriptor de texto junto con datos binarios de extensiones, que suelen comenzar con los bytes KDMV. Ambos formatos conservan los datos sin pérdida. La compresión varía: VHD usa asignación de bloques dispersos y VMDK puede aplicar zlib a gránulos individuales para reducir el espacio ocupado en el disco del sistema anfitrión.

Compatibilidad con sistemas operativos y navegadores

Microsoft Hyper-V, Administración de discos de Windows y VirtualBox admiten VHD de forma nativa. VMware ESXi, Workstation, Fusion y VirtualBox admiten VMDK. Los navegadores web modernos y los sistemas móviles como iOS y Android no admiten ninguno de los dos formatos de forma nativa, ya que se utilizan con programas de virtualización de escritorio e hipervisores de servidor.

Información útil

Al convertir VHD dinámicos a VMDK dispersos, ejecuta primero una utilidad de desfragmentación y de relleno de ceros dentro del sistema operativo invitado. Así recuperarás el espacio sin usar y reducirás el tamaño de la transferencia.

Preguntas frecuentes

¿Cómo se convierte un disco duro virtual a un disco virtual de VMware sin perder calidad?

La conversión de imágenes de disco es estrictamente sin pérdidas. Debido a que la herramienta copia los datos del sector bloque por bloque desde el contenedor de origen al contenedor de destino, no se alteran ni eliminan archivos, configuraciones del sistema operativo ni sectores del disco durante la traducción.

¿Cuál es la diferencia entre un disco duro virtual y un disco virtual de VMware?

VHD es un formato de contenedor de Microsoft que almacena metadatos en un pie de página y utiliza un diseño de bloques fijos o dinámicos. VMDK es un formato de contenedor de VMware que separa los metadatos en un archivo descriptor de texto mientras almacena los datos de disco sin procesar en archivos de extensión separados, lo que admite funciones avanzadas como instantáneas y compresión zlib.