Qu'est-ce que Disk2vhd et comment migrer Windows vers Proxmox ?

Disk2vhd vous permet de convertir des serveurs Windows physiques en disques durs virtuels. Ce guide montre comment les migrer vers Proxmox pas à pas et éviter les problèmes de démarrage courants.

download-icon
Téléchargement gratuit
pour VM, OS, DB, Fichier, NAS, etc.
pierre

Updated by Pierre on 2025/08/22

Table des matières
  • ¿Qué es Disk2vhd?

  • ¿Cómo utilizar Disk2vhd para realizar una migración P2V a Proxmox VE?

  • La copia de seguridad también es importante antes y después de la P2V

  • Conclusión

  • Preguntas frecuentes sobre Disk2vhd Proxmox

¿Qué es Disk2vhd?

Disk2vhd es una utilidad gratuita de Microsoft Sysinternals diseñada para crear discos duros virtuales a partir de sistemas Windows en funcionamiento. Utiliza el servicio Windows Volume Shadow Copy Service (VSS) para tomar una instantánea coherente sin apagar el servidor. Esto permite un tiempo de inactividad mínimo durante la conversión.

Disk2vhd solo funciona en sistemas Windows, capturando todos los volúmenes seleccionados en un archivo VHD o VHDX. No puede ser usado para servidores Linux. Para Linux P2V, otras herramientas como dd o Clonezilla son más adecuadas.

Aunque las instantáneas de VSS de Disk2vhd son generalmente consistentes, aplicaciones como SQL Server o Exchange pueden requerir herramientas de copia de seguridad especiales conscientes de VSS para garantizar la integridad completa de los datos.

El formato VHD creado es compatible con varios hipervisores, pero Proxmox VE requiere convertir estos archivos a sus formatos de disco nativos antes de usarlos.

¿Cómo utilizar Disk2vhd para realizar una migración P2V a Proxmox VE?

Paso 1: Preparar el Servidor Windows Físico

Antes de ejecutar Disk2vhd, limpie su sistema para reducir el tamaño del disco y evitar problemas de arranque más adelante:

  • Desactive las herramientas de monitoreo o hardware específicas de Windows que puedan interferir con la virtualización.

  • Eliminar controladores no utilizados y limpiar archivos temporales.

  • Desfragmente el disco si es posible para optimizar el tamaño de la imagen.

Paso 2: Ejecutar Disk2vhd en el servidor de origen

Descargue Disk2vhd desde la página oficial de Microsoft Sysinternals y ejecútelo con derechos de administrador. Seleccione los volúmenes que desea convertir, normalmente la unidad del sistema (C:) y cualquier partición de datos crítica. Marque Use VSS para garantizar instantáneas coherentes, luego seleccione una ubicación externa o de red con suficiente espacio para guardar el archivo VHD. Haga clic en Create y espere a que finalice.

Disk2vhd crea archivos VHD de tamaño fijo de forma predeterminada, lo que puede resultar en archivos grandes y menos flexibles.

Paso 3: Verificar y reducir el VHD (opcional)

Después de la creación, puede reducir el VHD utilizando el comando diskpart de Windows para ahorrar espacio antes de la conversión:

select vdisk file="C:\path\to\disk.vhd"
attach vdisk readonly
compact vdisk
detach vdisk

Alternativamente, verifique el archivo VHD utilizando:

qemu-img info source.vhd

Este comando proporciona información sobre el tamaño y formato del disco.

Paso 4: Convertir VHD al Formato Compatible con Proxmox

Proxmox VE prefiere las imágenes de disco en formato QCOW2 debido al aprovisionamiento delgado y al soporte de instantáneas. Sin embargo, el formato raw ofrece un mejor rendimiento para cargas de trabajo intensas. Utilice qemu-img para realizar la conversión:

  • Para QCOW2 (recomendado):

    qemu-img convert -p -f vpc -O qcow2 source.vhd dest.qcow2
  • Para crudo:

    qemu-img convert -p -f vpc -O raw source.vhd dest.raw

La opción -p muestra el progreso. Después de la conversión, verifique la integridad del disco:

qemu-img check dest.qcow2

También puedes optimizar el espacio con una conversión dispersa:

qemu-img convert -p -f vpc -O qcow2 -o cluster_size=2M,preallocation=metadata source.vhd dest.qcow2

Paso 5: Crear la máquina virtual en Proxmox VE

En la consola web de Proxmox:

  1. Haga clic en Create VM.

  2. Establezca un nombre y seleccione la configuración del sistema que coincida con el servidor físico.

  3. Omite agregar un disco o agrega un disco de marcador de posición.

  4. Complete el asistente.

