Tutorial de integración de drivers SATA con nLite en Windows XP

Este tutorial data de la época de Windows XP, cuando el sistema no reconocía de forma nativa muchas controladoras SATA. Desde Windows Vista en adelante el soporte AHCI/SATA viene integrado, así que el procedimiento ya no aplica al hardware actual. Lo mantenemos porque sigue siendo útil hoy para quien instala XP en una máquina virtual, recupera un equipo antiguo o trabaja con placas de la época.

En general, todas las controladoras SATA de placas de aquella generación acababan siendo nativas y no necesitaban driver para reconocer discos duros, pero si os encontrabais con alguna que necesitaba driver, nada mejor que hacerse un CD con el driver integrado en unos pocos minutos.

Recordad que la integración de drivers sólo es necesaria si tenemos una controladora SATA integrada no nativa (externa al southbridge del chipset) o una controladora SATA PCI.

Para realizar el CD de Windows XP con driver SATA integrado necesitaremos:

  • Un CD de Windows XP.
  • Driver SATA de la controladora no nativa que vamos a integrar.
  • Programa nLite (ya sin mantenimiento oficial desde hace años; solo se encuentra en mirrors no oficiales, así que descargadlo con precaución).

Lo primero que haremos será instalar nLite.

Una vez instalado, lo ejecutaremos y nos aparecerá la pantalla de bienvenida en la que deberemos elegir el idioma. Haz clic en Siguiente para continuar.

Pantalla de bienvenida de nLite con selección de idioma

Ahora debemos indicarle al programa dónde tenemos el CD de instalación de Windows XP, haz clic en Buscar y después, ayudándote del mini-explorador que saldrá, busca y selecciona la unidad.

Ventana de nLite con el botón Buscar para localizar el CD de instalación de Windows XP
Explorador de nLite para seleccionar la unidad con el CD de Windows XP

Nos saldrá un aviso de que necesita una carpeta vacía en el HD para copiar los archivos de Windows y aparecerá un mini-explorador para que podamos elegir la carpeta dónde queremos hacerlo.

Aviso de nLite solicitando una carpeta vacía para copiar los archivos de Windows XP
Explorador de nLite para elegir la carpeta destino de los archivos de Windows XP

El programa empezará a copiar el contenido del CD al HD y mostrará información sobre el tipo de Windows XP copiado, haz clic en Siguiente.

nLite copiando el contenido del CD de Windows XP al disco duro
Información del tipo de Windows XP detectado por nLite tras la copia

Llegamos a la ventana donde podemos elegir proyectos anteriores, que en este caso, como será la primera vez que usamos nLite, estará vacía. Haz clic en Siguiente para continuar.

Ventana de nLite para seleccionar un perfil o proyecto anterior

Ahora veremos la ventana donde podemos seleccionar qué tareas realizar. Seleccionaremos Integrar Controladores, Crear ISO Autoarrancable y presionaremos el botón Siguiente.

Selección de tareas en nLite: Integrar Controladores y Crear ISO Autoarrancable

Se abrirá una ventana en la que podremos integrar drivers. Haz clic en Insertar y, cuando se abra el desplegable con otras dos opciones, selecciona Controlador Único.

Ventana de integración de drivers de nLite con el menú Insertar desplegado
Selección de la opción Controlador Único en nLite

Saldrá de nuevo un mini-explorador para buscar el driver SATA de la controladora, lo localizaremos, lo seleccionaremos y daremos al botón Abrir.

Explorador de nLite para localizar el archivo del driver SATA

Ahora sale una nueva ventana en la que tenemos que seleccionar Controlador Modo Texto (debería estar seleccionado por defecto), seleccionaremos el driver a integrar (puede haber varios drivers y debemos integrar el de Windows XP) y por último daremos al botón Aceptar.

Ventana de nLite para seleccionar el driver en modo texto a integrar

Volveremos a la ventana donde podemos integrar drivers, en la cual aparecerá nuestro driver SATA. Pulsa en Siguiente.

Driver SATA añadido a la lista de controladores a integrar en nLite

El programa nos preguntará ahora si queremos comenzar el proceso, le daremos al botón y esperaremos a que termine.

Confirmación de nLite para comenzar el proceso de integración de drivers
Proceso de integración de drivers en curso en nLite
nLite integrando el driver SATA en los archivos de instalación
Barra de progreso de la integración de drivers en nLite
Últimos archivos procesados durante la integración del driver en nLite

Ahora nos mostrará en la ventana el texto de finalizado y unas estadísticas sobre el tamaño de lo que hemos integrado. Haz clic en Siguiente.

Estadísticas finales de la integración de drivers en nLite

El integrar drivers ya está terminado, ahora falta crear una imagen ISO autoarrancable del Windows XP. Lo haremos en la ventana a la que acabamos de llegar. Hacemos clic en el botón Crear ISO, seleccionamos dónde queremos guardar la ISO y presionamos el botón Guardar.

Botón Crear ISO en nLite para generar la imagen autoarrancable
Explorador de nLite para elegir la ubicación donde guardar la imagen ISO
nLite generando la imagen ISO de Windows XP
Progreso de creación de la imagen ISO en nLite

Cuando termine, en esa misma ventana se mostrará el texto con el resultado de la operación, el nombre del archivo y el tamaño de la ISO. Llegados a este punto deberemos dar otra vez al botón Siguiente.

Resultado final con el nombre de archivo y tamaño de la imagen ISO creada

Hemos terminado el proceso, sólo nos queda cerrar nLite haciendo clic en el botón Finalizar y grabar la ISO con nuestro programa de grabación favorito (o montarla directamente si vamos a instalar en una máquina virtual).

Botón Finalizar para cerrar nLite tras completar el proceso

Sólo me queda comentar que, si quisiéramos, podríamos integrar varios drivers SATA para tener compatibilidad con diferentes placas con SATA no nativas en el mismo CD. De hecho, podemos integrar otros drivers que no sean en modo texto, como drivers de red nVidia que el sistema no reconocía hasta instalarlos, sonido Realtek, sonido C-Media, drivers gráficos de ATI o nVidia y otros drivers de la época.

En todos los casos se integra sólo el driver, no el panel de control asociado al driver.

También podríamos integrar Service Packs de forma muy sencilla e incluso parches posteriores al SP2, además de crear instalaciones desatendidas, etc. Si hoy en día lo único que necesitas es correr Windows XP para probar software antiguo o abrir un juego retro, valora primero si te compensa más una máquina virtual con soporte SATA/AHCI moderno antes de complicarte con la integración manual de drivers.

Un saludo