![我如何才能知道是谁在破坏我的记忆?](https://linux22.com/image/1451631/%E6%88%91%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E7%9F%A5%E9%81%93%E6%98%AF%E8%B0%81%E5%9C%A8%E7%A0%B4%E5%9D%8F%E6%88%91%E7%9A%84%E8%AE%B0%E5%BF%86%EF%BC%9F.png)
问题:我的 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 检查了 minidump 文件,并阅读了有关上述错误检查的 MSDN 文章。据我所知,大多数 BSOD 意味着:
- “一些内核驱动程序弄乱了你的内存。访问这个混乱的内存导致你的系统崩溃。不幸的是,我不知道到底是谁搞乱了你的记忆,因为这种“搞乱”可能在很久以前就已经发生了。”
(如果我错了,请告诉我。)
现在的问题是:我如何知道哪个司机弄乱了我的记忆?
细节:我故意把问题保持为一般性,并询问调试技术,而不是原因我的具体BSOD,以便答案对其他人也有用。如果有人对我的情况的具体细节感兴趣:这是一台 x64 Windows 8.1 Shuttle XS35GTA V3,带有 WinTV-HVR 930C 适配器。我发现我可以有时通过使用 Windows Media Center 观看直播电视、关闭 HDMI 连接的屏幕、稍后再打开并关闭 Media Center 来重现此问题。几秒钟后(执行其他操作后,例如启动或关闭 Web 浏览器),系统将出现 BSOD 或只是重新启动。