Определить BSOD в Windows
Есть ли способ определить, произошел ли BSOD (до выключения ОС)?
Спасибо,
2 ответа
Ядро предоставляет ограниченную функциональность для драйверов, которые будут проинформированы о проверке ошибок (например, BSOD) через KeRegisterBugCheckCallback. В процедуре обратного вызова вы можете попытаться корректно завершить работу своих приложений и т. Д. Однако, учитывая, что система проверяет ошибки, большая часть функциональности будет недоступна.
Не в моих знаниях. BSOD обычно означает аппаратную неисправность, которая приводит к тому, что компьютер не может работать / работать.
Если у вас был один BSOD, было бы разумно изучить документ отчета, так как BSOD, скорее всего, вернется.
Наиболее частыми причинами являются устаревшие драйверы или неисправность памяти. Я также видел, как жесткие диски вызывают BSOD.