藍屏死機 (BSOD) 是核心層級嚴重錯誤,Win2003 亦不例外。本文提供標準化 10 步通用排查流程,並深度解析高頻錯誤 STOP 0x0000000A (IRQL_NOT_LESS_OR_EQUAL) 專項對策。
BugCheck、EventLog、驅動程式錯誤.sys → .bad)、修復 MBR/啟動區\Support\Hcl.txt 或 Microsoft 網站查詢HKLM\System\CurrentControlSetsupport.microsoft.com 搜尋 STOP 0x<代碼>核心模式程式 (驅動/系統服務) 在 IRQL ≥ DISPATCH_LEVEL 時嘗試存取 分頁記憶體 或 無效位址。常見於驅動程式 Bug、硬體故障、記憶體損毀。
driverquery /v 匯出驅動清單,對照發布日期排查verifier.exe) 捕捉違規驅動 (需重開機,謹慎用於生產機)| 代碼 | 名稱 | 典型原因 |
|---|---|---|
| 0x0000001E | KMODE_EXCEPTION_NOT_HANDLED | 驅動非預期例外 |
| 0x00000024 | NTFS_FILE_SYSTEM | 檔案系統損毀/磁碟壞軌 |
| 0x00000050 | PAGE_FAULT_IN_NONPAGED_AREA | 記憶體硬體故障/驅動存取無效位址 |
| 0x0000007B | INACCESSIBLE_BOOT_DEVICE | 開機裝置驅動遺失/控制器模式變更 |
| 0x000000D1 | DRIVER_IRQL_NOT_LESS_OR_EQUAL | 驅動在高 IRQL 存取分頁記憶體 (0x0A 變體) |
| 0x000000F4 | CRITICAL_OBJECT_TERMINATION | 關鍵系統程序 (csrss/winlogon) 異常終止 |
系統屬性→進階→啟動與故障修復→寫入偵錯資訊→完整記憶體傾印) 事後用 WinDbg 分析系統性排查 + 硬體驗證 + 驅動管理,是解決 Win2003 藍屏的鐵三角。