Un dia cualquiera, no hace mucho tiempo …
– Queda ya poco, ya acabo. Sólo falta rematar esta hoja de cálculo. La fórmula ha costado, pero al final, después de mucho tiempo …
– Espera, espera …, me da algo … La cara se te puede quedar así:
Este error, que hemos padecido alguna vez, se conoce como BSOD, o Blue Screen of Death. En Windows Vista paso a ser rojo, pero con W8 ha vuelto a su color original.
El propósito de esta entrada es intentar interpretar estos errores e intentar dar con el problema cuando no tenemos idea del motivo causante de esto.
Causas que propician este tipo de errores:
- El calentamiento del ordenador o PC. Debido a una mala refrigeración. Para ello debemos asegurarnos una correcta ventilación. Puede que necesitemos ajustar más el disipador al procesador. Para ello existe una masilla térmica que ajusta dicho componente. Los ajustes de temperatura y acción a llevar a cabo se pueden realizar desde la BIOS (arranque).
- Polvo o suciedad en el interior del PC. Para solucionar este aspecto es necesario cada cierto tiempo limpiar el interior del PC sacudiendo el polvo acumulado. El polvo es uno de los mayores enemigos de los componentes electrónicos.
- Algún componente en mal estado, memoria, disco duro, etc …
Puede que el error sea debido a algo mucho más sofisticado y dificil de ver (interrupciones, drivers, etc). Para ello existe una base de datos que describe los mensajes indescifrables aparecidos en la BSOD. Microsoft dispone de información para técnicos.
Pero si queremos nosotros mismos interpretar el error, podemos usar las siguientes herramientas de software disponibles de forma gratuita.
Herramientas para interpretar el fichero de volcado o Dump:
Una de ellas es WhoCrashed, gracias a este software podremos ver los drivers responsables del crash del PC. Interpreta los mensajes de error tipo IRQL_NOT_LESS_OR_EQUAL ya que no son demasiado descriptivos y aún más crípticos resultan los archivos de volcado de memoria. WhoCrashed analiza dichos volcados y muestra un análisis del problema que generó el reinicio, así como los controladores que pudieran estar involucrados. Es por ello que WhoCrashed es un programa imprescindible en el diagnóstico de errores de Windows.
Este programa permite analizar los Dump files, las fechas que se han producido estos cuelgues.
Veamos un ejemplo sobre mi pc …
Esto aunque parezca dificil de interpretar, ofrece mucha información. Si observamos el segundo cuelque del Viernes 28 de Diciembre, nos dice las causas y el fichero ejecutable implicado.Pero nos da el bugcheck con información en hexadecimal que define en la base de datos de microsoft el error exacto. Podemos buscar la cadena Bug Check 0xD1 en google y localizar la pantalla de Microsoft con la descripción detalla de este tipo de error. Ver pantalla
Otro software similar es:
BlueScreenView analiza todos los archivos creados durante minivolcado “pantalla azul de la muerte” y muestra la información acerca de todos los problemas en una tabla. Para cada problema, BlueScreenView muestra el nombre del archivo de minivolcado, la fecha / hora del accidente, la información de bloqueo básico que aparece en la pantalla azul (Bug Check Code y 4 parámetros), y los detalles del controlador o módulo que posiblemente la causa del accidente (nombre de archivo, nombre del producto, descripción del archivo, y la versión del archivo).
Para cada crash que se muestra en el panel superior, se pueden ver los detalles de los controladores de dispositivos cargados durante el accidente en el panel inferior. BlueScreenView también marcar los controladores que sus direcciones encontradas en la pila de cuelques, así que podemos localizar fácilmente los controladores sospechosos que posiblemente causaron el crash.
A veces, se producen bloqueos de aplicaciones de Windows o la interfaz de usuario. De repente deja de responder y no se puede determinar lo que ha causado el problema o cómo solucionarlo. Esta utilidad intenta detectar el software o el proceso que se cuelga en la actualidad, y muestra alguna información que podría permitir comprender cuál es exactamente la causa de tal comportamiento inesperado.
La mayor parte de la información que aparece en el informe de WhatIsHang, es la llamada a la pilla (Call Stack), los registros del procesador, y datos de la memoria para los usuarios con conocimientos de programación de Windows. Sin embargo, WhatIsHang también presenta una lista de cadenas y archivos dll relacionados con el problema que puede ayudar a los usuarios sin conocimientos de programación entender y superar las causas del cuelgue y restablecer el funcionamiento normal.
Algún truco, evitar el reinicio no la pantalla azul:
Quitamos el aspa reiniciar automáticamente. Podemos anotar el error, dejamos que llegue al 100% el volcado.
Los archivos que ayudan a describir el problema suelen ser 3:
El volcado de memoria se almacena en: C:\windows\Minidump
Los otros 2 en c:\Users\Administrator\AppData\Local\Temp
Con esta información puedes ir a una tienda especializada o interpretarlo tú mismo con las utilidades de Depuración de Windows.
http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx
Como la mayoría de las veces es debido a drivers no verificados o problemas con controladores, podemos también ejecutar en línea de comandos: verifier
Esta herramienta nos ayuda a descubrir problemas relacionados con los controladores.
Pulsamos crear configuración estándar, siguiente, y activar la casilla seleccionar controladores no firmados. Esto nos permite analizar problemas con controladores. Finalizamos reiniciando el equipo.