Solución rápida: La Integridad de memoria (Aislamiento del núcleo) carga HVCI antes que los controladores, lo que añade de 15 a 45 segundos al arranque cuando un controlador incompatible no supera la verificación y Windows recurre al modo alternativo. Busca el controlador problemático en el Visor de eventos, en Integridad de código, actualízalo o elimínalo, y el tiempo de arranque volverá a la normalidad.
Activaste la Integridad de memoria para reforzar el kernel y ahora el equipo tarda 90 segundos en arrancar en lugar de 25. La ralentización es constante, no aleatoria. La Integridad de memoria en sí no cuesta mucho — es una comprobación de tablas de páginas a nivel de hipervisor — pero cuando un controlador no supera la verificación de su firma o tiene un mapa de memoria incompatible, Windows lo reintenta y lo carga de forma alternativa y en serie, lo que retrasa todo lo que depende de la inicialización del almacenamiento y los gráficos.
Afecta a: Windows 11 Pro/Home/Enterprise con HVCI activado.
Tiempo de solución: 15–30 minutos.
Qué causa la ralentización
La Integridad de memoria usa la Integridad de código protegida por hipervisor (HVCI). Cuando Windows arranca con HVCI activado, el hipervisor verifica cada controlador en modo kernel antes de cargarlo. Un controlador firmado con un algoritmo obsoleto, uno que asigna páginas de memoria de escritura y ejecución, o uno compilado antes de que HVCI fuera un objetivo — todos ellos no superan la verificación. Windows entonces se niega a cargar el controlador o recurre a una ruta de compatibilidad más lenta, y la secuencia de arranque se detiene esperándolo.
Culpables habituales: controladores de impresora antiguos, controladores relacionados con la virtualización (VMware, red de host de VirtualBox), antitrampas a nivel de kernel (versiones antiguas de Easy Anti-Cheat) y utilidades incluidas por el fabricante que no se han actualizado desde antes de que existiera HVCI.
Método 1: Identificar el controlador problemático en el Visor de eventos
- Pulsa
Win + Xy abre el Visor de eventos. - Ve a Registros de aplicaciones y servicios → Microsoft → Windows → CodeIntegrity → Operativo.
- Busca eventos cercanos a la hora de arranque con el origen Integridad de código. ID comunes: 3033 (carga denegada), 3077 (verificación fallida), 3082 (controlador incompatible con HVCI).
- Los detalles del evento indican el nombre del archivo del controlador que falla (por ejemplo,
C:\Windows\System32\drivers\OldPrinter.sys). - Anota el nombre del controlador y su editor.
Si aparecen varios controladores, corrige uno a la vez para poder confirmar cuál era el principal causante del retraso.
Método 2: Usar la herramienta de preparación de HVCI para analizar de antemano
Microsoft ofrece una herramienta gratuita que analiza todos los controladores instalados en busca de compatibilidad con HVCI sin necesidad de arrancar con HVCI activado.
- Descarga la Herramienta de comprobación de compatibilidad con HVCI (busca “hvcireadinesstool” en Microsoft Docs) y extráela.
- Abre un Símbolo del sistema con privilegios elevados en la carpeta extraída.
- Ejecuta
hvcirdytool.exe scan. - Revisa la salida. Cada controlador recibe uno de tres veredictos: Compatible, Se encontraron problemas o No compatible.
- Actualiza o elimina todos los controladores de las dos últimas categorías antes de volver a activar HVCI.
Esta es la forma compatible de preparar un sistema. La herramienta genera un informe HTML que puedes compartir con los proveedores cuando solicites controladores compatibles con HVCI.
Método 3: Eliminar el controlador problemático si no tiene actualización
Algunos controladores nunca recibirán una actualización compatible con HVCI (proveedores desaparecidos, utilidades abandonadas). Elimínalos.
- Pulsa
Win + X→ Administrador de dispositivos. - Haz clic en Ver → Mostrar dispositivos ocultos para mostrar los dispositivos no presentes.
- Busca el dispositivo que usa el controlador problemático (impresora, adaptador de red, NIC de virtualización).
- Haz clic con el botón derecho → Desinstalar dispositivo. Marca Eliminar el software del controlador de este dispositivo si está disponible. Confirma.
- Para los controladores sin un dispositivo correspondiente, abre PowerShell con privilegios elevados y ejecuta
pnputil /delete-driver oem##.inf /uninstall /forcedonde ## es el número OEM del controlador (búscalo conpnputil /enum-drivers). - Reinicia y vuelve a comprobar el Visor de eventos. Los errores de Integridad de código deberían haber desaparecido.
Si el controlador pertenece a un software que aún necesitas, instala una versión más reciente del proveedor antes de eliminar el antiguo para mantener la funcionalidad.
Cómo verificar que la solución funcionó
- Reinicia. El tiempo de arranque vuelve a acercarse al valor anterior a HVCI.
- Abre el Visor de eventos → CodeIntegrity → Operativo. No hay errores nuevos en la marca de tiempo del arranque reciente.
- Abre Seguridad de Windows → Seguridad del dispositivo → Detalles del aislamiento del núcleo. Integridad de memoria aparece como Activada sin advertencias.
- Ejecuta
powercfg /sleepstudyy abre el informe HTML — la sección del seguimiento de arranque muestra una duración normal de carga del kernel.
Si nada de esto funciona
Si el Visor de eventos está vacío pero el arranque sigue siendo lento con HVCI activado, el cuello de botella puede estar en el propio firmware y no en un controlador — las implementaciones de UEFI más antiguas tienen una ruta lenta para el traspaso inicial al hipervisor. Comprueba si hay una actualización de BIOS/UEFI del fabricante de tu placa base o portátil. En estaciones de trabajo con GPU dedicadas, un vBIOS de GPU antiguo a veces provoca un retraso de varios segundos durante la inicialización de HVCI — actualiza el vBIOS más reciente si el proveedor ofrece uno (tanto NVIDIA como AMD tienen herramientas oficiales). Si actualizar el BIOS no ayuda y has resuelto todos los problemas de controladores, la opción práctica es dejar la Integridad de memoria desactivada — el beneficio de seguridad no vale una penalización de 60 segundos en el arranque para la mayoría de los usuarios.
En resumen: HVCI no ralentiza el arranque por sí solo; lo hace un controlador incompatible. Usa la Herramienta de preparación para encontrarlos de antemano, o revisa el Visor de eventos después. Una vez que los controladores estén limpios, el tiempo de arranque vuelve a su valor inicial con la protección completa de la Integridad de memoria.