Коды ошибок BSOD…
октября 22, 2009
P.Borvickiy
Давайте рассмотрим некоторые ошибки BSOD на примере следующего сообщения синего экрана:
0×00000001
0×0000000A, 0×00000009; 0×00000008; 0×00000007; 0×00000006; 0×00000005; 0×00000004; 0×00000003; 0×00000002 0×0000000D, 0×0000000B; 0×0000000C
0×0000001E, 0×0000000E; 0×0000000F; 0×00000010; 0×0000011; 0×0000012; 0×0000013; 0×0000014; 0×0000015; 0×0000016; 0×0000017; 0×0000018; 0×0000019; 0×000001A; 0×000001B; 0×000001C; 0×000001D
Опять этот BSOD …
октября 22, 2009
P.Borvickiy
Голубые экраны вспыхивают всякий раз, когда ядро сталкивается с ситуацией, которую не может разрулить самостоятельно. Если не остановить некорректно работающий код, завершив работу всех механизмов оси в аварийном режиме, ситуация способна пустить систему в разнос.
Это, кстати, кардинально отличает NT-подобные системы от мира UNIX, впадающего в BSOD (kernel panic – в их терминологии) только в хардкорных [...]
СИНИЙ ЭКРАН СМЕРТИ. Устройство BSOD…
октября 22, 2009
P.Borvickiy
Роль палача bsod в NT-системах играет функция KeBugCheckEx, экспортируемая ядром и вызываемая из сотен (если не тысяч!) мест с теми или иными параметрами.
Что это за параметры? Обратившись к NTDDK, мы узнаем, что функция KeBugCheckEx принимает пять аргументов, первый из которых (BugCheckCode) содержит код ошибки bsod, а четыре следующих параметра – места/время/обстоятельства ее возникновения.
Перечень BugCheck-кодов можно [...]
BSOD – СИНИЙ ЭКРАН СМЕРТИ.
октября 22, 2009
P.Borvickiy
Американские программисты очень долго не могли понять, почему их русские коллеги при зависании Windows всё время повторяют фразу “твой кролик написАл” (Your Bunny Wrote)
Автор: Роман Трахтенберг
Синий экран смерти – (англ Blue Screen of Death, BSoD) — название сообщения о критической системной ошибке в операционных системах Microsoft Windows. Существует два вида сообщений BSOD: для семейства Microsoft Windows [...]
RSS Feed
Twitter 

Размещено в








