當電腦開機時出現「BOOT.INI 檔案非法」或「找不到 BOOT.INI」的錯誤訊息,通常是因為系統根目錄下的 boot.ini 檔案被意外刪除、損壞或修改錯誤所致。這個檔案是 Windows XP 開機載入器的核心設定檔,缺少它系統無法正確啟動。幸運的是,我們可以透過幾種方式快速修復。
最快的解決方式是從其他正常運作的 Windows XP 電腦複製一份標準的 boot.ini 檔案,貼到出問題電腦的 C 槽根目錄覆蓋即可。標準的 Windows XP Professional 版 boot.ini 內容如下:
[boot loader]
timeout=3
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"
將上述內容複製到記事本,存檔為 boot.ini(注意副檔名別存成 .txt),放入 C:\ 根目錄,重新開機即可。
若仍能進入系統(例如多重開機選單仍可選擇其他作業系統),可用圖形介面重建:
若完全無法開機,可使用 Windows XP 安裝光碟啟動,選擇「修復安裝」進入復原主控台,或用 DOS 開機碟進入命令提示字元,手動建立 boot.ini:
C:\> copy con boot.ini [boot loader] timeout=3 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" ^Z
輸入完按 Ctrl+Z 存檔,重新開機即可解決問題。
timeout 為多重開機等待秒數,可自行調整partition(1) 代表安裝在第一個分割區,若系統安裝在其他分割區請對應修改boot.ini(若存在)完成上述任一方法後,Windows XP 應能順利開機。若問題持續,可能涉及硬碟壞軌、MBR 損壞或硬體故障,需進一步診斷。