安裝 Windows 2000/XP + Windows 98/Me 雙系統後,開機選單預設啟動較新版本 (NT 核心)。若主力系統為舊版本 (Win98),每次開機需手動選擇極不方便。修改 C:\boot.ini 即可永久變更預設啟動項。
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Server" /fastdetect C:="Microsoft Windows 98"
timeout=30:選單倒數秒數 (30 秒後自動啟動 default 指定項目)。default=...:預設啟動項的 **ARC 路徑** (NT 核心) 或 **磁碟代號** (Win9x)。[operating systems] 區塊列出所有可啟動項目與顯示名稱。C:\boot.ini 「系統/隱藏/唯讀」屬性:attrib -s -h -r c:\boot.iniC:\boot.ini。default=multi(0)disk(0)rdisk(0)partition(2)\WINNT 修改為 default=C: (對應 Win98 那行開頭的代號)。attrib +s +h +r c:\boot.ini。[boot loader] timeout=30 default=C: [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Server" /fastdetect C:="Microsoft Windows 98"
boot.ini 的 default 值。| 參數 | 功能 |
|---|---|
| /fastdetect | 跳過 NTDETECT.COM 硬體偵測,加速 NT 核心啟動。 |
| /sos | 顯示驅動程式載入名稱 (除錯用)。 |
| /bootlog | 啟動記錄至 %SystemRoot%\ntbtlog.txt。 |
| /noguiboot | 關閉啟動畫面 (進度條),顯示文字模式資訊。 |
| /maxmem= | 限制 Windows 使用記憶體上限 (測試記憶體錯誤用)。 |
注意:Win9x 系統不支援 ARC 路徑,只能用磁碟代號 (C:, D:...) 作為 default 值。修改前務必備份
boot.ini,錯誤會導致無法開機 (需啟動軟碟/光碟修復)。