Pantalla azul KERNEL_STACK_INPAGE_ERROR (0x00000077): causas y solución
La pantalla azul KERNEL_STACK_INPAGE_ERROR (código 0x00000077) indica que Windows necesitaba recuperar del disco unos datos del núcleo que había guardado en el archivo de paginación y no ha podido leerlos. Sin esos datos no puede continuar, así que se detiene.
Casi siempre detrás hay un problema de almacenamiento: sectores defectuosos en el disco, un cable o una conexión que falla, un controlador de disco problemático o, con menos frecuencia, la memoria RAM. Es un error que conviene tomarse en serio, porque a menudo avisa de que el disco empieza a fallar. Si buscas otro código, tienes la lista completa en códigos de error BSOD.
Qué significa el error KERNEL_STACK_INPAGE_ERROR
Cuando falta memoria, Windows envía al disco los datos que no está usando en ese momento, al archivo de paginación (pagefile.sys). Cuando los vuelve a necesitar, los lee de nuevo. Si esa lectura falla porque el disco no responde, devuelve un error o la conexión se interrumpe, Windows no puede recuperar los datos del núcleo y se detiene. Es el mismo problema que el 0x0000007A (KERNEL_DATA_INPAGE_ERROR), pero con datos de la pila del núcleo.
Qué indica el código de estado del error
En la mayoría de los casos, el parámetro 1 (o el 2) contiene un código de estado que dice exactamente qué falló al leer el disco. Los más habituales, según Microsoft, son:
0xC000009C(STATUS_DEVICE_DATA_ERROR) o0xC000016A(STATUS_DISK_OPERATION_FAILED): sectores defectuosos en el disco.0xC000009D(STATUS_DEVICE_NOT_CONNECTED): el disco dejó de responder, normalmente por un cable suelto o defectuoso, un problema de alimentación o la controladora.0xC0000185(STATUS_IO_DEVICE_ERROR): un error de entrada y salida, a menudo por cables o conexiones defectuosas.0xC000009A(STATUS_INSUFFICIENT_RESOURCES): Windows se quedó sin recursos de memoria para hacer la lectura.
Puedes ver estos parámetros en la propia pantalla azul (en versiones antiguas de Windows), o en el volcado de memoria con BlueScreenView o con WinDbg (!analyze -v).
Causas del error 0x00000077
- Sectores defectuosos en el disco, justo en la zona del archivo de paginación. Es la causa más frecuente.
- Un disco duro o SSD que empieza a fallar.
- Cables SATA o de alimentación sueltos o defectuosos, en equipos de sobremesa.
- Un controlador de almacenamiento o un firmware del SSD con problemas.
- Memoria RAM defectuosa.
- Malware, con menos frecuencia, que daña el sistema de archivos o el arranque.
Cómo solucionar la pantalla azul KERNEL_STACK_INPAGE_ERROR
Si el pantallazo no te deja usar Windows, entra en modo seguro o en el entorno de recuperación para hacer las comprobaciones.
1. Comprueba la salud del disco y haz una copia de seguridad
Abre CrystalDiskInfo y revisa el estado de cada unidad:
- Si marca Precaución o Malo, o ves valores altos en Sectores reasignados o Sectores pendientes, copia tus datos a otro disco cuanto antes. Un disco con sectores defectuosos suele ir a peor, y ninguna reparación de software lo arregla.
- Si está sano, sigue con los pasos siguientes.
Importante: si el disco está fallando, copia primero tus datos y después haz las reparaciones.
chkdsk /rsomete el disco a un uso intensivo y, en un disco muy dañado, puede acelerar el fallo.
2. Revisa el disco con chkdsk
Abre el Terminal (Administrador) y ejecuta:
chkdsk C: /f /r
Te pedirá programarlo para el siguiente reinicio: responde S y reinicia. El análisis busca sectores defectuosos y mueve los datos a zonas sanas del disco. Puede tardar bastante en discos grandes.
Si Windows no arranca, ejecútalo desde el Símbolo del sistema del entorno de recuperación, comprobando antes con dir C:\Windows la letra correcta de la unidad.
3. Revisa los cables y las conexiones
En un equipo de sobremesa, apaga, desconecta la corriente y comprueba que los cables de datos y de alimentación del disco están bien conectados. Si puedes, cambia el cable SATA por otro y conecta el disco a otro puerto SATA de la placa. Es especialmente importante si el código de estado es 0xC000009D o 0xC0000185.
En un portátil con SSD M.2, comprueba que la unidad está bien encajada en su ranura y sujeta con su tornillo.
4. Vuelve a crear el archivo de paginación
Si el archivo de paginación está en una zona dañada del disco, crearlo de nuevo hace que Windows lo coloque en otra parte:
- Pulsa Win + R, escribe
sysdm.cply pulsa Intro. - Ve a Opciones avanzadas > Rendimiento > Configuración > Opciones avanzadas > Memoria virtual > Cambiar.
- Desmarca Administrar automáticamente el tamaño del archivo de paginación, selecciona Sin archivo de paginación, pulsa Establecer, acepta y reinicia.
- Vuelve a la misma ventana, marca de nuevo Administrar automáticamente el tamaño del archivo de paginación, acepta y reinicia otra vez.
Cuidado: no dejes el equipo sin archivo de paginación más allá de ese reinicio. Windows lo necesita para funcionar bien y para guardar los volcados de memoria de los pantallazos.
5. Actualiza el firmware del SSD y los controladores de almacenamiento
- Si tienes un SSD, busca una actualización de firmware con la herramienta oficial de su fabricante.
- Instala los controladores del chipset y del almacenamiento desde la web del fabricante de tu placa base o portátil, y la última BIOS/UEFI.
6. Comprueba la memoria RAM
Carga los valores por defecto en la BIOS/UEFI (para quitar el overclocking y el perfil XMP/EXPO) y pasa un test de memoria con mdsched.exe o, de forma más exhaustiva, con MemTest86 desde un USB.
7. Repara los archivos de sistema y busca malware
Desde el Terminal (Administrador), ejecuta DISM /Online /Cleanup-Image /RestoreHealth y después sfc /scannow. Haz también un análisis completo con Microsoft Defender o, para una revisión más a fondo, el Examen sin conexión de Microsoft Defender.
Preguntas frecuentes
¿Significa que mi disco va a fallar?
Es una señal de alerta seria, sobre todo si el código de estado indica sectores defectuosos (0xC000009C o 0xC000016A) o si CrystalDiskInfo muestra sectores reasignados. Haz copias de seguridad cuanto antes y plantéate sustituir el disco.
¿Qué diferencia hay con el 0x0000007A?
Los dos indican que Windows no ha podido leer del disco unos datos que necesitaba. El 0x00000077 afecta a datos de la pila del núcleo y el 0x0000007A, a otros datos del núcleo. Las causas y las soluciones son las mismas.
¿Puede ser la memoria RAM?
Sí, aunque es menos frecuente que el disco. Si el disco está sano, los cables bien y el error continúa, pasa un test de memoria.
¿Tengo que reinstalar Windows?
No suele hacer falta. Si el problema es del disco, reinstalar no sirve: hay que reparar o sustituir la unidad. Si el disco está sano, chkdsk y la recreación del archivo de paginación suelen solucionarlo.