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

Windows XP 開機選單修復完整操作手冊

編輯:Windows XP 系統介紹

Windows XP 開機選單損壞?修復主控台指令級修復 NTLDR/NTDETECT/BOOT.INI 全流程

Windows XP 開機選單損壞(缺少 NTLDR、NTDETECT.COM、BOOT.INI 損毀)導致無法開機。使用 XP 安裝光碟進入修復主控台,以指令逐步重建啟動檔案,恢復正常開機。

前置準備

  • Windows XP 安裝光碟(版本需與安裝系統一致:Home/Professional、語系、SP 等級)。
  • BIOS 設定光碟機優先開機。

修復主控台進入與核心指令流程

  1. 光碟開機 → 「歡迎安裝」畫面按 R 選擇修復。
  2. 選擇要修復的 Windows 安裝編號(通常 1) → 輸入 Administrator 密碼(無密碼直接 Enter)。
  3. 在 C:\WINDOWS> 提示字元下執行:
fixboot
Y  ← 確認寫入新開機磁區
  1. 切換至光碟機代號(假設 D:):
D:
  1. 移除啟動檔案屬性並複製新檔案:
attrib -h -s -r NTLDR
attrib -h -s -r NTDETECT.COM
copy D:\I386\NTLDR C:\
copy D:\I386\NTDETECT.COM C:\
  1. 離開修復主控台重開機:
exit
  1. BIOS 恢復硬碟優先開機,正常進入 Windows。

中文版亂碼 / 英文版多餘檔案處理

版本現象處理
中文版 XP開機選單顯示亂碼將光碟 I386\BOOTFONT.BIN 複製至 C:\ 根目錄
英文版 XP開機選單正常但有多餘字型檔刪除 C:\BOOTFONT.BIN(若存在)

進階:手工重建 BOOT.INI

若 BOOT.INI 遺失/損壞,在修復主控台或 Win98/PE 環境下於 C:\ 建立:

[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" /fastdetect
  • partition(1) 請依實際系統分割區編號調整(diskpart 或 diskmgmt.msc 確認)。
  • 多重開機環境需加入所有作業系統啟動項。

常見錯誤與排查

錯誤現象可能原因解決方向
NTLDR is missingNTLDR 遺失/損壞/分割區未標記啟動執行 fixboot + 複製 NTLDR + diskpart 設定啟動分割區
NTDETECT failedNTDETECT.COM 遺失/版本不符複製正確版本 NTDETECT.COM
開機選單無 XP 項目BOOT.INI 遺失/預設項錯誤手工重建 BOOT.INI
修復主控台要求密碼但無密碼Administrator 密碼為空直接按 Enter
光碟機代號非 D:多光碟機/虛擬光碟機佔用代號在修復主控台用 map 指令查看實際代號

適用範圍

此流程同樣適用於 Windows 2000 與 Windows Server 2003,核心啟動架構一致。

Copyright © Windows教程網 All Rights Reserved