Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 無法開機完整修復手冊:從 Boot.ini 到就地升級

編輯:XP 常見問題解答

Windows XP 開機流程:POST → MBR → NTLDR → BOOT.INI → NTDETECT.COM → NTOSKRNL.EXE → HAL.DLL → 核心初始化 → 服務啟動 → 登入介面。任一環節受損皆導致無法開機。本文提供 10 級修復策略,由輕至重。

第 1-4 級:基礎修復 (略,參考前文)

1. 最後一次正確配置 (F8 選單)
2. 安全模式開機修復/還原
3. 系統還原 (安全模式或修復主控台)
4. 修復主開機記錄 (MBR) — fixmbr

第 5 級:修復受損的 BOOT.INI

癥狀:開機選單錯誤、找不到作業系統、多重開機項目消失。
工具:修復主控台中的 bootcfg。
步驟:

  1. XP 光碟開機 → 「歡迎安裝」畫面按 R 進入修復主控台。
  2. 輸入管理員密碼。
  3. 執行 bootcfg /rebuild:掃描所有 Windows 安裝,互動式重建 BOOT.INI。
  4. 或單獨使用參數:
    bootcfg /scan (掃描)
    bootcfg /list (列出現有項目)
    bootcfg /add (新增偵測到的安裝)
    bootcfg /default (設定預設開機項目)

第 6 級:修復分區開機磁區 (Partition Boot Sector)

癥狀:NTLDR is missing、BOOTMGR is missing (Vista/7 術語,XP 實為 NTLDR)、開機停在黑畫面閃爍游標。
工具:fixboot。
步驟:

  1. 進入修復主控台。
  2. 執行 fixboot C: (C: 為系統分區代號,視實際調整)。
  3. 此命令將寫入新的分區開機磁區程式碼,修復 NTLDR 載入邏輯。

第 7 級:修復主開機記錄 (MBR) — 進階

癥狀:Invalid partition table、Error loading operating system、MBR 病毒、多重開機載入器 (Grub/LILO) 損壞。
工具:fixmbr。
步驟:

  1. 修復主控台執行 fixmbr \Device\HardDisk0 (第一顆實體硬碟)。
  2. 確認提示 Are you sure? 輸入 y。
  3. 警告:若硬碟有非標準分區結構 (如某些 OEM 隱藏分區、動態磁碟、BitLocker),fixmbr 可能破壞分區表。建議先備份 MBR:dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count=1 (Linux Live CD 環境)。

第 8 級:停用自動重開機以觀察 STOP 錯誤

適用場景:開機過程中閃過藍畫面即時重開機,形成無限重開機循環。
操作:

  1. 開機時按 F8 進入「Windows 進階選項功能表」。
  2. 選擇「停用失敗時自動重新啟動」。
  3. 系統將在錯誤處停留顯示完整 STOP 代碼 (如 0x0000007B, 0xC000021A),依代碼查詢對應解決方案。

第 9 級:從備份還原

前提:有近期可用的系統狀態備份 (NTBackup .bkf)、完整磁碟映像 (Ghost .gho, Acronis .tib, Clonezilla) 或系統還原點。
方式:

  • NTBackup:修復主控台或平行安裝第二套 XP → 執行 ntbackup 還原系統狀態。
  • 映像檔:對應軟體的開機媒體 (CD/USB) 還原分區/磁碟。
  • 系統還原:安全模式或修復主控台執行 %systemroot%\system32\restore\rstrui.exe。

第 10 級:就地升級修復安裝

原理:在原系統目錄上重新安裝 XP,保留使用者資料、已安裝軟體、註冊表設定,替換所有系統檔案。相當於「修復安裝」。
步驟:

  1. XP 光碟開機 → 「歡迎安裝」按 Enter → 授權條款 F8 同意。
  2. 偵測到現有 XP 安裝,出現第二個畫面:
    • R = 修復 (即就地升級)
    • Esc = 全新安裝 (格式化)
  3. 按 R 選擇修復。安裝程式檢查磁碟 → 複製檔案 → 重開機 → GUI 模式完成設定。

後續必做:就地升級會移除所有 Service Pack 與安全性更新,**必須立即重新安裝 SP3 + 所有 Windows Update 高優先級更新**,否則系統處於高風險狀態。

策略選擇決策樹

  1. 能進安全模式 → 系統還原 / 移除近期驅動/軟體 / 掃毒 / SFC。
  2. BOOT.INI 錯誤 → bootcfg /rebuild。
  3. NTLDR is missing → fixboot。
  4. MBR 損壞/病毒 → fixmbr (先備份 MBR)。
  5. 無限重開機 → F8 停用自動重開機 → 讀取 STOP 代碼對症。
  6. 有可靠備份 → 還原備份 (最快、最乾淨)。
  7. 無備份、以上無效 → 就地升級修復安裝 → 立即補釘更新。
  8. 終極方案:備份資料 → 乾淨安裝 (參考 XP 乾淨安裝指南)。

建立定期系統映像備份 (Ghost/Acronis/Clonezilla) 是應對開機失敗最經濟有效的保險。修復技巧再多,不如一次 10 分鐘的映像還原來得實在。

Copyright © Windows教程網 All Rights Reserved