
問題:我的 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,因此答案對其他人也有用。如果有人對我的案例的具體細節感興趣:這是一個帶有 WinTV-HVR 930C 適配器的 x64 Windows 8.1 Shuttle XS35GTA V3。我發現我可以有時透過使用 Windows Media Center 觀看直播電視、關閉 HDMI 連接的螢幕、稍後重新打開,然後關閉 Media Center 來重現問題。幾秒鐘後(執行其他操作後,例如啟動或關閉網頁瀏覽器),系統將出現 BSOD 或重新啟動。