Windows XP 使用歷程中,開機失敗是最令人挫折的問題。本文整理六類典型開機故障現象,提供詳細的成因分析與修復步驟,助您獨立排除問題,無需每次都求助專業人士。
當 FAT32 分區使用 INT-13 中斷擴展開機,且 Clone 還原導致 BPB 參數與實體磁碟幾何結構不符時會觸發。Win9x 忽略 BPB 值故能開機,但 XP 需正確 BPB 值。
解決步驟:
SYS C:fixboot 重寫開機磁區若不熟悉修復主控台,可在 Win9x 下執行 XP 升級安裝,複製檔案重開機時快速按方向鍵選回 Win9x,編輯 Boot.ini 確認路徑正確,最後刪除 C 槽以 $ 開頭的暫存檔。
直接從 XP 安裝光碟 I386 目錄提取 NTLDR 複製至 C 槽根目錄即可。
誤刪 C 槽根目錄 bootsect.dos(儲存 Win9x 開機碼)所致。解法同故障一情況 1:用 Win9x 開機碟執行 SYS C:,再進 XP 修復主控台執行 fixboot。
標準 Boot.ini 格式如下:
[bootloader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\Windows [operatingsystems] multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP Professional" /fastdetect
請依實際分區狀況修正 partition(x) 數值。
主因為 Boot.ini 指向錯誤的 Windows 目錄(如 XP 未安裝在 C 槽)。修正 Boot.ini 中的 default 與 partition 參數即可。編輯方式:Win9x 開機碟用 EDIT.COM、DOS 下 COPY CON 建立、修復主控台 bootcfg 命令、或他機複製覆蓋。
C 槽根目錄遺失 bootfont.bin。從 XP 安裝光碟提取該檔放入 C 槽根目錄即可恢復中文選單。
錯誤訊息: Windows 2000 could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
原因: Win2000 開機載入器不認識 XP 的啟動結構變更。
解決: 進入 Win2000,將 XP 光碟 I386 目錄下的 NTLDR 與 Ntdetect.com 複製至系統磁碟根目錄。
掌握上述六大故障的核心成因與修復邏輯,遇到開機問題時即可對症下藥。建議平時備份 Boot.ini、NTLDR 等關鍵檔案,關鍵時刻可迅速恢復系統運作。