| BSOD | Pantallas Azules |
|
Más de una vez ha sucedido tener que enfrentarnos a problemas graves en el inicio del sistema o durante su ejecución. Lo peor, no resulta fácil comprender el por qué del sistema detenido y el significado de esas “pantallas azules”. Si visitamos el sitio de Microsoft encontraremos que dichos pantallazos tienen nombre: BSOD – Blue Screen of Dead (algo así como “Pantallas Azules de la Muerte”) Lo cierto es que sucedido este evento tan particular es difícil que el sistema se recupere, y en las últimas versiones de Windows (2000, XP y Vista) de forma predeterminada el sistema reinicia tempestivamente luego de presentada la pantalla azul. Queremos brindar de una forma sencilla una orientación al significado de las mismas y proporcionar una posible solución al conflicto. Es posible dividir en dos categorías los mensajes relacionados a BSOD: los que refieren a problemas en el funcionamiento de Hardware y los llamados mensajes "Stop". En cualquiera de los casos son causados por la falta de resolución del problema por parte de Windows. Todo Sistema Operativo posee un KERNEL, que no es ni más ni menos que el núcleo ejecutivo principal de programas. Este Kernel puede detectar una condición errónea imprevista que no sabe manejar y los mensajes relacionados con mal funcionamiento de Hardware ocurren cuando el procesador detecta una condición de hardware que no puede resolver. El texto presentado en la pantalla no siempre es de fácil comprensión: *** STOP: 0x0000001E (0xC0000005, 0xFDE38AF9, 0x00000001, 0x7E8B0EB4) KMODE_EXCEPTION_NOT_HANDLED *** La BSOD está dividida en tres secciones interpretables: · Bugcheck information (Información del bug) · Recommended User Action (Acción recomendada) · Debug Port Information (Información del puerto de depuración) Si solo se ve la primera sección es porque el problema ha afectado a los servicios capaces de brindar la información.
Bugcheck Information
En esta sección encontraremos el código de error definidos por el desarrollador (0x0000001E) y el nombre dado al error KMODE_EXCEPTION_NOT_HANDLED. Es posible encontrar aunque no siempre una línea que incluye la dirección en hexadecimal de la memoria del sistema donde sucedió el problema y junto, el nombre particular del dispositivo o controlador asociado.
Recommended User Action Le indica al usuario una serie de acciones a seguir. Cuando el problema casual solo basta con reiniciar el equipo, pero si después de reiniciar el problema persiste habrá que estudiar el problema en profundidad.
Debug Port Information
Aquí se encuentra la información de los parámetros de configuración del puerto COM y los bits por segundo de transmisión de datos, utilizado por el Kernel Debugger además de indicar si será guardado en el archivo de volcado de memoria (Memory Dump).
Los Mensajes STOP
Es posible agrupar estos mensajes en cuatro categorías: · Mensajes Generales · Mensajes de Instalación · Mensajes de la secuencia de inicio del núcleo ejecutivo · Mensajes de Captura de Software Mensajes Generales Pueden ocurrir en cualquier momento, mientras se usa el sistema operativo y suele ser ocasionado por un driver o una aplicación, quien produce una operación ilegal que Windows no puede manejar. Mensajes de Instalación Normalmente ocasionado por Hardaware incompatible con la versión de Windows en cuestión. Solución posible: Comenzar por visitar el sitio de Microsoft donde se encuentra la lista de Hardware soportado por la versión de sistema instalado. No hay que alarmarse si no se encuentra tu equipo o alguno de sus componentes en esta lista pero nunca tuviste problema. Esta lista sólo indica los productos que fueron comprobados por Microsoft. Otra solución es ante un problema, durante o después de instalar Windows, donde se aconseja remover la mayor cantidad de dispositivos que sea posible, hasta encontrar el causante del conflicto.
Mensajes de la Secuencia de Inicio del núcleo ejecutivo
La carga del sistema operativo ocurre en dos subfases: · Subfase 0: inicia la Capa de abstracción de Hardware (HAL - Hardware Abstraction Layer) · Subfase 1: el sistema opera completamente e inicia los subcomponentes de Windows. El error ocurre durante la subfase 0 - Microsoft recomienda ejecutar las herramientas de diagnóstico de Hardware proporcionadas por el fabricante del equipo siempre y cuando este sea de un factor de forma de propietario o Software de Diagnóstico desarrollados por terceros (Sisoft Sandra, Everest, etc). Solución posible: Si no detecta problemas de hardware reinstale Windows y si vuelve a tener el mismo error tiene que comenzar la investigación exhaustiva del hardware, por ejemplo, quitar una tarjeta y ver si puede iniciar. ID y nombres simbólicos de los mensajes Stop de la subfase 0:
El error ocurre durante la subfase 1 - Normalmente significa que el problema deriva de los archivos de Windows. Solución posible: Reinstalación de windows ID y nombres simbólicos de los mensajes Stop de la subfase 1:
Mensajes de Captura de Software
El desarrollo de aplicaciones para Windows debiera seguir determinados parámetros que no siempre son tenidos en cuenta durante el proceso de programación. El microprocesador detecta estos errores de diseño por la imposibilidad de ejecución de su código. Solución posible: Anotar el texto del mensaje y reiniciar el equipo. Si el error se repite, intentar seguir las instrucciones sugeridas por la segunda parte del mensaje o los procedimientos genéricos mencionados.
Procedimientos Generales de Solución de problemas
1. Si se ha agregado un nuevo Hardware o un Controlador (Driver) poco antes de tener problemas, quitarlo y volver a iniciar el sistema. 2. Intentar diagnosticar con Herramientas de Diagnóstico de Hardware 3. Consultar en la Web del fabricante de la placa madre la disponibilidad de actualizaciones de BIOS. 4. Revisar en el interior de la máquina que todos los cables estén bien conectados y todas las tarjetas bien insertadas en sus respectivas ranuras. 5. Revisa el HCL. Permitirá saber si el Hardware es compatible o no. 6. Examinar las unidades de disco duro con un antivirus actualizado. Los pantallazos pueden ser causados por virus. 7. Desinstalar el Software instalado antes del error. 8. Visitar Windows Update para ver las actualizaciones al día. 9. Es posible probar con la des habilitación de las opciones de BIOS llamadas "caching" y "shadowing". 10. Revisar el Visor de Sucesos en busca de alguna información adicional acerca del error. 11. Visitar la KB de Microsoft (Microsoft Knowledge Base) para ver si existe alguna documentación disponible sobre el problema, utiliza la búsqueda por palabra clave el código de error: http://search.support.microsoft.com/kb/c.asp 12. Microsoft recomienda en los casos extremos usar depurador del núcleo ("kernel debugger"). Solo para expertos programadores. ( 1 Vote ) |