前言
遇到 Windows「非法操作」或藍屏死機(BSOD)時,畫面上顯示的錯誤代碼往往令人望而卻步。其實,每組代碼都對應特定的硬體或驅動程式問題。本文整理 14 種常見停止錯誤代碼,說明其成因並提供具體排除步驟,幫助您快速定位並修復故障。
常見停止錯誤代碼對照表
1. 0x0000000A — IRQL_NOT_LESS_OR_EQUAL
成因: 驅動程式使用了不正確的記憶體位址。
解決方法:
- 重啟電腦,按 F8 進入「最後一次正確配置」。
- 檢查新安裝的硬體/軟體是否相容,更新驅動程式與 BIOS。
- 執行記憶體診斷工具(如 Windows 記憶體診斷或 MemTest86)。
- 在 BIOS 中停用 Cache 或 Shadow 等記憶體加速選項。
2. 0x0000001E — KMODE_EXCEPTION_NOT_HANDLED
成因: 核心模式程序嘗試執行非法或未知的處理器指令。
解決方法:
- 確保磁碟空間充足(尤其全新安裝時)。
- 若錯誤指向特定驅動程式,進入安全模式停用或移除該驅動。
- 將顯示卡驅動切換為標準 VGA 或 Windows 內建驅動。
- 更新系統 BIOS,停用 BIOS 中的 Cache/Shadow 選項。
3. 0x00000023 / 0x00000024 — FAT_FILE_SYSTEM / NTFS_FILE_SYSTEM
成因: 問題發生在 Ntfs.sys(NTFS 檔案系統驅動)中。
解決方法:
- 執行硬體診斷程式,特別是硬碟檢測。
- 暫時停用防毒軟體、磁碟重組工具、備份軟體。
- 在命令提示字元執行
chkdsk /f 修復檔案系統錯誤。
4. 0x0000002E — ATA_BUS_ERROR
成因: 系統記憶體奇偶校驗錯誤,通常為硬體問題。
解決方法:
- 移除新增硬體(RAM、介面卡、硬碟、調變解調器等)。
- 執行廠商提供的記憶體測試工具。
- 更新驅動程式與 BIOS,停用 BIOS 記憶體加速選項。
- 嘗試以 VGA 模式啟動,若無效則更換顯示卡。
5. 0x0000003F — NO_MORE_SYSTEM_PTES
成因: 驅動程式未正確釋放系統頁表項目(PTE)。
解決方法:
6. 0x00000058 — FTDISK_INTERNAL_ERROR
成因: 容錯磁碟集合中的主磁碟故障。
解決方法:
- 使用 Windows 安裝光碟啟動,從鏡像(第二個)系統磁碟引導。
- 編輯 Boot.ini 指向鏡像系統磁碟(搜尋「Edit ARC path」)。
7. 0x0000007B — INACCESSIBLE_BOOT_DEVICE
成因: 初始化 I/O 系統失敗(通常涉及開機裝置或檔案系統)。
解決方法:
- 掃描開機磁區病毒,更新防毒軟體並清除病毒。
- 移除新增硬體,確認硬體相容性清單(HCL)。
- SCSI 裝置:更新驅動、停用同步協商、檢查終端器與 SCSI ID。
- IDE 裝置:將控制器設為「標準雙通道 PCI IDE 控制器」,檢查主/從/單一跳線設定。
- NTFS 分區執行
chkdsk /f /r;無法啟動時用復原主控台執行 chkdsk /r。
8. 0x0000007F — UNEXPECTED_KERNEL_MODE_TRAP
成因: 硬體或軟體問題,多為硬體故障(如記憶體、主機板不相容)。
解決方法:
- 對照 HCL 確認硬體相容性。
- 移除新增硬體,執行記憶體診斷。
- 停用 BIOS Cache/Shadow 選項。
9. 0x00000050 — PAGE_FAULT_IN_NONPAGED_AREA
成因: 記憶體錯誤(無法分頁的資料區域發生錯誤)。
解決方法:
- 移除新增硬體,執行記憶體測試。
- 確認硬體/軟體正確安裝,更新驅動與 Windows 更新。
- 停用防毒軟體,停用 BIOS 記憶體加速選項。
10. 0x00000077 — KERNEL_STACK_INPAGE_ERROR
成因: 無法從分頁檔讀取核心資料到記憶體。
解決方法:
- 掃描病毒並清除。
- 執行記憶體診斷,停用 BIOS Cache/Shadow。
11. 0x00000079 — MISMATCHED_HAL
成因: 硬體抽象層(HAL)與核心或機器類型不符(常見於單/多處理器混用)。
解決方法:
- 使用復原主控台替換錯誤的系統檔案(Ntoskrnl.exe、Hal.dll 等)。
12. 0x0000007A — KERNEL_DATA_INPAGE_ERROR
成因: 核心資料分頁讀取失敗(分頁檔損壞、病毒、磁碟控制器錯誤、記憶體故障)。
解決方法:
- 掃描病毒,執行
chkdsk /f /r 或復原主控台 chkdsk /r。
- 執行完整記憶體診斷。
13. 0xC000021A — STATUS_SYSTEM_PROCESS_TERMINATED
成因: 用戶模式子系統損壞,無法維持安全性。
解決方法:
- 移除新增硬體,嘗試「最後一次正確配置」啟動。
- 執行復原主控台修復偵測到的錯誤。
14. 0xC0000221 — STATUS_IMAGE_CHECKSUM_MISMATCH
成因: 驅動程式或系統 DLL 損壞。
解決方法:
- 執行復原主控台修復。
- 若新增 RAM 後發生,刪除 Pagefile.sys 並檢查新記憶體相容性。
通用排查建議
- 記住代碼: 藍屏時記下完整的停止錯誤代碼(0x...)與參數。
- 最近變更: 回想近期是否安裝新硬體、驅動、軟體或 Windows 更新。
- 安全模式: 進入安全模式移除可疑驅動/軟體。
- 硬體診斷: 優先測試記憶體(MemTest86)、硬碟(廠商工具)、CPU 溫度。
- 驅動與 BIOS: 保持晶片組、顯示卡、儲存控制器驅動與主機板 BIOS 為最新版。
- 系統檔案修復: 執行
sfc /scannow 與 DISM /Online /Cleanup-Image /RestoreHealth。
若以上方法仍無法解決,建議備份重要資料後重新安裝 Windows,或尋求專業技術支援。