我如何才能知道是谁在破坏我的记忆?

我如何才能知道是谁在破坏我的记忆?

问题:我的 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 或只是重新启动。

相关内容