BOOT.INI 位於系統磁碟根目錄 (通常是 C:\),屬隱藏、唯讀、系統檔案。它是 Windows NT 核心系列 (NT/2000/XP/2003) 多重開機選單的核心設定檔。損壞或設定錯誤會導致無法開機,熟悉其結構與修改技巧是系統維護必備技能。
[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
每一行格式:
ARC路徑="開機選單顯示名稱" 開機參數
ARC (Advanced RISC Computing) 路徑格式:
component(X)disk(Y)rdisk(Z)partition(Q)
| 元件 | 意義 | multi (非 SCSI 或 SCSI BIOS 存取) | SCSI (SCSI BIOS 停用) |
|---|---|---|---|
| component | 硬體配接器類型 | multi | SCSI |
| X | 磁碟控制器序號 (從 0 起) | 同 | 同 |
| Y (disk) | 控制器上硬碟序號 | 恆為 0 (無意義) | 從 0 起 |
| Z (rdisk) | 控制器上硬碟序號 | 從 0 起 | 恆為 0 (無意義) |
| Q (partition) | 該硬碟上主分割區序號 | 從 1 起 (延伸分割區內邏輯磁碟不計入) | |
multi(0)disk(0)rdisk(0)partition(1) → 第 1 個 IDE/SATA 控制器、第 1 顆硬碟、第 1 個主分割區 (通常是 C:)multi(0)disk(0)rdisk(1)partition(1) → 第 1 控制器、第 2 顆硬碟 (Slave 或 SATA Port 1)、第 1 主分割區SCSI(0)disk(0)rdisk(0)partition(2) → 第 1 SCSI 卡、第 1 顆 SCSI 硬碟、第 2 主分割區| 參數 | 功能 |
|---|---|
| /fastdetect | 跳過序列埠滑鼠偵測 (預設開啟),加速開機 |
| /basevideo | 使用標準 VGA 驅動開機,解決顯卡驅動衝突 |
| /sos | 顯示驅動載入名稱,除錯用 |
| /bootlog | 記錄開機過程至 %SystemRoot%\ntbtlog.txt |
| /noguiboot | 關閉開機進度條畫面 |
| /maxmem= | 限制系統使用記憶體上限 (MB) |
| /3GB | 使用者模式空間擴充至 3GB (需企業版/資料中心版) |
| /PAE | 啟用實體位址擴充 (支援 4GB+ 記憶體) |
| /debug | 啟用核心偵錯模式 |
| /debugport=com1 /baudrate=115200 | 指定偵錯埠與速率 |