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

多重開機獨立啟動設定:用 XRLDR 實現 Windows XP/7/PE 三系統互不干擾

編輯:XP 常見問題解答

雙/多系統常見痛點:Bootmgr 或 BCD 損壞導致所有系統無法啟動。使用輕量級多重啟動管理工具 XRLDR,可讓 Windows XP、Windows 7、WinPE 三系統擁有完全獨立的啟動鏈,單一系統故障不波及他系統。

實現 Windows XP 獨立啟動

XP 依賴 C:\NTLDR 啟動。先裝 XP 再裝 Win7 的用戶:

  1. 進入 XP,將 bootsect.exe 複製到 C: 根目錄。
  2. 命令提示字元執行:bootsect.exe /nt52 c:
  3. 出現 Bootcode was successfully updated on all targeted volumes. 即成功將主開機記錄(MBR)改為 NT52 格式(XP 專用)。
  4. 重開機直接載入 NTLDR 進入 XP,不再出現 Bootmgr 選單。

警告: 若是先裝 Win7 再裝 XP,絕對不可執行上述命令!否則 MBR 改為 NT52 後會尋找第一分區的 NTLDR,導致 Win7 無法啟動(Win7 需 NT60 MBR 尋找 Bootmgr)。

實現 Windows 7 獨立啟動

  1. 完成上述操作後,重開機進入 XP。
  2. 將 C:\bootmgr 與 C:\Boot 整個資料夾剪下移動到 D: 根目錄(假設 Win7 安裝在 D:)。
  3. 執行 bcdtool.exe(視覺化 BCD 編輯器)→「啟動配置→開啟」→選取 D:\Boot\BCD。
  4. 「編輯→刪除啟動項目」清空原有項目。
  5. 「編輯→新增 Vista 啟動項目」→雙擊右側 device 改為 partition=D:(依實際分區調整),description 改為 Windows 7。
  6. 此後只要能載入 D:\bootmgr(透過 XRLDR 設定),Win7 即可從 D: 獨立啟動。

XRLDR 整合三系統選單

在 XRLDR 設定中分別新增三個啟動項:

  • Windows XP:載入 C:\NTLDR
  • Windows 7:載入 D:\bootmgr
  • WinPE:載入對應啟動檔(如 E:\bootmgr 或 E:\NTLDR)

每個系統擁有獨立 MBR/BCD/NTLDR,互不干擾。任一系統損壞,只需修復該系統啟動檔,其他系統照常運作。

優勢總結

  • 避免「一損俱損」:單一系統 BCD/MBR 損壞不影響其他系統。
  • 靈活管理:可獨立備份/還原各系統啟動區。
  • 支援混合安裝順序:無論先裝 XP 或 Win7 皆可透過移動啟動檔案實現獨立啟動。
Copyright © Windows教程網 All Rights Reserved