Blue screen of death
De Wikipedia, la enciclopedia libre
La llamada Blue Screen of Death o BSoD (más conocida en español como pantalla azul de la muerte o «pantallazo azul»), hace referencia a la pantalla mostrada por el sistema operativo Windows de Microsoft cuando no puede (o está en peligro de no poder) recuperarse de un error de sistema. Hay dos pantallas de error de Windows referidas como pantallas azules de la muerte, siendo una de ellas bastante más seria que la otra.
- Una pantalla azul de la muerte es conocida como un "Stop Error" o "Error de detención grave" en los manuales de Windows XP.
- Una pantalla azul de la muerte "real" sucede cuando el kernel del sistema operativo Windows NT no puede recuperarse de un error y la única acción que un usuario puede realizar es reiniciar el sistema perdiendo todo el trabajo no guardado, el estado de todos los programas ejecutándose en ese momento y, posiblemente, poniendo en peligro la integridad del sistema de archivos.
La información mostrada en la pantalla azul de la muerte no es, en ningún caso suficiente para determinar que fue mal, incluso para alguien con acceso al código fuente (por ejemplo, no contiene un volcado de pila y, aunque lo contuviese, sería bastante trabajo copiarlo a otro sitio, dado que no se pueden grabar los datos mostrados en la pantalla azul). La pantalla sólo muestra el punto en el cual el código falló (que puede ser completamente diferente del punto donde el error fue originado) y, por ello puede inducir erróneamente al usuario a pensar que se trata de un error de hardware o algo similar. Es importante notar que solo la experiencia de años pueden llegar a dar un atisbo de luz en una pantalla azúl. La ausencia de documentación es notable, y las sugerencias que da windows (Del estilo entre al BIOS y dehabilite el Cache L2), en el mejor de los casos no dañan, ayudando nada en la mayoria de los otros.
La pantalla azul de la muerte, por lo general, sólo aparece tras encontrar Windows un error muy grave. Ésta versión de pantalla azul de la muerte está presente en Windows NT, Windows 2000, y Windows XP (los dos últimos están basados en NT).
Una versión menos grave de pantalla azul de la muerte sucede en los sistemas de escritorio Windows 95, 98, y Me de Microsoft. En dichos sistemas, la pantalla azul es la principal vía para que los VxD informen de errores al usuario. Es referida internamente como "_VWIN32_FaultPopup". Una pantalla azul de Windows 9x/Me da al usuario la opción de reiniciar o seguir. De todos modos, los VxD no muestran pantallas azules a la ligera —generalmente avisan de un problema que no puede ser corregido sin reiniciar el sistema. Por ello, tras una pantalla azul, el sistema se muestra habitualmente muy inestable o se bloquea. En estos sistemas también se produce un pantallazo azul al intentar extraer un CD del dispositivo lector de CD si éste está en uso por parte del sistema, permitiendo ignorar el error o continuar normalmente si volvemos a introducir el CD. En los Windows basados en tecnología NT el aviso por la falta de CD es menos intrusivo y se limita a un cuadro de diálogo.
El motivo más común por el cual se muestran pantallas azules, es por problemas entre versiones incompatibles de DLLs. Esta causa es conocida en ocasiones como el infierno de las DLL. Windows carga esas DLL en memoria cuando son necesitadas por los programas. Si esas DLLs son reemplazadas por otras más recientes (o más antiguas), la próxima vez que la aplicación cargue la DLL puede encontrarse con algo distinto a lo que espera. Estas incompatibilidades aumentan con el paso del tiempo, según se va instalando más y más software. Ello es uno de las principales motivos por los cuales un sistema recién instalado es más estable que uno al que se le han practicado múltiples instalaciones y desinstalaciones de programas.
[editar] Tipografía
El aspecto por defecto son letras blancas (color CGA 0x0F; color HTML #FFFFFF) sobre fondo azul (color EGA 0x01; color HTML #0000AA), con información sobre los valores de la memoria y de los registros del procesador en el momento del error. Microsoft, demostrando sentido del humor, ha añadido una utilidad que permite al usuario cambiar un parámetro en system.ini
que controla los colores que la pantalla azul emplea a cualquiera de los 16 colores CGA.
El tipo de fuente de todas las pantallas azules previas a XP es fixedsys, mientras que la pantalla azul de XP usa Lucida Console. Todas las pantallas son dibujadas a una resolución de 640x480.
El tipo "suave" de pantalla azul no aparece en Windows NT, 2000 y XP. Cuando suceden errores menos graves, el programa puede colgarse, pero no se llevará con él a todo el sistema. Esto es debido a una mejor gestión de memoria y una menor compatibilidad con aplicaciones antiguas. En los susodichos sistemas, la "verdadera" pantalla azul es vista sólo en los casos en que todo el sistema se viene abajo.
Se han visto pantallas azules también en los sistemas empotrados que ejecutan Microsoft Windows. Ejemplos comunes son las cabinas telefónicas de acceso a Internet y las pantallas informativas.
La pantalla azul de la muerte está presente, de una forma u otra, en todos los sistemas Windows desde Windows 2.0.
Algunas pantallas azules han sido debidas a WinNuke, el cual ha sido un método muy popular entre los script kiddies para atacar a otras personas y desconectarlas de Internet o bloquear sus sistemas. La posibilidad de explotar el fallo WinNuke sólo aparece en Windows 95. Existe un parche disponible para corregir dicho fallo. De todos modos, las pantallas azules que no tienen que ver con WinNuke no están cubiertas por este parche.
[editar] Enlaces externos
- Commons alberga contenido multimedia sobre Blue screen of death.Commons
- La pantalla azul en la presentación oficial de Windows 98 (Video)
- Humor relativo a pantallas azules (en inglés)
- Galería de pantallazos azules (en inglés)
- Salvapantallas de Microsoft que simula pantallas azules (en inglés)
- Tipografía Fixedsys en letrag