Вопрос: в моем медиацентре Windows 8.1 синие экраны. Вот выдержка из самых последних (извините за форматирование, но суперпользователь не поддерживает красивые таблицы):
Date Bug Check Param 1 Caused by Address
2015-05-24 0x00000019 BAD_POOL_HEADER 00000000`00000020 Npfs.SYS+b872
2015-05-23 0x00000019 BAD_POOL_HEADER 00000000`00000020 ntoskrnl.exe+150ca0
2015-05-22 0x0000003b SYSTEM_SERVICE_EXCEPTION 00000000`c0000005 ntoskrnl.exe+150ca0
2015-05-21 0x00000050 PAGE_FAULT_IN_NONPAGED_AREA ffffe000`83ffdff8 ntoskrnl.exe+150ca0
2015-05-21 0x00000019 BAD_POOL_HEADER 00000000`00000020 Ndu.sys+a49b
2015-05-20 0x0000001a MEMORY_MANAGEMENT 00000000`00041287 ntoskrnl.exe+150ca0
2015-05-20 0x0000003b SYSTEM_SERVICE_EXCEPTION 00000000`c0000005 netbt.sys+23a4224
2015-05-15 0x00000019 BAD_POOL_HEADER 00000000`00000003 ntoskrnl.exe+150ca0
2015-05-15 0x0000003b SYSTEM_SERVICE_EXCEPTION 00000000`c0000005 ntoskrnl.exe+150ca0
2015-05-07 0x00000019 BAD_POOL_HEADER 00000000`00000020 WUDFRd.sys+7d1df000
2015-05-02 0x000000fe BUGCODE_USB_DRIVER 00000000`00000006 USBPORT.SYS+2a64f
2015-05-01 0x00000019 BAD_POOL_HEADER 00000000`00000020 ntoskrnl.exe+150ca0
Я изучил файлы мини-дампов в BlueScreenView и прочитал статьи MSDN о проверках ошибок, упомянутых выше. Насколько я могу судить, большинство из этих BSOD означает:
- "Какой-то драйвер ядра испортил вашу память. Доступ к этой испорченной памяти вызвал сбой вашей системы. К сожалению, я не знаю, кто именно испортил вашу память, потому что это "испортить" могло уже случиться некоторое время назад ".
(Если я ошибаюсь здесь, пожалуйста, сообщите мне.)
Теперь вопрос: как мне узнать, какой драйвер портит мою память?
Детали: я намеренно держал вопрос в общих чертах и спрашивал о технике отладки, а не о причине моего конкретного BSOD, чтобы ответы были полезны и для других. Если кого-то интересуют подробности моего случая: это x64 Windows 8.1 Shuttle XS35GTA V3 с адаптером WinTV-HVR 930C. Я обнаружил, что иногда могу воспроизвести проблему, смотря телевизор в прямом эфире с Windows Media Center, выключив экран, подключенный через HDMI, затем включив его снова и закрыв Media Center. Через несколько секунд (после выполнения каких-либо действий, например, запуска или закрытия веб-браузера), система выполнит BSOD или просто перезагрузится.