追蹤 Windows 7 上的隨機 BSOD

追蹤 Windows 7 上的隨機 BSOD

我收到一台運行 Windows 7 的計算機,每天隨機發生幾次藍屏死機,並出現 PAGE_FAULT_IN_NONPAGED_AREA (50) 或 WHEA_UNCORRECTABLE_ERROR (124)。無論負載如何,都會發生崩潰。我已經沒有辦法追蹤這個問題了。

  1. 分析小型轉儲顯示崩潰發生在 ntkrnlmp.exe/WMIADAP.exe 中
  2. 系統功率充足(600w)
  3. Ram 在周末使用 memtest86+ 檢查結果良好。
  4. 系統內部乾淨。無灰塵堆積。氣溫保持較低水準。
  5. 據我所知(可靠性歷史表明)在問題出現之前的幾個月裡沒有安裝新的驅動程式。所有驅動程式現在都是最新的。
  6. sfc /scannow 報告系統乾淨。
  7. CHKDSK 將磁碟報告為乾淨
  8. 刪除 AV (Avast) 沒有效果。

在開始更換硬體之前,還應該在 Windows 7 上嘗試更多的事情嗎?

編輯:系統是客製化的,但沒有超頻。主要部分是:

  • MB:微星 P6N 鑽石
  • CPU:酷睿2雙核心E6850
  • 顯示卡:雷頓5850
  • 電源:海盜船HX620
  • 記憶體:海盜船TWIN2X4096-6400C5
  • 高清:英特爾SSD X25-M G2

編輯:崩潰是成組出現的,現在似乎解決了 page_fault 問題。這是最後一組,包括導致它們的驅動程式:

10-04-22 16:01  PAGE_FAULT_IN_NONPAGED_AREA ntoskrnl.exe    ntoskrnl.exe+70600
10-04-22 09:03  PAGE_FAULT_IN_NONPAGED_AREA ntoskrnl.exe    ntoskrnl.exe+70600
10-04-22 02:27  PAGE_FAULT_IN_NONPAGED_AREA fltmgr.sys  fltmgr.sys+16df
10-04-21 22:29  PAGE_FAULT_IN_NONPAGED_AREA Ntfs.sys    Ntfs.sys+b3293
10-04-21 17:32  PAGE_FAULT_IN_NONPAGED_AREA rdpbus.sys  rdpbus.sys+1f0a790
10-04-21 16:02  PAGE_FAULT_IN_NONPAGED_AREA serenum.sys serenum.sys+29fae00
10-04-21 15:00  PAGE_FAULT_IN_NONPAGED_AREA rdprefmp.sys    rdprefmp.sys+3ae8790
10-04-21 12:59  PAGE_FAULT_IN_NONPAGED_AREA cdrom.sys   cdrom.sys+2b12790
10-04-21 11:22  PAGE_FAULT_IN_NONPAGED_AREA rdpencdd.sys    rdpencdd.sys+289f70
10-04-21 10:43  PAGE_FAULT_IN_NONPAGED_AREA Msfs.SYS    Msfs.SYS+5b68760
10-04-21 10:34  PAGE_FAULT_IN_NONPAGED_AREA Msfs.SYS    Msfs.SYS+5aea720
10-04-21 10:18  PAGE_FAULT_IN_NONPAGED_AREA fltmgr.sys  fltmgr.sys+16df
10-04-21 04:19  PAGE_FAULT_IN_NONPAGED_AREA rassstp.sys rassstp.sys+1e72760
10-04-21 04:11  PAGE_FAULT_IN_NONPAGED_AREA Msfs.SYS    Msfs.SYS+4ce9330
10-04-21 03:16  PAGE_FAULT_IN_NONPAGED_AREA cdrom.sys   cdrom.sys+2a5ae00
10-04-21 03:03  PAGE_FAULT_IN_NONPAGED_AREA raspptp.sys raspptp.sys+2150420
10-04-21 02:12  PAGE_FAULT_IN_NONPAGED_AREA ntoskrnl.exe    ntoskrnl.exe+70600
10-04-21 02:03  PAGE_FAULT_IN_NONPAGED_AREA TDI.SYS TDI.SYS+163cb90
10-04-21 00:45  PAGE_FAULT_IN_NONPAGED_AREA ntoskrnl.exe    ntoskrnl.exe+70600
10-04-21 00:13  PAGE_FAULT_IN_NONPAGED_AREA VClone.sys  VClone.sys+2138330
10-04-20 23:20  PAGE_FAULT_IN_NONPAGED_AREA fltmgr.sys  fltmgr.sys+6033
10-04-20 21:01  PAGE_FAULT_IN_NONPAGED_AREA raspppoe.sys    raspppoe.sys+399d250
10-04-20 20:47  PAGE_FAULT_IN_NONPAGED_AREA umbus.sys   umbus.sys+2921760
10-04-20 15:09  PAGE_FAULT_IN_NONPAGED_AREA cdrom.sys   cdrom.sys+6c97760
10-04-20 15:03  PAGE_FAULT_IN_NONPAGED_AREA cdrom.sys   cdrom.sys+4245760
10-04-20 14:57  PAGE_FAULT_IN_NONPAGED_AREA cdrom.sys   cdrom.sys+16a2f70
10-04-20 13:10  PAGE_FAULT_IN_NONPAGED_AREA rasl2tp.sys rasl2tp.sys+ff46f180
10-04-20 11:47  PAGE_FAULT_IN_NONPAGED_AREA raspppoe.sys    raspppoe.sys+21ff790
10-04-20 10:26  PAGE_FAULT_IN_NONPAGED_AREA ntoskrnl.exe    ntoskrnl.exe+70600
10-04-20 09:57  PAGE_FAULT_IN_NONPAGED_AREA fltmgr.sys  fltmgr.sys+16df
10-04-20 09:27  PAGE_FAULT_IN_NONPAGED_AREA raspptp.sys raspptp.sys+1fae790
10-04-20 05:21  PAGE_FAULT_IN_NONPAGED_AREA hal.dll hal.dll+101bc
10-04-20 03:23  PAGE_FAULT_IN_NONPAGED_AREA ks.sys  ks.sys+27d2760
10-04-20 03:17  PAGE_FAULT_IN_NONPAGED_AREA ntoskrnl.exe    ntoskrnl.exe+70600
10-04-20 03:04  PAGE_FAULT_IN_NONPAGED_AREA csc.sys csc.sys+390f480
10-04-20 01:12  PAGE_FAULT_IN_NONPAGED_AREA peauth.sys  peauth.sys+91d760
10-04-20 01:04  PAGE_FAULT_IN_NONPAGED_AREA NDProxy.SYS NDProxy.SYS+28a7760
10-04-20 00:57  PAGE_FAULT_IN_NONPAGED_AREA USBD.SYS    USBD.SYS+240c7c0
10-04-20 00:51  PAGE_FAULT_IN_NONPAGED_AREA ntoskrnl.exe    ntoskrnl.exe+70600
10-04-20 00:44  PAGE_FAULT_IN_NONPAGED_AREA rassstp.sys rassstp.sys+1567790
10-04-20 00:38  PAGE_FAULT_IN_NONPAGED_AREA usbohci.sys usbohci.sys+1e20760
10-04-20 00:32  PAGE_FAULT_IN_NONPAGED_AREA wfplwf.sys  wfplwf.sys+3cb8760
10-04-20 00:26  PAGE_FAULT_IN_NONPAGED_AREA cdrom.sys   cdrom.sys+21e0570
10-04-20 00:10  PAGE_FAULT_IN_NONPAGED_AREA cdrom.sys   cdrom.sys+2ef0a10
10-04-20 00:07  PAGE_FAULT_IN_NONPAGED_AREA HIDPARSE.SYS    HIDPARSE.SYS+2600760
10-04-20 00:01  PAGE_FAULT_IN_NONPAGED_AREA ntoskrnl.exe    ntoskrnl.exe+70600
10-04-19 22:47  PAGE_FAULT_IN_NONPAGED_AREA kbdclass.sys    kbdclass.sys+2aba760
10-04-19 22:41  PAGE_FAULT_IN_NONPAGED_AREA cdrom.sys   cdrom.sys+baf4010
10-04-19 20:37  PAGE_FAULT_IN_NONPAGED_AREA Ntfs.sys    Ntfs.sys+bb16c
10-04-19 20:21  PAGE_FAULT_IN_NONPAGED_AREA cdrom.sys   cdrom.sys+b12da0

