Arreglar PAGE_FAULT_IN_NONPAGED_AREA Win 11
Respuesta breve: PAGE_FAULT_IN_NONPAGED_AREA (0x00000050) significa que Windows necesitaba datos de una memoria que siempre debería estar residente y no estaban ahí — una celda de RAM defectuosa, un driver escribiendo basura, o un archivo de paginación corrupto. Si la pantalla azul nombra un archivo .sys, actualiza o revierte ese driver; si solo dice ntoskrnl.exe, prueba tu RAM con MemTest86 y restablece el archivo de paginación a administrado por el sistema.
El sistema necesitaba datos de un bloque de memoria que se supone siempre debe estar residente — pool no paginado, lo que Windows nunca intercambia a disco porque necesita acceso instantáneo — y los datos no estaban ahí. O la celda de RAM que los contenía falló, o un controlador escribió basura encima, o el archivo de paginación en el disco está corrupto. Código de parada 0x00000050. La pantalla azul a veces nombra un archivo .sys, a veces solo dice ntoskrnl.exe lo cual no es útil por sí solo.
Revisa el Visor de eventos primero. Win+X, Visor de eventos, Registros de Windows, Sistema. Busca la entrada BugCheck — el segundo parámetro te dice la dirección de memoria que falló, el cuarto te dice si fue una operación de lectura (0) o escritura (1). Un fallo de escritura generalmente apunta a un controlador corrompiendo memoria activamente. Un fallo de lectura podría ser RAM mala, archivo de paginación malo, o un controlador intentando leer de memoria que ya liberó.
Cuando Nombra un Controlador
Si la pantalla azul o el Visor de eventos muestra un archivo .sys específico, ese es tu punto de partida. Los que veo más frecuentemente con este código de parada particular: win32kfull.sys (subsistema de pantalla, generalmente un controlador de GPU desactualizado), ntfs.sys (controlador del sistema de archivos — generalmente significa un disco fallando más que un bug de controlador), y ndis.sys o varios archivos .sys de adaptadores de red.
La Surface Pro 9 de una clienta se colgaba cada par de horas con PAGE_FAULT nombrando win32kfull.sys. Estaba en el controlador Intel Iris Xe de noviembre 2025 que Windows Update había enviado. Revertimos a la versión de octubre a través del Administrador de dispositivos y se detuvo. Microsoft envió ese mismo controlador malo a miles de dispositivos Surface antes de retirarlo tres semanas después.
Para cualquier cuelgue específico de controlador, la secuencia es la misma: Modo seguro, revertir o desinstalar el controlador, reiniciar, instalar una versión conocida del sitio web del fabricante. Si es el controlador de GPU, instalación limpia con DDU es el método apropiado.
Cuando No Nombra Nada
Sin archivo .sys, o solo ntoskrnl.exe — sospecha RAM o archivo de paginación. Si tu pantalla azul dice MEMORY_MANAGEMENT en vez de PAGE_FAULT, mismo diagnóstico — diferente código de parada, causas superpuestas.
El archivo de paginación es lo fácil de descartar. Este es el archivo que Windows usa como desbordamiento cuando la RAM física se llena. Si está en un sector muriendo del disco, cualquier intento de intercambiar datos genera un error de lectura y obtienes PAGE_FAULT. Abre Propiedades del sistema (Win+R, sysdm.cpl), pestaña Opciones avanzadas, Configuración de rendimiento, pestaña Opciones avanzadas, Memoria virtual Cambiar. Desmarca “Administrar automáticamente,” configúralo como Administrado por el sistema para tu unidad C: específicamente, haz clic en Establecer, reinicia. Esto fuerza a Windows a reconstruir el archivo de paginación desde cero.
Si eso no ayuda, o si los cuelgues ocurren cuando ni siquiera estás cerca de usar toda tu RAM, sospecha la memoria física. Misma historia que cualquier otra pantalla azul relacionada con memoria — MemTest86 desde un USB booteable, toda la noche, mínimo cuatro pasadas. El Diagnóstico de memoria de Windows detecta quizás el 30% de lo que MemTest86 encuentra. Tuve una máquina que solo se colgaba cuando la temperatura ambiente era alta — tardes de verano específicamente. Un módulo de RAM tenía una celda marginal que funcionaba bien fría pero fallaba cuando el interior del gabinete se calentaba. MemTest86 no lo detectó hasta que lo corrí con el panel lateral puesto y la habitación a 28°C.
Si MemTest86 sale limpio y la reconstrucción del archivo de paginación no ayudó, ejecuta sfc /scannow y DISM /Online /Cleanup-Image /RestoreHealth desde un Símbolo del sistema de administrador. Archivos del sistema corruptos en el área del pool no paginado causan el mismo patrón de cuelgue. Nuestra guía de SFC cubre qué hacer cuando esos comandos encuentran problemas pero no pueden arreglarlos.
Este código de parada es uno de los más difíciles de identificar porque está en la intersección de RAM, almacenamiento y controladores. Si llevas más de un par de horas persiguiéndolo, envíanos tus archivos de volcado — están en C:\Windows\Minidump y contienen la dirección exacta del fallo y la pila de llamadas que localiza la causa.
Preguntas Frecuentes
¿Qué causa PAGE_FAULT_IN_NONPAGED_AREA?
Windows intentó leer datos de una porción de memoria que se supone siempre debe estar residente — el pool no paginado, lo que Windows nunca intercambia a disco porque necesita acceso instantáneo — y los datos no estaban ahí. Tres causas posibles: una celda de RAM falló y perdió los datos, un controlador sobreescribió esa área de memoria con basura, o el archivo de paginación en tu disco está corrupto. El código de parada es 0x00000050.
El cuelgue nombra ntfs.sys — ¿mi disco duro se está muriendo?
Posiblemente. Cuando ntfs.sys aparece en un cuelgue PAGE_FAULT, generalmente significa que el controlador del sistema de archivos encontró un sector malo al intentar leer datos que esperaba encontrar. Ejecuta CrystalDiskInfo para revisar el estado SMART de tu disco. Si muestra Precaución o Malo, respalda todo inmediatamente. El disco está fallando y ninguna solución de software lo salvará.
¿Un archivo de paginación corrupto puede causar esta pantalla azul?
Sí. El archivo de paginación es donde Windows almacena datos excedentes cuando la RAM física se llena. Si el archivo de paginación está en un sector malo o se corrompe, cualquier operación de intercambio puede provocar un PAGE_FAULT. Solución: abre Propiedades del sistema, pestaña Opciones avanzadas, Configuración de rendimiento, Opciones avanzadas, Memoria virtual, desmarca Administrar automáticamente, configura como Administrado por el sistema, reinicia. Esto fuerza a Windows a reconstruirlo desde cero.
Mi RAM pasó el Diagnóstico de memoria de Windows — ¿podría seguir mala?
Absolutamente. El Diagnóstico de memoria de Windows ejecuta dos pasadas rápidas con patrones de prueba básicos y detecta quizás el 30% de los fallos reales. MemTest86 desde un USB booteable ejecuta docenas de tipos de patrones a través de múltiples pasadas y detecta fallos que solo aparecen bajo pruebas extendidas, especialmente en módulos DDR5.