El conocido «Blue Screen of Death» (BSOD, oficialmente: Stop Error) tiene en sistemas Windows estables casi siempre una sola causa: un controlador con bug, dañado o incompatible. Memoria defectuosa o un error fatal del sistema operativo son posibles, pero raros. Según Microsoft (Windows Insights), en torno al 70 % de los BSOD se deben a problemas de controladores.
Stop-codes típicos relacionados con controladores
DRIVER_IRQL_NOT_LESS_OR_EQUAL (0x0000000A)
Un controlador ha intentado acceder a memoria con un IRQL incorrecto. La pantalla suele mostrar el archivo del controlador implicado, p.ej. nvlddmkm.sys (Nvidia) o ndis.sys (red). Solución: actualizar o revertir ese controlador.
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (0x0000007E)
Un hilo del sistema ha lanzado una excepción no manejada. Causantes frecuentes: controlador gráfico (atikmpag.sys, nvlddmkm.sys), controlador WLAN (Netwtw0x.sys) o controlador antivirus.
VIDEO_TDR_FAILURE (0x00000116)
Timeout Detection & Recovery — el controlador gráfico no respondió a tiempo y Windows lo reinició. En el 90 % de los casos: controlador gráfico defectuoso, restos de un controlador antiguo o problema de hardware (subida de tensión, sobrecalentamiento). Comprueba primero el controlador, después la temperatura.
IRQL_NOT_LESS_OR_EQUAL (0x0000000A)
Variante similar a la primera. Comprueba el archivo de controlador mostrado.
PAGE_FAULT_IN_NONPAGED_AREA (0x00000050)
Un controlador ha intentado acceder a una página de memoria no presente. Causa frecuente: RAM defectuosa o un controlador con bug que asume una dirección incorrecta. Comprueba con MemTest86, después controladores.
AVG Driver Updater previene el 70 % de los BSOD relacionados con controladores — detectando antes los obsoletos y vulnerables.
Identificar el controlador problemático
Mediante BlueScreenView
La herramienta gratuita BlueScreenView (NirSoft) lee los archivos minidump de Windows (C:\Windows\Minidump\*.dmp) y muestra qué controlador causó el crash:
- Descarga e inicia BlueScreenView
- La lista superior muestra todos los BSOD — fíjate en la columna Caused By Driver
- El archivo .sys nombrado es la causa
Mediante WinDbg
Para análisis más detallado: WinDbg de Microsoft. Carga el archivo .dmp y ejecuta !analyze -v. La salida muestra el módulo culpable. Más complejo que BlueScreenView, pero más exacto.
Mediante Driver Verifier
Cuando BlueScreenView no es claro: Driver Verifier (verifier.exe) somete a estrés a controladores específicos para forzar el crash. Reservado para usuarios avanzados — explicación detallada en Usar Driver Verifier.
Procedimiento estándar para BSOD
- Anota el stop-code y el archivo de controlador — fotografía de la pantalla azul o BlueScreenView
- Investiga el controlador —
nvlddmkm.sys= Nvidia,atikmpag.sys= AMD,iaStorA.sys= Intel RST, etc. - Reversión o actualización — Administrador de dispositivos → controlador → Propiedades → Controlador → Revertir o Actualizar
- Si el problema persiste: DDU (controladores GPU), o desinstalar el dispositivo y reinstalar
- Comprueba el hardware — MemTest86 para RAM, CrystalDiskInfo para SSD, HWiNFO64 para temperatura
Fuentes adicionales
Fuentes autorizadas para profundizar:
Preguntas frecuentes
Cero. Cada BSOD tiene una causa. Si tu PC se cuelga regularmente, no es «normal». Investígalo.
Sí, pero raro. Los rootkits modernos suelen evitar el BSOD para no ser detectados. BSOD = casi siempre controlador o hardware.
Solo si el problema es realmente del software. Para hardware defectuoso: no. Antes de reinstalar, identifica la causa con BlueScreenView.
Para problemas reproducibles: muy útil. Solo para usuarios avanzados — Verifier puede provocar BSOD inmediatos por sí solo.