Modrá obrazovka smrti ( anglicky Blue Screen of Death, Blue Screen of Doom, BSoD ) je slangový výraz pro zprávu o kritickém selhání v operačních systémech Microsoft Windows . Existuje několik typů zpráv BSoD: pro Windows 9x , Windows NT a Windows CE . Jeho zdrojový kód je v jádře Windows .
Modrá obrazovka smrti jako taková se poprvé objevila v úplně prvních Windows 95 , její předpoklady najdeme v systémech Windows 3.x.
Ve Windows 3.x byl během globálního zhroucení systému nucen se vypnout, v takovém případě se objevila buď černá obrazovka, nebo prostředí MS-DOS.
Pokud stisknete kombinaci kláves Control + Alt + Delete, objeví se modrá obrazovka, která funguje jako správce úloh: pokud stisknete libovolnou klávesu, aktivní aplikace se násilně zavře, další stisknutí Control + Alt + Delete způsobí restart počítače .
Pokud by bylo nutné povolit přístup k fyzickému zařízení, objevila by se také modrá obrazovka žádající uživatele o povolení.
Design "modré obrazovky" ve Windows 9x se ve srovnání s Windows 3.x nezměnil.
Ve Windows 9x se modrá obrazovka objevovala velmi často kvůli nestabilitě (Ve Windows ME se modré obrazovky objevovaly každé 1-2 hodiny) Uživateli byla dána možnost restartovat počítač nebo se vrátit do systému stisknutím Enter (což však , nefunguje).
Modrá obrazovka smrti ve Windows 95 a 98 se objevila, když se systém pokusil o přístup k souboru c:\con\con nebo c:\aux\aux. atd. 16. března 2000 byla vydána aktualizace řešící tento problém.
20. dubna 1998, když Bill Gates představoval Windows 98 na COMDEXu, jeho asistent připojil skener k demo počítači, aby předvedl systém Plug and Play. Po připojení zařízení došlo k závažné chybě. Gates tehdy vtipkoval: "To musí být důvod, proč ještě neprodáváme Windows 98."
U těchto verzí systému Windows se modrá obrazovka smrti objeví, když dojde k závažné chybě v kódu jádra nebo ovladače spuštěného v režimu jádra nebo v kritických systémových procesech spuštěných v uživatelském režimu ( winlogon.exe , csrss.exe ). Jedinou možnou akcí v tomto případě je restartování počítače (v tomto případě uživatel ztratí všechna neuložená data). Ve výchozím nastavení k tomuto restartu dochází automaticky. Poté operační systém vytvoří záznam v systémovém protokolu s parametry chyby, ke které došlo. Pokud je v nastavení OS povoleno vyprázdnění paměti , bude cesta k souboru s příponou .dmp uvedena v systémovém protokolu. Mohou jej použít vývojáři softwaru a ovladačů k podrobnějšímu určení příčiny chyby (pomocí Microsoft Debugging Tools ).
V sadě Windows Resource Kit se modré obrazovky smrti nazývají chyby zastavení ; v SDK a DDK se nazývají obrazovky kontroly chyb nebo obrazovky zastavení .
Když BSoD skončí, všechna přerušení jsou v systému deaktivována, obrazovka se přepne do textového režimu, uživatel je mimo aplikační vrstvu, takže zde nemohou být žádná okna aplikace (což někdy využívají viry ).
Textový obsah obrazovky:
NT jádro poskytuje funkce KeBugCheck a KeBugCheckEx , které způsobí smrt modré obrazovky a zastaví systém. Obě funkce akceptují Stop kód, druhá také umožňuje specifikovat 4 další parametry uvedené výše.
DesignVe Windows 9x/ME se na modré obrazovce zobrazil bílo-šedý rámeček s [Windows] s textem Fatal error -- at address -- in --- + -. Aplikace bude uvolněna z paměti ." Chcete-li vypnout počítač, musíte stisknout libovolnou klávesu.
V systému Windows NT 3.1 – 4.0 byly ovladače používané v době závažné chyby zobrazeny na modré obrazovce. Nahoře se zobrazil chybový kód.
Ve Windows 2000 doznal text na obrazovce podstatných změn: byl odstraněn seznam ovladačů, k textu byla přidána doporučení pro uživatele.
Ve Windows XP byl chybový kód přesunut dolů, aby používal písmo Lucida Console -non watered , novější verze používaly písmo Consolas .
Vývojář viděl novou verzi chybové obrazovky po náhledu Windows 8 , který byl vydán v září 2012. Místo zobrazení podrobných technických informací o chybě byl pro uživatele použit zjednodušený přístup, kdy se zobrazí smutný emotikon a hláška o nutnosti restartovat počítač. To bylo provedeno proto, že mnoho uživatelů se nezabývá popisem chyby, ale jednoduše stiskne tlačítka Vypnout nebo Restartovat ve snaze problém vyřešit. Samotná příčina tohoto problému je uvedena níže. Také tato možnost chybové obrazovky nemusí být tak děsivá pro lidi, kteří vidí modrou obrazovku smrti.
V jedné z aktualizací pro Windows 10 byl na obrazovku přidán QR kód , který po naskenování odeslal na web WP.Microsoft.com chybovou zprávu s informací o chybě. V náhledových sestaveních Windows 10 se místo modré objevuje zelená varianta.
V náhledových sestaveních Windows 11 se obrazovka smrti stala černou (Black Screen Of Death) s jiným nápisem.
V sestavení 22000.346 Windows 11 se vývojáři rozhodli vrátit k modré barvě.
Zavaděč beta verze systému Windows Vista ( Windows Longhorn ) hlásí kritické chyby s červeným pozadím [1] . Červená obrazovka smrti byla také přítomna ve Windows 98 . Nahlásil kritickou chybu ACPI .
Na konci roku 2016 Microsoft nahradil modrou obrazovku smrti v náhledových sestaveních Windows 10 zelenou . Ve stabilních verzích OS zůstala modrá obrazovka [2] [3] [4] . Ve Windows 11 se obrazovka smrti změnila na černou, stejně jako obrazovka spouštění, aktualizace a vypínání.
Prototyp modré obrazovky smrti ve Windows 1.0
Modrá obrazovka smrti slouží jako správce úloh ve Windows 3.1 . Španělská verze
Modrá obrazovka smrti ve Windows 9.x
Modrá obrazovka smrti ve Windows NT 4.0 Workstation . Poskytl podrobnější popis chyby
Modrá obrazovka smrti ve Windows 2000
Modrá obrazovka smrti ve Windows XP , Vista , 7
Varianta modré obrazovky při chybě ACPI v systému Windows Vista .
Modrá obrazovka smrti ve Windows 8
Modrá obrazovka smrti ve Windows 10
Modrá obrazovka smrti ve Windows CE
Analog modré obrazovky v ReactOS .
Chyba spouštění systému ve Windows Longhorn ( Vista )
Zelená obrazovka smrti v náhledových sestaveních Windows 10 .
Modrá obrazovka v Portal 2 v konferenci této hry
Možnost Modrá obrazovka smrti v systému Windows Server 2022
Linuxová "kernel panic" varianta
Černá obrazovka smrti ve Windows 11