Comprender
los mensajes Stop (y pantallas azules) en Windows 2000 (1)
Nivel:Avanzado
Introducción:
El propósito de este
documento es proporcionar una orientación para entender los mensajes del tipo
"Stop" y otros mensajes de error de "pantalla azul" en Windows
2000 (son en realidad muy raros en Windows 2000 que es muy estable pero accidentes ocurren hasta en las mejores familias).
Podemos a grosso modo
dividir los mensajes que generan la pantalla azul en Windows 2000 en dos grandes grupos:
mensajes "Stop" y mensajes relacionados con mal funcionamiento
de hardware. Se
generan cuando Windows 2000 detecta un error que no puede resolver. Los
mensajes "Stop" normalmente se deben cuando el núcleo
("kernel") detecta una
condición errónea imprevista que no sabe manejar. Los mensajes relacionados con mal
funcionamiento de Hardware ocurren cuando el procesador detecta una
condición de hardware que no puede resolver.
Entenderlos y encontrar la
solución no es nada fácil porque muestran un texto bastante enigmático,
por ejemplo:
Incluso un profesional
experimentado lo único que podría sacar de esto es saber qué parte del
sistema había fallado y aún así no es un dato muy seguro porque el
origen puede estar en otra parte. Pero vamos a hacer un intento para por lo menos obtener una idea, una guía para saber qué
acciones debemos emprender si esto sucede.
Una típica "Pantalla
azul" en Windows 2000 consiste de tres secciones: Información del bug
("bugcheck information"), Acción recomendada y la Información del puerto de
depuración ("debug port information"). Puede suceder que solo veamos la
primera sección, esto sucede en las situaciones cuando el error había
afectado los servicios de Windows 2000 necesarios para dar esta
información.
Bugcheck
Information:
Esta sección incluye el
código de error (conocido también como bugcheck code), por
ejemplo 0x0000001E que contiene los parámetros definidos
por el desarrollador (viene entre paréntesis) y el nombre simbólico del
error, por ejemplo KMODE_EXCEPTION_NOT_HANDLED. Esta
sección puede incluir también (pero no siempre) la línea de la
dirección hexadecimal en la memoria donde ocurrió el problema junto con
el nombre del particular controlador o dispositivo asociado. Si vemos o no
esta esta última información dependerá del tipo de error.
Acción
recomendada (Recommended User Action)
Es una lista de sugerencias
para la recuperación del error. En algunos casos se trata de un problema
casual y es suficiente con reiniciar el equipo. En otros casos el problema
puede repetirse después de reiniciar.
Información
del puerto de depuración (Debug Port Information):
Esta sección contiene la
confirmación de los parámetros de comunicación (El puerto COM y bits
por segundo de transmisión de datos) utilizados por el depurador de
núcleo (kernel debugger, pero solosi lo tenemos
habilitado) y también indica si se había guardado en un fichero el
volcado de memoria ("memory dump"). Igualmente, este indicador
solo se verá si tenemos habilitada esta característica.