Paso 6: Reemplazar el disco de la máquina virtual con la imagen convertida

Encuentre la carpeta de almacenamiento de la VM en el host Proxmox, normalmente /var/lib/vz/images/<VMID>/. Suba aquí el archivo QCOW2 o raw convertido. Elimine o cambie el nombre al disco de marcador de posición, y cambie el nombre de su disco convertido a vm-<VMID>-disk-0.qcow2 (o .raw).

Edite la configuración de la VM si es necesario (/etc/pve/qemu-server/<VMID>.conf) para apuntar al nuevo archivo de disco.

Paso 7: Iniciar y solucionar problemas de la máquina virtual

Inicie la máquina virtual en Proxmox. En el primer arranque, Windows podría presentar problemas con controladores o el gestor de arranque debido a cambios en el hardware.

Problemas comunes y soluciones:

IssueSolution
DISPOSITIVO DE ARRANQUE INACCESIBLEHabilite la compatibilidad del controlador SATA/SCSI o instale los controladores VirtIO
Adaptador de red faltanteReemplace los controladores de NIC físicos por VirtIO-net o E1000
Fallo de arranqueUse el ISO de recuperación de Windows y ejecute bootrec /fixmbr y bootrec /fixboot

Active los controladores VirtIO para disco y red en la configuración de hardware de la máquina virtual para un mejor rendimiento. Ajuste el tipo de CPU a host o kvm64 para compatibilidad.

Paso 8: Manejar arranque UEFI vs. BIOS

Si el servidor original usa arranque UEFI, configure la máquina virtual Proxmox con firmware OVMF en lugar de BIOS. Puede que necesite reparar manualmente los Datos de Configuración de Arranque (BCD) usando herramientas de recuperación de Windows para corregir errores de arranque después de la migración.

La copia de seguridad también es importante antes y después de la P2V

Después de convertir su servidor físico en una máquina virtual de Proxmox, proteger sus datos es esencial. Las copias de seguridad confiables previenen la pérdida de datos y reducen el tiempo de inactividad cuando ocurren problemas. Un plan sólido de copia de seguridad y recuperación mantiene su entorno virtual estable y seguro.

Vinchin Backup & Recovery proporciona copias de seguridad completas y sin agentes, adaptadas específicamente para máquinas virtuales. Soporta recuperación instantánea para minimizar interrupciones e incluye migración V2V para mover o restaurar máquinas virtuales de manera fluida. Estas características mantienen tus datos críticos seguros y fáciles de gestionar.

Vinchin se adapta bien a entornos diversos, compatibilizando plataformas importantes como Proxmox, VMware, Hyper-V, oVirt y XenServer. Su interfaz sencilla y sus funciones potentes ayudan a las empresas a proteger con confianza su infraestructura virtual.

El proceso de migración de la máquina virtual es extremadamente sencillo, solo unos pocos pasos simples. 

1. Solo selecciona las máquinas virtuales en el host

copia de seguridad de la máquina virtual proxmox

2. Luego seleccione la ubicación de copia de seguridad 

copia de seguridad de la máquina virtual proxmox

3. Seleccionar estrategias

copia de seguridad de la máquina virtual proxmox

4.Finalmente envía el trabajo

Copia de seguridad de la máquina virtual Proxmox

Miles de clientes globales confían en Vinchin para proteger y mover sus máquinas virtuales. Valorada altamente por su facilidad de uso y rendimiento, Vinchin ofrece una prueba gratuita de 60 días con todas las funciones

Conclusión

Disk2vhd ayuda a convertir servidores Windows en discos virtuales. Utilice qemu-img para formatos Proxmox. Verifique la configuración del disco y los problemas de arranque. Para proteger y migrar máquinas virtuales con facilidad, utilice una solución de copia de seguridad confiable que admita migración sin agente y recuperación en tiempo real.

Preguntas frecuentes sobre Disk2vhd Proxmox

P1: ¿Puede Disk2vhd capturar servidores Linux?
No, Disk2vhd solo admite sistemas Windows; use herramientas Linux como dd o Clonezilla para la migración P2V de Linux.

P2: ¿Cómo evito conflictos de UUID al clonar discos?
Utilice virt-sysprep o regenere manualmente los UUID para evitar conflictos en Proxmox.

P3: ¿Cómo reducir el tamaño de un VHD creado con Disk2vhd antes de la conversión?
Use los comandos de diskpart de Windows: seleccione, adjunte, compacte y desconecte el VHD para reducir su tamaño.


Partager sur:

Categories: VM Migration