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

Vista + XP 雙開機修復全攻略:VistaBoot Pro 圖形化管理、BCD 備份還原、單系統還原

編輯:Windows Vista 教學

Vista 使用新型啟動管理器(Boot Manager + BCD),與 XP 的 NTLDR/BOOT.INI 不同。安裝順序、重裝任一系統都可能破壞雙開機。本文提供完整修復流程。

工具推薦:VistaBoot Pro 1.0

圖形化介面管理 BCD,避免複雜的 bcdedit 指令。前置需求: XP 需安裝 .NET Framework 2.0;Vista 下必須「以系統管理員身分執行」或關閉 UAC;防火牆需允許聯網。

主要功能

  • Current Settings: 檢視目前 BCD 設定,建議先「File → Check for Updates」或「Rescan BCD Registry」。
  • Change Settings: 設定預設啟動系統、倒數秒數,亦可刪除 Vista Boot Loader(慎用)。
  • Manage Entries: 調整選單順序、刪除項目、新增作業系統(如加入 XP,指定啟動磁碟)。
  • Backup/Restore: 備份/還原 BCD 設定檔。
  • Tools → Legacy Editor: 以記事本編輯 boot.ini(僅影響 XP 等舊版啟動項)。

驗證設定

bcdedit

關鍵開機檔案備份(隱藏/系統屬性,需先設定顯示)

Vista 檔案(C: 根目錄): Boot(資料夾)、autoexec.bat、bootmgr、config.sys、BOOTSECT.BAK

XP 檔案: boot.ini、bootfont.bin、IO.SYS、MSDOS.SYS、NTDETECT.COM、ntldr

BCD 備份/還原指令

備份:bcdedit /export "X:\備份路徑\bcd"
還原:bcdedit /import "X:\備份路徑\bcd"

重裝其中一系統後的修復

情況 A:Vista 在 C:,重裝 XP

  • 方法 1(推薦):還原先前備份的 BCD 檔案。
  • 方法 2:重新用 VistaBoot Pro 新增 XP 項目。

情況 B:Vista 在 C:,重裝 Vista

  • Vista 重裝會清除 C: 的 XP 啟動檔,需先將備份的 XP 啟動檔複製回 C:,再還原 BCD。
  • 務必在系統安裝完成後立即完整備份所有啟動檔案。

雙系統改單系統

保留 Vista,移除 XP

  1. Vista 光碟開機 → 命令提示字元 → X:(光碟) → cd boot → bootsect /nt60 SYS → 重啟。
  2. 刪除 C: 的 XP 啟動檔(上列清單)。
  3. 格式化 XP 分區。

保留 XP,移除 Vista

  1. 格式化 Vista 分區。
  2. XP 光碟進入修復主控台,將備份的 XP 啟動檔複製到啟動磁碟(通常 C:)。
  3. Vista 光碟開機 → 命令提示字元 → bootsect /nt52 SYS(或 bootsect /nt52 C:) → 重啟,預設進入 XP。

其他實用 BCD 指令

  • 修改選單顯示名稱:
    bcdedit /set {ntldr} Description "Windows XP SP2 Professional"
    bcdedit /set {current} Description "Windows Vista Ultimate"
  • 設定等待秒數:bcdedit /timeout 10
Copyright © Windows教程網 All Rights Reserved