De Wikipedia, la enciclopedia libre
Ir a navegaciónSaltar a buscar

Un error fatal del sistema (también conocido como un sistema de accidente , error de parada , error kernel , o de comprobación de error ) se produce cuando un sistema operativo se detiene, porque se ha alcanzado una condición en que ya no puede funcionar con seguridad ( es decir, donde se podrían perder datos críticos o el sistema dañado de alguna otra manera).

En Microsoft Windows , un error fatal del sistema puede ser causado deliberadamente por un controlador en modo kernel con la función KeBugCheck o KeBugCheckEx . [1] Sin embargo, esto solo debe hacerse como última opción cuando un controlador crítico está dañado y es imposible recuperarlo. Este diseño es paralelo al de OpenVMS . El concepto de pánico del kernel de Unix es muy similar.

En Windows

Cuando se emite una verificación de errores, se creará un archivo de volcado por caída si el sistema está configurado para crearlos. [2] Este archivo contiene una "instantánea" de información útil de bajo nivel sobre el sistema que se puede utilizar para depurar la causa raíz del problema y posiblemente otras cosas en segundo plano.

Si el usuario lo ha habilitado, el sistema también escribirá una entrada en el registro de eventos del sistema. La entrada de registro contiene información sobre la verificación de errores (incluido el código de verificación de errores y sus parámetros), así como un enlace que informará el error y proporcionará al usuario sugerencias prescriptivas si la causa de la verificación es definitiva y conocida.

A continuación, si un depurador de kernel está conectado y activo cuando se produce la comprobación de errores, el sistema entrará en el depurador donde se puede investigar la causa del bloqueo. Si no se adjunta ningún depurador, se muestra una pantalla de texto azul que contiene información sobre el motivo del error, que se conoce comúnmente como pantalla azul o pantalla de verificación de errores .

El usuario solo verá la pantalla azul si el sistema no está configurado para Reiniciar automáticamente (que se convirtió en la configuración predeterminada en Windows XP SP2). De lo contrario, parece que el sistema simplemente se reinicia (aunque una pantalla azul puede verse brevemente). En Windows, las comprobaciones de errores solo son compatibles con el kernel de Windows NT . La rutina del sistema correspondiente en Windows 9x, llamada SHELL_SYSMODAL_Message, no detiene el sistema como lo hacen las verificaciones de errores. En cambio, muestra el infame BSoD ( pantalla azul de la muerte ) y permite al usuario intentar continuar.

El DDK de Windows y la WinDBG documentación ambos tienen información de referencia sobre la mayoría de las comprobaciones de errores. El paquete WinDbg está disponible como descarga gratuita y puede ser instalado por la mayoría de los usuarios. El DDK de Windows es más grande y más complicado de instalar.

Ver también

Referencias

Enlaces externos