Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

XP 遺失 BOOT.INI 導致雙系統無法開機?記事本手動重建教學

編輯:XP 常見問題解答

使用優化軟體修改開機選單後,導致 BOOT.INI 遺失/損壞,雙系統無法開機?BOOT.INI 是開機載入器讀取的關鍵設定檔,記錄作業系統位置、預設選項、倒數秒數等。遺失時可手動重建。

手動重建 BOOT.INI 步驟

  1. 開始 → 程式集 → 附屬應用程式 → 記事本
  2. 輸入以下內容(依實際分區調整):
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 98" /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows XP" /fastdetect
  1. 另存新檔:檔名 boot.ini,存放位置 C:\ 根目錄
  2. 確認檔案屬性:右鍵屬性 → 勾選「隱藏」、「系統」、「唯讀」(模擬原始屬性)

ARC 路徑語法說明

multi(0)disk(0)rdisk(0)partition(N)\Windows目錄
  • multi(0):IDE/SCSI 控制器編號(通常 0)
  • disk(0):實體磁碟編號(從 0 起算)
  • rdisk(0):同 disk,相容性保留
  • partition(N):分區編號(從 1 起算,1=第一分區)
  • \WINDOWS:系統安裝目錄(相對分區根目錄)

常見參數

進階修復:修復控制台 Bootcfg

若能進入修復控制台(XP 光碟 R),直接執行:

bootcfg /rebuild

自動掃描所有分區 Windows 安裝並互動重建 BOOT.INI,最省時且不易出錯。

重要提醒

  • 雙系統用戶謹慎使用優化軟體修改開機選項,極易破壞 BOOT.INI
  • 修改前請備份 C:\boot.ini 至其他分區/USB
  • Windows Vista/7/8/10/11 使用 BCD (Boot Configuration Data),不再使用 BOOT.INI,修復工具為 bcdedit、bootrec
  • 若手動重建後仍無法開機,檢查:分區編號是否正確、系統目錄名稱是否正確、磁碟控制器模式(AHCI/IDE)是否變更

掌握 BOOT.INI 結構與 bootcfg /rebuild,雙系統開機故障不再求人。

Copyright © Windows教程網 All Rights Reserved
參數功能
/fastdetect跳過 Ntdetect.com 硬體偵測(加快開機)
/NoExecute=OptInDEP 資料執行防護:僅對核心程式啟用
/NoExecute=AlwaysOnDEP 全域啟用
/sos顯示驅動程式載入名稱(除錯用)
/bootlog記錄開機日誌至 ntbtlog.txt