故障分類與對應策略
| 故障類型 | 典型徵兆 | 優先排查方向 |
| 開機自檢 (POST) 失敗 | 蜂鳴器報警、無畫面、鍵盤燈不亮 | 硬體:記憶體、顯卡、主機板、電源 |
| MBR/啟動扇區損壞 | 「NTLDR is missing」「Error loading OS」「Missing operating system」 | 修復主控台 fixmbr、fixboot |
| Boot.ini/NTLDR/NTDETECT.COM 遺失 | 「Windows could not start...」 | 修復主控台複製檔案、bootcfg /rebuild |
| 登錄檔損壞 | 藍屏 STOP 0xC0000218、0xC0000135 | 最後一次正確配置、修復主控台還原備份 |
| 驅動/服務衝突 | 安全模式可進、正常模式藍屏/重啟 | 安全模式停用/卸載、最後一次正確配置 |
系統檔案損壞 | 提示特定 .dll/.sys 遺失/損壞 | SFC、修復主控台展開替換、修復安裝 |
工具箱:三大修復利器
1. Windows XP 安裝光碟 → 修復主控台 (Recovery Console)
- 光碟啟動 → 歡迎畫面按 R 進入修復主控台
- 選擇 Windows 安裝 (通常按 1) → 輸入 Administrator 密碼
- 可用指令:
| 指令 | 用途 |
fixmbr [裝置] | 修復 MBR 主開機記錄 |
fixboot [磁碟機] | 寫入新啟動扇區 |
bootcfg /list /scan /rebuild /default | 檢視/掃描/重建/設定預設 Boot.ini |
chkdsk /p /r | 檢查修復磁碟錯誤(/r 掃描壞軌) |
copy 來源 目的地 | 從光碟 I386 複製系統檔 |
enable / disable 服務/驅動 | 啟用/停用服務 (Start=0-4) |
listsvc | 列出所有服務狀態 |
systemroot | 切換到系統目錄 |
2. 最後一次正確配置
開機 F8 → 選擇此項。還原 HKLM\SYSTEM\CurrentControlSet 至上次成功開機狀態。適用於驅動/服務變更導致的故障。
3. 系統檔案檢查器 (SFC)
sfc /scannow # 線上掃描修復
sfc /scanonce # 下次重開機掃描一次
sfc /scanboot # 每次開機掃描
sfc /revert # 取消排程掃描
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows # 離線修復 (PE/修復主控台)
經典故障案例實戰
案例 1:Ntfs.sys 遺失/損壞 (FAT32 轉 NTFS 後)
# 修復主控台
cd \windows\system32\drivers
ren ntfs.sys ntfs.old
copy D:\i386\ntfs.sys . # D: 為光碟機
exit
案例 2:NTLDR/NTDETECT.COM 遺失
copy D:\i386\ntldr C:\
copy D:\i386\ntdetect.com C:\
# 修復 Boot.ini
bootcfg /rebuild
fixboot C:
案例 3:誤刪 SAM 檔案 (無法登入)
copy D:\windows\repair\sam C:\windows\system32\config\sam
# 注意:repair 版本為安裝初始狀態,會遺失後建立的用戶
# 後續進系統執行系統還原回最新還原點恢復用戶
案例 4:多重開機 Boot.ini 遺失
bootcfg /scan
bootcfg /rebuild
copy D:\i386\ntldr C:\
copy D:\i386\ntdetect.com C:\
fixboot C:
預防性維護清單
- 定期建立系統還原點
- 備份
C:\Windows\System32\config\ 下 SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT 五大登錄樹系
- 製作
ASR (Automated System Recovery) 完整備份:ntbackup → 精靈 → 選 ASR
- 保留 Windows XP 安裝光碟/ISO/USB 啟動媒體