一些關於哪個司機導致崩潰的快速統計數據並不能讓我更確定。當然,核心和 cdrom 顯示在頂部,但其餘部分似乎或多或少都是作業系統中的所有內容:

cdrom.sys     9
ntoskrnl.exe  8
fltmgr.sys    4
raspptp.sys   4
Msfs.SYS      3
Ntfs.sys      2
raspppoe.sys  2
csc.sys       1
hal.dll       1
HIDPARSE.SYS  1
kbdclass.sys  1
ks.sys        1
NDProxy.SYS   1
peauth.sys    1
rasl2tp.sys   1
rdpbus.sys    1
rdpencdd.sys  1
rdprefmp.sys  1
serenum.sys   1
TDI.SYS       1
umbus.sys     1
USBD.SYS      1
usbohci.sys   1
VClone.sys    1
wfplwf.sys    1

答案1

儘管驅動程式可能是最新的,但它管理的硬體可能已經變得不穩定並導致它中止。

你可以嘗試藍色畫面視圖分析轉儲:

BlueScreenView 掃描「藍色畫面死機」崩潰期間建立的所有小型轉儲文件,並在一張表中顯示有關所有崩潰的資訊。對於每次崩潰,BlueScreenView 都會顯示小型轉儲檔案名稱、崩潰的日期/時間、藍色畫面中顯示的基本崩潰資訊(Bug 檢查程式碼和 4 個參數),以及可能導致崩潰的驅動程式或模組的詳細信息(檔案名稱、產品名稱、檔案描述和檔案版本)。
對於上部窗格中顯示的每個崩潰,您可以在下部窗格中查看崩潰期間加載的設備驅動程式的詳細信息BlueScreenView還標記了其地址在崩潰堆疊中找到的驅動程序,因此您可以輕鬆找到可能導致崩潰的可疑驅動程式

答案2

我完全不科學的測試表明,第一個嘗試更換的組件是顯示卡。 (最好是不同品牌的)

我的「測試」包括Google搜尋<component><component> BSOD,並將第二個的點擊次數除以第一個,得出百分比:

  • E6850 1.7%
  • 微星 P6N 鑽石 2.3%
  • Radeon 5850 9.2%
  • 我認為這不是記憶體的問題,因為 memtest86
  • PSU 和 SSD 似乎也不太可能

順便說一句,幾年前,當我在使用電視調諧器時遇到麻煩時,我使用這種方法來選擇兩個調諧器,它們的存在/驅動程式似乎不會導致任何崩潰。再加上我不願意重新啟動以進行更新,我的正常運行時間通常以周為單位。 (我經常可以找到正在使用需要替換的文件的程序,將其關閉並手動替換該文件 - 即使該程序是資源管理器)

答案3

你用電腦多久了?會不會是軟體問題?在更換硬體之前,您可能需要嘗試乾淨地重新安裝 Windows。

相關內容