|
BSOD neboli Blue Screen of Death, česky Modrá obrazovka smrti, určitě nepatří mezi výjevy, které byste na svých počítačích viděli rádi a často. Nicméně jsou situace, kdy je potřeba vygenerovat memory dump a resnout PC pěkně natvrdo.
 Nastavení chování OS během BSOD
Kromě možnosti pořídit si do Windows za tímto účelem specializovanou utilitu StartBlueScreen ( http://www.nirsoft.net/), která ovšem nepodporuje x64 systémy, nabízí vyvolání BSOD přímo operační systémy Windows XP a Windows Server 2003. Vyzkoušel jsem si, že postup popsaný na stránkách Microsoft Knowledge Base funguje nejen na serverech, jak je uvedeno v článku 244139, ale i na "obyčejných" XP a XP x64. Naimportováním níže uvedeného parametru do registrů Windows se aktivuje klávesová zkratka Pravý Ctrl+Sroll Lock+Sroll Lock:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
"CrashOnCtrlScroll"=dword:00000001
 Nastavení chování OS během BSOD
Po restartu služby PS/2 klávesnice (nebo restartu Windows) pak stačí přidržet pravý CTRL a dvakrát klepnout do Scroll Locku. Tím je vyvoláno zobrazení BSOD, během kterého se vytvoří výpis paměti (bez ohledu na to, zda-li je to zakázané v nastavení) a pak se případně restartuje počítač (s ohledem na to, jak je to povoleno v nastavení).
 BSOD v celé své nahotě
V případě jiné, než standardní (101 a více kláves) PS/2 klávesnice (např. USB), se musí použít jiný postup, který je též popsaný v článku 244139. Článek 244139 ze znalostní báze najdete zde: Funkce systému Windows umožňuje vygenerovat soubor výpisu stavu paměti pomocí klávesnice. Ovlivnit chování OS "při pádu" lze pochopitelně i změnou hodnot přímo v registrech:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"AutoReboot"=dword:00000001
"CrashDumpEnabled"=dword:00000000
"LogEvent"=dword:00000001
"Overwrite"=dword:00000001
"SendAlert"=dword:00000000
"DumpFile"=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,4d,45,4d,4f,52,59,2e,44,4d,50,00
"MinidumpDir"=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,4d,69,6e,69,64,75,6d,70,00
 BSOD v celé své nahotě |