Automatización de Windows 11 con archivos unattend: Control total y límites

Al instalar un sistema operativo, normalmente nos enfrentamos a una serie de pasos manuales: elegir la edición, aceptar licencias, configurar el idioma y crear usuarios. Sin embargo, cuando se utiliza un archivo `unattend.xml` para automatizar la instalación de Windows 11, todo este proceso se convierte en algo casi industrial.

Diagrama técnico mostrando el control sobre discos y particiones mediante una instalación no supervisada de Windows.
Esquema técnico de cómo un archivo unattend.xml dicta la partición automática del disco durante la instalación de Windows 11.

La capacidad de control sobre el sistema es enorme. Puedes automatizar desde la partición del disco hasta saltarte completamente las pantallas iniciales (OOBE), creando usuarios, instalando drivers y ejecutando scripts para dejar el sistema listo en el primer arranque.

Cómo funciona el control sobre discos y cuentas

El núcleo de esta automatización reside en la estructura del archivo XML. En la fase `windowsPE`, puedes decirle exactamente al instalador qué disco usar, si debe limpiarlo completo (un wipe total sin confirmación), y cómo particionarlo. Puedes definir tamaños exactos para las particiones EFI, MSR, Recovery y el sistema principal C:.

En cuanto a las cuentas, Windows 11 ha endurecido algunas reglas, pero todavía tienes un control significativo. Puedes crear usuarios locales, autologin, definir contraseñas y saltarte la obligatoriedad de una cuenta Microsoft o la conexión a internet durante la instalación inicial mediante flags específicos.

Drivers y Scripts: La parte más potente

La verdadera potencia del unattend se revela en cómo maneja los drivers y scripts. Puedes inyectar controladores `.inf` directamente, lo cual es clave para hardware complejo como Intel RST o RAID. Además, Windows Setup tiene momentos específicos para ejecutar comandos: `RunSynchronous`, `SetupComplete.cmd`, y `FirstLogonCommands`. Esto te permite instalar software, eliminar aplicaciones basura (bloatware), importar claves de registro profundas y aplicar tweaks profundos justo antes de que el usuario inicie sesión.

¿Es legal automatizar la instalación?

La respuesta corta es sí. Crear y usar archivos unattend para instalar Windows 11 es una práctica totalmente soportada oficialmente por Microsoft desde hace décadas, especialmente en entornos corporativos y de despliegue masivo.

No obstante, existen zonas grises dependiendo de *qué* automatizas. Automatizar particiones, usuarios o drivers es estándar y legal. Saltarse requisitos como TPM o Secure Boot suele ser tolerado por la comunidad y herramientas como Rufus, aunque Microsoft podría negar soporte oficial por ello. Sin embargo, cruzar a la ilegalidad implica cosas como redistribuir ISOs modificadas no autorizadas, insertar cracks o eliminar componentes protegidos de licenciamiento.

En resumen, para uso personal o profesional, el unattend es una herramienta legítima y poderosa que te permite convertir una instalación manual tediosa en un proceso rápido, limpio y completamente controlado.