Convertir discos Windows a VHDX para respaldos y migración a Hyper‑V
El operador usa qemu‑utils para transformar discos raw en archivos VHDX, que luego se pueden montar en Hyper‑V o Windows. ¿Es una práctica aceptable o con riesgos?
El operador de sistemas ha empezado a usar archivos ".vhdx" como formato de respaldo para discos duros Windows. La idea es convertir la partición raw con qemu-img convert -f raw -O vhdx -o subformat=dynamic -p /dec/nvme0n1 /mnt/backupdir/machine-name.vhdx desde un Live CD/USB de Linux. Una vez convertido, el fichero se puede:
- Cargar en Hyper‑V y arrancar la máquina.
- Montar directamente en Windows y acceder a los datos.
El operador ha comentado que, cuando arranca en Hyper‑V, elimina los dispositivos desconocidos con PowerShell:
Get‑PnpDevice -Status "UNKNOWN" | ForEach-Object { pnputil/remove-device $_.InstanceId }
Esto evita que aparezcan dispositivos no soportados en el entorno virtual.
La conversión es reversible: un VHDX puede volver a convertirse a raw con el mismo comando, lo que permite restaurar el disco a su formato original si es necesario.
Ventajas
- Compatibilidad con Hyper‑V: los archivos VHDX son el formato nativo de Microsoft, lo que simplifica la migración de máquinas físicas a virtuales.
- Acceso directo: Windows permite montar el VHDX como unidad sin necesidad de virtualización.
- Compactación dinámica: el parámetro
subformat=dynamiccrea un fichero que crece solo con los datos realmente escritos, ahorrando espacio.
Desventajas y consideraciones
- Rendimiento: el acceso a un VHDX puede ser más lento que a un disco físico, especialmente si el host es un servidor de producción.
- Integridad: la conversión con
qemu-imgno verifica la integridad de los datos; se recomienda usar herramientas de checksum antes y después del proceso. - Gestión de dispositivos: la eliminación de dispositivos desconocidos es necesaria porque Hyper‑V no soporta todos los controladores que un hardware físico tendría.
En resumen, la práctica de convertir discos raw a VHDX para respaldos y pruebas en Hyper‑V es viable y puede resultar útil en entornos donde la virtualización y la portabilidad son prioridades. Se debe prestar atención al rendimiento y a la verificación de datos.
Para más detalles sobre el procedimiento, revisa el hilo original en Reddit: Using .vhdx files for backup drive images.


