0x0000002E: DATA_BUS_ERROR
La pantalla azul 0x0000002E (DATA_BUS_ERROR) indica un fallo en el bus de datos, el camino por el que viaja la información entre el procesador y la memoria. Normalmente se debe a un error de paridad en la memoria del sistema.
Es un error mucho más ligado al hardware que la mayoría de pantallazos, así que conviene empezar revisando la RAM y los componentes instalados recientemente.
¿Qué significa la pantalla azul 0x0000002E?
Cuando los datos viajan por el bus, llevan un pequeño dígito de control (la paridad), como la letra del DNI que permite comprobar que el número es correcto. Si al llegar el dato no cuadra con su control, algo lo ha alterado por el camino. También salta si un controlador intenta leer una dirección de memoria física que no existe. En ambos casos, Windows se detiene para no trabajar con datos falsos.
Los parámetros del error son:
- Parámetro 1: la dirección virtual que provocó el fallo.
- Parámetro 2: la dirección física que provocó el fallo.
- Parámetro 3: el registro de estado del procesador (PSR).
- Parámetro 4: el registro de la instrucción que falló (FIR).
Causas del error DATA_BUS_ERROR
- Memoria RAM defectuosa. Es la causa principal. Microsoft incluye también la memoria caché y la memoria de vídeo.
- Hardware recién instalado que no es compatible o está mal conectado.
- Un controlador que intenta acceder a una dirección de memoria física que no existe.
- Overclocking, voltajes inestables o una fuente de alimentación con problemas.
- Un disco dañado. Microsoft también lo menciona como posible causa.
Cómo solucionar la pantalla azul 0x0000002E
1. Comprueba la RAM
Pasa MemTest86 desde un USB de arranque durante varias pasadas, o ejecuta mdsched.exe con Win + R. Si tienes varios módulos, prueba con uno solo cada vez para localizar el defectuoso.
2. Quita el hardware nuevo
Si el error empezó tras instalar un componente, retíralo y comprueba si desaparece. Revisa también que los módulos de RAM y las tarjetas estén bien encajados.
3. Quita el overclocking y actualiza la BIOS/UEFI
Carga los valores por defecto en la BIOS/UEFI, desactiva los perfiles XMP/EXPO de la RAM para probar a velocidad estándar e instala la última versión de la BIOS/UEFI desde la web oficial del fabricante.
4. Identifica el controlador implicado
Abre BlueScreenView o WinDbg y revisa los volcados de C:\Windows\Minidump. Si aparece un .sys de terceros, actualízalo o desinstala el programa al que pertenece. Revisa también el Visor de eventos en busca de errores de hardware cerca de la hora del fallo.
5. Comprueba el disco
Abre el Símbolo del sistema como administrador y ejecuta chkdsk C: /f /r. Revisa también el estado SMART con CrystalDiskInfo.
Preguntas frecuentes sobre el error 0x0000002E
¿Significa que tengo que cambiar la RAM?
Es lo más probable, pero no lo des por hecho. Primero pasa MemTest86: si da errores con un módulo concreto, ese es el que hay que cambiar. Si no da errores, revisa el resto del hardware y los controladores.
¿Reinstalar Windows lo soluciona?
Casi nunca, porque el origen suele ser el hardware. Reinstalar no arregla un módulo de RAM defectuoso.
Resumen
El 0x0000002E indica un error en el bus de datos, casi siempre por la memoria RAM. Pasa MemTest86, quita el hardware nuevo y el overclocking, y actualiza la BIOS/UEFI.
¿Experimentas otros errores de Windows o necesitas ayuda con diagnóstico de pantalla azul? Consulta nuestra guía completa sobre códigos de error de Windows y soluciones de diagnóstico para resolver cualquier problema de sistema de manera segura y eficaz.