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 無法啟動是維護人員最常面臨的棘手情境。本文提供十大標準急救招式,前五招聚焦於非破壞性、快速見效的修復手法,無需重灌即可讓系統重新開機。


招 1:使用 Windows 啟動磁碟 — 最原始也最可靠的備援

適用: 啟動磁區/啟動檔 (NTLDR、NTDETECT.COM、BOOT.INI) 遺失或損壞。

製作方法:

  1. 找一台相似配置、正常運作的 Windows XP 電腦。
  2. 插入格式化過的軟碟 (或 USB 軟碟機),在「我的電腦」右鍵軟碟機 → 格式化 → 勾選「建立 MS-DOS 啟動磁碟」 → 開始。
  3. 格式化完成後,將 C:\ 根目錄下三個隱藏系統檔複製到軟碟:
    BOOT.INI、NTLDR、NTDETECT.COM

使用: 故障電腦插入啟動磁碟 → Ctrl+Alt+Del 重開機 → 系統將從軟碟載入 NTLDR 並讀取硬碟上 BOOT.INI 指向的 Windows 目錄啟動。


招 2:最後一次正確配置 — 註冊表時光機

原理: Windows 維護三組 ControlSet:
ControlSet001 (上次啟動用)、ControlSet002 (上上次成功啟動)、CurrentControlSet (指向 001)。
選擇此項會以 ControlSet002 覆蓋 CurrentControlSet,撤銷近期對硬體/驅動/服務的註冊表變更。

操作:

  1. 重開機 → 畫面顯示「Please select...」或聽到蜂鳴聲時連按 F8。
  2. 選擇 「最後一次正確配置」 → Enter。

⚠ 只有一次機會: 選擇後系統會將當前 ControlSet 寫入 002,若修復失敗再重開機選擇此項將無效 (因 002 已被覆蓋)。

極端情況: 已用過一次並再次變更導致失敗 → XP 會自動建立 ControlSet003 備份,仍可再試一次。


招 3:系統還原 — 讓時光倒流至安裝驅動/軟體前

前提: 系統還原服務啟動、存在可用還原點 (預設每 24 小時自動建立、安裝驅動/軟體前自動建立)。

操作:

  1. 同樣 F8 進入「安全模式」。
  2. 開始 → 所有程式 → 附屬應用程式 → 系統工具 → 系統還原。
  3. 選擇「還原我的電腦到較早時間」 → 下一步 → 選擇一個 **粗體日期** (有還原點) → 選擇具體還原點 → 確認 → 重開機完成。

最佳實務: 手動安裝驅動/軟體前,**先手動建立還原點** (系統還原主介面 → 建立還原點),命名如「安裝顯卡驅動前」,失敗時一鍵回滾。


招 4:使用恢復主控台 — 系統級急救手術室

功能: 命令列環境,可存取 NTFS/FAT32 磁碟、複製/刪除/取代系統檔、修復引導扇區、編輯註冊表、管理服務/磁碟分割。

進入:

  1. XP 安裝光碟開機 → 「歡迎使用安裝程式」畫面按 R。
  2. 選擇 Windows 安裝項目 (通常 1) → 輸入管理員密碼 (無則 Enter) → 進入 C:\WINDOWS 提示符。

常用指令速查:

指令用途
CHKDSK /F /R掃描修復檔案系統錯誤/壞軌
COPY 來源 目的複製檔案 (支援展開 .dl_ 檔)
DEL / FOLDER刪除檔案/資料夾
FIXBOOT / FIXMBR修復引導扇區 / MBR
BOOTCFG /REBUILD重建 BOOT.INI
LISTSVC / ENABLE / DISABLE列出/啟用/停用服務
DISKPART磁碟分割管理 (建立/刪除/格式化)
BATCH 腳本檔批次執行指令腳本

預裝到硬碟 (強烈建議): 正常系統下執行:
X:\I386\WINNT32.EXE /CMDCONS (X 為光碟機) → 安裝完成後開機選單將出現「Microsoft Windows Recovery Console」,無需光碟即可進入。


招 5:修復被損壞的 BOOT.INI — 啟動選單的導航圖

症狀: 「BOOT.INI 非法」、「找不到 hal.dll」、「Windows could not start...」

工具: 恢復主控台 BOOTCFG 指令。

  1. 進入恢復主控台 (招 4)。
  2. 依需求執行:
    BOOTCFG /SCAN — 掃描所有 Windows 安裝
    BOOTCFG /LIST — 列出目前 BOOT.INI 內容
    BOOTCFG /REBUILD — **完整重建** (掃描 → 確認每項 → 寫入新 BOOT.INI) **最推薦**
    BOOTCFG /ADD — 手動加入偵測到的安裝
    BOOTCFG /DEFAULT — 設定預設啟動項

手工重建 BOOT.INI (無恢復主控台時): 記事本建立內容:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

存為 C:\BOOT.INI (需在 DOS/WinPE/其他 XP 系統下操作)。


前五招決策樹

  1. 有啟動磁碟/USB? → **招 1** 嘗試直接啟動。
  2. 近期裝過驅動/軟體/更新? → **招 2** 最後正確配置 (最快、風險最低)。
  3. 能進安全模式? → **招 3** 系統還原 (精準回滾)。
  4. 需修復檔案/引導/註冊表/服務? → **招 4** 恢復主控台 (萬能手術刀)。
  5. 啟動選單錯誤/hal.dll 遺失? → **招 5** BOOTCFG /REBUILD (一鍵重建)。

掌握前五招,90% 的 XP 啟動故障可在 15 分鐘內無損修復。後五招 (FIXBOOT、FIXMBR、禁用自動重啟、備份還原、就地升級) 處理更深層的引導扇區、MBR、核心系統損壞情境,請見續篇《Windows XP 無法啟動十大急救招 (下)》。

Copyright © Windows教程網 All Rights Reserved