安裝多重作業系統的電腦開機時會顯示開機選單,讓使用者選擇進入哪個系統。這一切由系統磁碟根目錄下的隱藏檔案 BOOT.INI 控制。本文詳細解析其結構、參數含義與修改技巧。
BOOT.INI,用記事本開啟。msconfig.exe,切換至「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" /fastdetect
SCSI(0)disk(0)rdisk(0)partition(2)\WIN98="Microsoft Windows 98" /fastdetect
timeout=xx:等待使用者選擇的秒數,預設 30 秒,可自行調整。default=...:預設開機項目路徑,對應選單中預設高亮的那一項。multi(0)disk(0)rdisk(0)partition(1) 遵循 ARC (Advanced RISC Computing) 命名規範:
multi 表示非 SCSI 硬碟或由 SCSI BIOS 存取的 SCSI 硬碟;SCSI 表示 SCSI BIOS 停用的 SCSI 硬碟。/fastdetect (跳過特定硬體偵測)、/basevideo (使用標準 VGA 驅動)、/sos (顯示驅動載入過程)。一般建議保持預設勿動。若硬碟安裝兩套 Windows XP (中文版在第一分區、英文版在第三分區),預設啟動英文版。修改 default 指向第一分區,並調整選單顯示名稱以利辨識(如加上「中文版」、「英文版」標記),存檔重開機即可生效。
BOOT.INI 是關鍵系統檔案,損壞將導致無法開機。平時應備份此檔。安裝多重系統時若未遵循「舊版在前、新版在後」順序 (如 98 → 2000 → XP → 2003),BOOT.INI 易受損。掌握編輯方法可在關鍵時刻自行修復。