Puntos clave
- Para que el programa de instalación y las herramientas de recuperación de Windows detecten tu hardware, necesitas un método estructurado y repetible para añadir controladores a WinPE.
- Buenas prácticas para añadir controladores a WinPE:
- Prepara los controladores y el espacio de trabajo.
- Inyecta los controladores en boot.wim con DISM.
- Carga controladores en tiempo de ejecución dentro de WinPE.
- Añade controladores a la imagen de Windows sin conexión cuando sea necesario.
- Usa un archivo de instalación desatendida (unattend) para precargar controladores durante la instalación de Windows (opcional).
- Valida el disco y la red en WinPE.
- Versiona, almacena y reutiliza.
- Problemas habituales: la instalación sigue sin detectar el disco; el controlador se carga, pero los dispositivos fallan en UEFI; autounattend no recoge los controladores; controladores sin firmar o bloqueados.
- Sigue estas buenas prácticas para añadir controladores a WinPE y lograr que las instalaciones y reparaciones avancen sin contratiempos.
Cuando el programa de instalación de Windows o las herramientas de recuperación no detectan el disco, la causa suele ser la falta de controladores de la controladora de almacenamiento en WinPE, o que no son los correctos. La solución más rápida y fiable es añadir controladores a WinPE. Puedes hacerlo inyectando paquetes de controladores INF firmados en boot.wim con herramientas como Deployment Image Servicing and Management (DISM) y cargando controladores al momento para validarlos rápidamente.
En esta guía te mostramos un flujo de trabajo limpio y repetible que ayuda a administradores y MSP a conseguir que tanto el programa de instalación como los entornos de recuperación de Windows detecten el hardware de forma constante.
Visión general
Tarea | Finalidad y utilidad |
| Tarea 1: prepara los controladores y el espacio de trabajo | Aplica un método estructurado que facilita una inyección limpia, auditorías más sencillas y una resolución de problemas más rápida después. |
| Tarea 2: inyecta los controladores en boot.wim con DISM | Garantiza un comportamiento uniforme en todos los dispositivos al actualizar ambos índices de la imagen de arranque. |
| Tarea 3: carga controladores en tiempo de ejecución dentro de WinPE | Permite iterar rápido sin tener que reconstruir el USB cada vez. |
| Tarea 4: añade controladores a la imagen de Windows sin conexión cuando sea necesario | Ofrece cobertura completa de controladores al dar servicio tanto a WinPE como a la imagen de Windows sin conexión. |
| Tarea 5: usa un archivo de instalación desatendida (unattend) para precargar controladores durante la instalación de Windows (opcional) | Te permite escalar a parques de dispositivos muy variados sin reconstruir boot.wim manualmente cada vez. |
| Tarea 6: valida el disco y la red en WinPE | Confirma el estado de los componentes esenciales del USB antes del despliegue. |
| Tarea 7: versiona, almacena y reutiliza | Garantiza resultados predecibles, reversiones sencillas y compilaciones más rápidas en el futuro. |
Requisitos previos
Antes de empezar con los pasos, comprueba que cuentas con lo siguiente:
- Medio WinPE creado con tu proceso habitual
- Paquetes de controladores INF para el hardware de destino (almacenamiento, USB, panel táctil, NIC)
- Un PC de técnico con derechos de administrador y DISM, preferiblemente a través del Windows ADK
Tarea 1: prepara los controladores y el espacio de trabajo
Empieza por crear un espacio de trabajo limpio y organizar tus conjuntos de controladores. Haz lo siguiente:
- Crea una carpeta «Root Drivers» en el PC del técnico. Dentro, reúne los paquetes de controladores firmados en un árbol de carpetas, con una subcarpeta por dispositivo o modelo.
- Como influyen directamente en la visibilidad del disco en WinPE, se recomienda usar las controladoras de almacenamiento y USB suministradas por el fabricante. Después puedes añadir los de entrada y la NIC.
- Verifica que la arquitectura coincide con la de tu WinPE (x64).
Tarea 2: inyecta los controladores en boot.wim con DISM
Para lograr cobertura completa, monta por turnos el índice 1 y el índice 2 de boot.wim. Después podrás añadir los controladores de forma recursiva. Sigue este flujo de trabajo:
- Monta el índice 1:
dism /Mount-Wim /WimFile:X:\sources\boot.wim /index:1 /MountDir:C:\Mount\PE1
NOTA: sustituye «X:» por la letra de unidad asignada al USB de instalación de Windows.
- Añade todos los controladores de forma recursiva:
dism /Image:C:\Mount\PE1 /Add-Driver /Driver:C:\Drivers /Recurse
NOTA: sustituye C:\Drivers por la ruta a la carpeta con los controladores INF extraídos.
- Confirma los cambios:
dism /Unmount-Wim /MountDir:C:\Mount\PE1 /Commit
NOTA: sustituye C:\Drivers por la ruta a la carpeta con los controladores INF extraídos.
- Repite el montaje, la inyección de controladores y la confirmación de cambios con el índice 2 de boot.wim. Este índice lo utiliza el programa de instalación de Windows y también debe incluir los controladores necesarios para la detección del disco y del hardware durante la instalación.
Tarea 3: carga controladores en tiempo de ejecución dentro de WinPE
NOTA: wpeinit se ejecuta automáticamente en la mayoría de los entornos WinPE. Volver a ejecutarlo es seguro y puede resultar útil para validar o resolver problemas.
En algunos casos necesitarás confirmar un único controlador antes de incorporarlo a tu medio de instalación. WinPE permite probarlo en tiempo de ejecución con drvload. Estas son las acciones que puedes seguir:
- Arranca desde tu USB con WinPE.
- Pulsa Mayús + F10 para abrir el símbolo del sistema.
- Carga un controlador manualmente para validarlo de forma temporal:
drvload X:\Drivers\Storage\iaStorAC.inf
NOTA: sustituye «X:» por la letra de unidad asignada al USB o al medio que contiene el INF del controlador.
- Vuelve a analizar los discos con las utilidades de disco o reinicia el programa de instalación de Windows.
- Una vez confirmado, reconstruye el medio definitivo inyectando en boot.wim solo el conjunto de controladores que funciona.
Tarea 4: añade controladores a la imagen de Windows sin conexión cuando sea necesario
Si Windows ya está instalado pero falta un controlador necesario antes del primer arranque, o si Windows no arranca correctamente, monta la imagen de Windows sin conexión y añade el mismo controlador con DISM. Hazlo así:
dism /Image:D:\ /Add-Driver /Driver:C:\Drivers\Storage /Recurse
NOTA: sustituye D:\ por la letra de unidad donde está montada la instalación de Windows sin conexión.
Combina esto con la inyección en WinPE para obtener una cobertura completa.
Tarea 5: usa un archivo de instalación desatendida (unattend) para precargar controladores durante la instalación de Windows (opcional)
Si das soporte a varios modelos de hardware, la automatización se vuelve imprescindible. El componente PnpCustomizationsWinPE de autounattend.xml permite que el programa de instalación cargue controladores automáticamente durante la fase de Windows PE desde una ubicación de tu unidad USB.
- En tu archivo autounattend, apunta el elemento DriverPaths a una carpeta como \Drivers en la raíz del USB.
- Asegúrate de colocar la configuración en la fase WindowsPE, ya que las demás fases no cargan controladores durante la instalación.
- Valida las rutas arrancando el USB y comprobando que los controladores se recogen durante la instalación.
Tarea 6: valida el disco y la red en WinPE
NOTA: wpeinit se ejecuta automáticamente en la mayoría de los entornos WinPE. Volver a ejecutarlo es seguro y puede resultar útil para validar o resolver problemas.
Antes de desplegar tu USB a gran escala, verifica los componentes esenciales:
- Arranca el USB y deja que WinPE se inicialice.
- Ejecuta:
wpeinit
- Y después ejecuta:
wpeutil InitializeNetwork
- Prueba la red: por ejemplo, haciendo ping a la puerta de enlace o iniciando una operación de red mínima.
Tarea 7: versiona, almacena y reutiliza
Para que los pasos sean repetibles y escalables, documenta y versiona bien tu trabajo:
- Guarda el conjunto de controladores y los comandos DISM exactos que usaste, con fechas y notas sobre el modelo.
- Mantén un catálogo mínimo de INF firmados para cada familia de hardware y acelera las reconstrucciones.
Resolución de problemas
Al añadir controladores a WinPE puedes encontrarte con varios obstáculos. Estos son algunos de los problemas más habituales:
| Problema | Posible solución |
| La instalación sigue sin detectar el disco. | Comprueba que has dado servicio a los dos índices de boot.wim. Prueba drvload en tiempo de ejecución para confirmar el INF exacto y vuelve a inyectarlo. |
| El controlador se carga, pero los dispositivos fallan en UEFI. | Asegúrate de que el controlador coincide con la arquitectura de WinPE y es compatible con el firmware y el modo de almacenamiento del sistema al arrancar en UEFI. |
| Autounattend no recoge los controladores. | Confirma que la fase del componente es WinPE y que la ruta existe en el momento del arranque. |
| Los controladores no se cargan por la comprobación de firma. | Usa controladores INF firmados siempre que puedas. La firma de prueba solo debería habilitarse en entornos de laboratorio controlados y nunca usarse en producción. |
Cómo conseguir que la instalación y la recuperación de Windows detecten tu hardware
Que WinPE no reconozca los componentes esenciales del equipo, como el disco duro, los puertos USB o la red, puede frenar por completo tu trabajo. Hasta las tareas más sencillas resultan imposibles mientras no añadas y valides los controladores correctos. Puedes evitarlo añadiendo controladores a WinPE, sobre todo inyectando paquetes de controladores INF firmados en boot.wim.
Conclusiones clave
- Inyecta controladores INF firmados en los índices 1 y 2 de boot.wim
- Valida rápidamente dentro de WinPE con drvload
- Prepara los controladores con autounattend para medios compatibles con varios modelos
- Inicializa la red y verifica tanto el almacenamiento como las NIC
- Mantén un repositorio de controladores revisado y versionado para reutilizarlo
Si sigues los pasos descritos, el hardware debería ser visible tanto en WinPE como en la instalación y la recuperación de Windows.
Temas relacionados:
