BSOD 0x0000000A y 0x00000050: Inestabilidad de Memoria RAM
Identifica si el fallo proviene de corrupción en la memoria física, sub-voltaje en la controladora IMC o tiempos XMP/EXPO agresivos.
🚨 Códigos STOP de Windows: 0x0000000A (IRQL_NOT_LESS_OR_EQUAL) / 0x00000050 (PAGE_FAULT_IN_NONPAGED_AREA)
🛠️ Herramientas recomendadas: MemTest86, OCCT (Prueba Memory/AVX2), Thaiphoon Burner / CPU-Z
🎯 Objetivo: Determinar el módulo defectuoso, corregir frecuencias en BIOS y eliminar los reinicios durante juegos competitivos.
1. ¿Qué significan estos códigos de error de detención?
Tanto el código 0x0000000A como el 0x00000050 indican que el kernel de Windows solicitó datos almacenados en una dirección de memoria paginada o no paginada que no estaba disponible. Esto ocurre cuando la celda de memoria RAM retiene datos corruptos, los voltajes del bus de memoria caen momentáneamente o el controlador de memoria integrado en el procesador (IMC) no logra estabilizar la velocidad solicitada por el perfil de fábrica.
2. Tabla de Variaciones del Error y Causas Principales
| Código Hexadecimal | Mensaje en Pantalla | Componente Responsable |
|---|---|---|
0x0000000A |
IRQL_NOT_LESS_OR_EQUAL | Tiempos (Timings) secundarios de la RAM inestables o conflicto entre drivers de kernel y direcciones RAM. |
0x00000050 |
PAGE_FAULT_IN_NONPAGED_AREA | Módulo de RAM físicamente dañado, sobrecalentamiento de la memoria o caché L3 del CPU inestable. |
0x0000001E |
KMODE_EXCEPTION_NOT_HANDLED | Voltaje DRAM (VDD/VDDQ) insuficiente para mantener la frecuencia XMP/EXPO activada. |
3. Procedimiento para Aislar la Falla de RAM
Paso 1: Diagnóstico por descarte de módulos. Apaga el equipo, desconéctalo de la corriente y retira todos los módulos de memoria RAM. Instala **un solo módulo** en la ranura recomendada por la placa base (usualmente el Slot 2 o A2). Enciende la PC y prueba la estabilidad. Repite el proceso con cada stick de RAM individualmente para localizar cuál genera la falla en el sistema.
Paso 2: Ejecución de prueba sintética con MemTest86. Descarga MemTest86 en una memoria USB de arranque, inicia el equipo desde el pendrive antes de cargar Windows y ejecuta al menos 4 pases de lectura/escritura:
- Si la prueba registra **0 errores**, la memoria física está sana y el problema es de software o configuración de BIOS.
- Si la prueba arroja **líneas rojas con errores de dirección**, el módulo en prueba está defectuoso o el socket requiere limpieza física.
Paso 3: Calibración de voltajes en la BIOS. Si el error se presenta al activar el perfil XMP (Intel) o EXPO (AMD) a 3600 MHz o 6000 MHz (DDR5), realiza los siguientes ajustes dentro de la BIOS:
DRAM Voltage (VDD / VDDQ): Aumentar de 1.35V a 1.38V (para DDR4) o de 1.25V a 1.30V / 1.35V (para DDR5).
CPU SOC Voltage (AMD) / VCCSA Voltage (Intel): Fijar manualmente en 1.15V - 1.20V para reducir la sobrecarga del IMC.
4. Comprobación Final en Windows
Una vez lograda la estabilidad en la BIOS, ejecuta la herramienta integrada de Windows presionando Win + R, escribe mdsched.exe y selecciona reiniciar ahora. Si al iniciar el sistema operativo no se reportan anomalías en el Visor de Eventos, el bus de memoria ha quedado restaurado con éxito.