Migrar Windows Server: de 2012 a 2022

Respuesta corta: Windows necesita más preparación que Linux porque no trae drivers virtio y depende fuertemente de la capa de abstracción de hardware. Las versiones 2012 a 2022 se migran sin drama si instalás los drivers virtio mientras la VM todavía corre en VMware y precargás el controlador de disco. Si no lo hacés, el resultado típico es INACCESSIBLE_BOOT_DEVICE.

Windows Server 2008 R2 y anteriores son otra historia, y la respuesta ahí no es técnica.

El procedimiento, en cinco pasos

Todo esto se hace con la VM todavía en VMware.

1. Instalar los drivers virtio

Se bajan del Fedora Project (virtio-win.iso), que es la fuente oficial. Se monta el ISO en la VM y se ejecuta virtio-win-guest-tools.exe como administrador.

2. Precargar el driver de disco

Este es el paso clave y el que más se saltea. Windows no carga un driver de arranque que nunca vio. Podés tener el driver instalado y aun así no arrancar, porque en el momento del arranque Windows no sabe que lo necesita.

La solución es mostrarle el hardware antes:

  1. Agregar a la VM un disco chico (1 GB) con controlador SCSI paravirtual
  2. Arrancar Windows → detecta el hardware nuevo e instala el driver
  3. Verificar en el Administrador de dispositivos que aparece
  4. Apagar y quitar el disco temporal

Ahora Windows tiene el driver cargado y va a poder arrancar del otro lado.

3. Verificar

`powershell

Get-WmiObject Win32_PnPSignedDriver |

Where-Object {$_.DriverProviderName -like "*Red Hat*"} |

Select-Object DeviceName, DriverVersion

`

Tienen que aparecer al menos el de almacenamiento (viostor o vioscsi) y el de red (netkvm).

4. Desinstalar VMware Tools

Panel de control → Programas → VMware Tools → Desinstalar → Reiniciar. Dejarlas instaladas causa conflictos y servicios que fallan.

5. Instalar el guest agent de QEMU

Viene en el mismo ISO de virtio. Permite apagado ordenado desde el hipervisor y reporte de IPs.

Por versión

VersiónSituaciónCuidados
Server 2019 / 2022🟢 Sin problemasNinguno particular
Server 2016🟢 Sin problemasNinguno particular
Server 2012 / 2012 R2🟢 Funciona bienUsar la rama de drivers correspondiente
Windows 10 / 11🟡 FuncionaSecure Boot y firma de drivers
Server 2008 R2 y anteriores🔴 ComplicadoSin soporte de virtio moderno

Secure Boot y firmware

Dos verificaciones que definen si arranca:

BIOS o UEFI. El destino tiene que coincidir exactamente con el origen. Una VM instalada con UEFI no arranca en una configurada como BIOS, aunque el disco esté perfecto.

`powershell

Get-VM "mi-vm" | Select @{N='Firmware';E={$_.ExtensionData.Config.Firmware}}

`

Secure Boot. Si está activo, los drivers virtio tienen que estar firmados y la plataforma destino tiene que soportar Secure Boot con las claves correspondientes. Los drivers oficiales del Fedora Project están firmados, pero hay que verificar que la cadena sea aceptada en destino.

Windows Server 2008 R2: la conversación difícil

No cuenta con soporte oficial de virtio moderno. Las opciones:

  1. Emular IDE o SATA como paso intermedio. Funciona, con rendimiento inferior.
  2. Actualizar el sistema operativo junto con la migración.
  3. Dejarlo en un VMware mínimo para cargas heredadas.

La recomendación honesta es la 2. Ese sistema no recibe parches de seguridad hace años: si está expuesto a la red, ya es un problema independiente de la migración. Aprovechar el proyecto para actualizarlo resuelve dos cosas a la vez.

Si la aplicación no soporta un sistema operativo más nuevo —y pasa—, entonces la conversación real es sobre esa aplicación, no sobre el hipervisor.

Errores frecuentes

ErrorCausa
INACCESSIBLE_BOOT_DEVICENo se precargó el driver de disco
Arranca sin redFalta netkvm o quedó una configuración de red vieja
No bootable deviceFirmware distinto (BIOS vs UEFI)
Servicios que fallanVMware Tools sin desinstalar
Rendimiento pobreQuedó en IDE emulado en vez de virtio-scsi
Windows pide reactivaciónCambió el hardware virtual

Ese último aparece seguido y no es un problema: la licencia se reactiva. Pero conviene avisarlo antes para que nadie se asuste.

Preguntas frecuentes

¿Puedo instalar los drivers después de migrar?

Es mucho más difícil que en Linux. Se puede arrancar con IDE emulado, instalar los drivers y después cambiar a virtio, pero es un rodeo evitable. Prepararlo antes toma 20 minutos.

¿Windows pierde la activación?

Puede pedir reactivación por el cambio de hardware. Con licencias por volumen o KMS se resuelve solo. Con OEM puede ser más complicado: verificalo antes.

¿Qué pasa con el dominio de Active Directory?

Nada. El SID de la máquina no cambia y la relación de confianza se mantiene. La migración es transparente para AD.

¿Cuánto tarda una VM Windows?

Entre 2 y 4 horas para una 2016 o posterior, contando preparación, conversión y validación. El grueso se va en la conversión del disco.

En resumen

Windows exige preparación, pero es preparación conocida y acotada: drivers, precarga del controlador de disco, firmware verificado y VMware Tools fuera. Con eso, las versiones de 2012 en adelante se migran sin sobresaltos.

Lo que queda afuera —Solaris, macOS y compañía— es el tema de las VMs que no conviene migrar.

Descarga gratuitaRunbook de migración de Windows Server, versión por versión

4 páginas · el procedimiento paso a paso, en PDF. Gratis, por dejar tu email.

Descargar gratis