Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> Windows 技巧

高手進階:深度解析 BOOT.INI 結構與多重啟動修改實戰

編輯:Windows 技巧

多重啟動選單由 `C:\BOOT.INI` 控制。掌握其語法,即可自訂預設系統、顯示名稱、等待時間,甚至修復損壞的啟動選單。

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

[boot loader] 關鍵參數

  • timeout:選單等待秒數(預設 30),可改 5~10 秒加快啟動。
  • default:預設啟動項目,對應 `[operating systems]` 區塊中完整的 ARC 路徑字串。

ARC 路徑命名規則詳解

格式:`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 控制器、第一顆硬碟、第一主分割區。

常見開關參數

  • /fastdetect:跳過序列埠偵測,加快啟動(預設)。
  • /sos:顯示驅動載入名稱,除錯用。
  • /basevideo:使用標準 VGA 驅動啟動,解決顯卡驅動衝突。
  • /noguiboot:不顯示啟動畫面。
  • /bootlog:記錄啟動過程至 `ntbtlog.txt`。

實戰:修改預設系統與顯示名稱

雙 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

  1. XP 安裝光碟開機 → R 進入修復主控台。
  2. 輸入 `bootcfg /rebuild` 掃描安裝的 Windows 並重建 BOOT.INI。
  3. 或手動 `copy` 正確的 BOOT.INI 至 C:\。

備份習慣

修改前備份 `BOOT.INI` 為 `BOOT.INI.BAK`。安裝多系統時,務必遵循低版本先裝、高版本後裝 (98→2000→XP→2003),否則新版安裝程式會覆寫舊版啟動區導致 BOOT.INI 損壞。

Copyright © Windows教程網 All Rights Reserved