Win7 開機黑屏提示:
Windows could not start because the following file is missing or corrupt:\n\system32\ntoskrnl.exe\nPlease re-install a copy of the above file.
`ntoskrnl.exe` = **Windows NT 作業系統核心**,負責進程排程、記憶體管理、硬體抽象層 (HAL) 協調。缺失/損毀導致核心無法載入,系統無法啟動。
修復流程
- 準備 **同版本、同位元(32/64 位)Win7 正常電腦** 或 **Win7 安裝光碟/ISO/PE 系統**。
- 從正常系統拷貝:
`C:\Windows\System32\ntoskrnl.exe` → U 碟/移動硬碟。
- 啟動故障電腦進入 **WinPE**(U 碟啟動、微 PE、舊毛桃、伏羲等)或 **DOS**(舊機型)。
- 在 PE 中將 `ntoskrnl.exe` 複製到故障系統對應路徑:
`X:\Windows\System32\`(X 為故障系統盤符,PE 下可能非 C)。
- 重開機 → 進入系統 → **立即全盤掃描病毒**(卡巴斯基、火綿、Windows Defender 离线掃描),排除病毒感染/替換可能。
若無同版本電腦/光碟(替代來源)
- 從 **Win7 ISO** 解壓:用 UltraISO/WinRAR 開啟 ISO → `sources\install.wim` → 掛載/解壓 → `Windows\System32\ntoskrnl.exe`。
- 從 **Microsoft 官方符號伺服器** 下載對應版本 PDB/檔案(需知版本號,如 6.1.7601.17514)。
根因分析與預防
| 根因 | 特徵 | 預防 |
| 病毒/木馬感染/替換 | 檔案大小/雜湊值異常、多檔案同時損毀 | 安裝並更新防毒軟體、啟用即時防護、不執行不明來源程式 |
| 硬碟壞軌/檔案系統錯誤 | `chkdsk` 發現壞扇區、SMART 健康度下降 | 定期 `chkdsk /f`、監控 SMART、及時更換老化硬碟 |
| 錯誤優化/清理工具誤刪 | 近期執行過「系統清理/優化」類軟體 | 僅使用信任工具(CCleaner、Wise、Windows 內建),備份註冊表 |
| 記憶體錯誤導致寫入損毀 | 隨機藍屏、重開機後不同檔案損毀 | MemTest86 過夜測試、更換故障記憶體 |
⚠ `ntoskrnl.exe` 為核心關鍵檔,**網路下載單檔替換風險極高**(版本不符、被植入後門)。**強制要求同版本同位元來源**,或直接**重裝系統**最乾淨、最安全。