多重啟動選單由 `C:\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(1)\WIN98="Microsoft Windows 98" /fastdetect
格式:`multi(X)disk(Y)rdisk(Z)partition(Q)` 或 `scsi(X)disk(Y)rdisk(Z)partition(Q)`
| 元件 | 意義 | multi (IDE/SCSI BIOS) | scsi (SCSI 控制器無 BIOS) |
|---|---|---|---|
| X | 磁碟控制器編號 (從 0 起) | 控制器序號 | 控制器序號 |
| Y | 控制器上硬碟序號 | 固定 0 | 硬碟序號 (從 0 起) |
| Z | 控制器上硬碟序號 | 硬碟序號 (從 0 起) | 固定 0 |
| Q | 該硬碟上主分割區序號 | 從 1 起 (1=第一主分割區) | |
範例:`multi(0)disk(0)rdisk(0)partition(1)` = 第一 IDE 控制器、第一顆硬碟、第一主分割區。
雙 XP 系統(中文版在 partition(1),英文版在 partition(3)),預設啟動英文版。欲改為中文版並區分名稱:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional 繁體中文版" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows XP Professional English Version" /fastdetect
存檔重開機即生效。
修改前備份 `BOOT.INI` 為 `BOOT.INI.BAK`。安裝多系統時,務必遵循低版本先裝、高版本後裝 (98→2000→XP→2003),否則新版安裝程式會覆寫舊版啟動區導致 BOOT.INI 損壞。