stringtranslate.com

Error fatal del sistema

Pánico del kernel de Linux 3.8

Un error fatal del sistema (también conocido como falla del sistema , error de detención , error del kernel o verificación de errores ) ocurre cuando un sistema operativo se detiene porque ha alcanzado una condición en la que ya no puede operar de manera segura ( es decir, donde se podrían perder datos críticos o el sistema dañado de otras maneras).

En Microsoft Windows , un error fatal del sistema puede ser causado deliberadamente por un controlador en modo kernel con la función KeBugChecko KeBugCheckEx. [1] Sin embargo, esto sólo 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 falla 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 del 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 brindará al usuario sugerencias prescriptivas si la causa de la verificación es definitiva y conocida.

A continuación, si un depurador del kernel está conectado y activo cuando se produce la verificación del error, el sistema accederá al depurador donde se puede investigar la causa del fallo. Si no hay ningún depurador adjunto, se muestra una pantalla de texto azul que contiene información sobre por qué ocurrió el error, lo que comúnmente se conoce como pantalla azul o pantalla de verificación de errores.

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

Tanto el DDK de Windows como la documentación de WinDbg tienen información de referencia sobre la mayoría de las comprobaciones de errores. El paquete WinDbg está disponible como descarga gratuita y la mayoría de los usuarios pueden instalarlo. El DDK de Windows es más grande y complicado de instalar.

Ver también

Referencias

  1. ^ "Función KeBugCheckEx (wdm.h)". Microsoft aprende . 25 de febrero de 2022 . Consultado el 1 de mayo de 2024 .
  2. ^ "Archivos de volcado en modo kernel". Microsoft aprende . 28 de diciembre de 2023 . Consultado el 1 de mayo de 2024 .

Enlaces externos