錯誤資訊
STOP: 0x0000008E (0x80000004, 0x806D7935, 0xA9037704, 0x00000000)
C:\System32 Volume Serial Number: 2A1D-0905
官方定義 (Microsoft KB 827663)
- 症狀:Windows XP 隨機藍畫面,錯誤 ID 0x0000008E (KERNEL_MODE_EXCEPTION_NOT_HANDLED)。
- 原因:程式參考了錯誤的記憶體位址 (無效指標存取)。
- 官方修補:XP 裝 SP2,Win2000 裝 SP4。
常見誘因
- 軟體相容性/驅動程式缺陷:新裝驅動/軟體觸發核心模式例外。
- 惡意軟體/根套件:竄改核心記憶體。
- 硬體記憶體錯誤:RAM 損壞導致隨機位址讀取失敗。
- 硬碟壞軌/檔案系統損毀:分頁檔/系統檔讀取失敗 (InPageError 關聯)。
- 超頻/電壓不穩:CPU/記憶體運算錯誤。
分層解決方案
第一層:基礎修補與掃毒
- 安裝最新 Service Pack 與 Windows Update 所有關鍵更新。
- 全盤深度掃毒 (建議離線掃描/PE 環境)。
- 清理系統垃圾、停用/移除近期新增軟體/驅動。
第二層:記憶體硬體排查 (微軟官方建議流程)
- 拔除部分記憶體模組,保留最小開機容量 (XP 建議 128MB,最小 64MB)。
- 重開機測試,若正常 → 故障在拔除的模組。
- 若仍藍畫面,嘗試換插槽、單條輪測,鎖定故障模組/插槽。
- 必要時執行 MemTest86 完整測試 (4 輪以上)。
第三層:硬碟/檔案系統修復
chkdsk /r 掃描修復壞軌。
sfc /scannow 修復系統檔案。
第四層:驅動程式回滾/更新
- 裝置管理員 → 顯示卡/聲卡/網卡/晶片組 → 「回復驅動程式」或下載廠商最新版。
- 特別注意儲存控制器驅動 (AHCI/IDE/RAID)。
避坑指南
- 藍畫面資訊截圖/記錄完整參數 (P1~P4),善用 BlueScreenView / WinDbg 分析 .dmp 傾印檔,精準定位故障模組 (如
nvlddmkm.sys、ntoskrnl.exe、memory_corruption)。
- 若頻繁發生且軟體手段無效,極大機率為硬體 (記憶體/主機板/電源) 故障。