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

Vista + XP 多重開機選單修復與管理完整指南

編輯:Windows Vista 教學

Vista 與 XP 共存時,開機管理機制大幅改變(BCD 取代 boot.ini),修復方式也不同。本文整理圖形化工具 VistaBootPro、命令列 bcdedit、備份/還原、單系統還原等完整技巧。

一、雙系統共存:建立與修復開機選單

1. 全新安裝雙系統

建議安裝順序:先裝 XP,再裝 Vista(Vista 會自動偵測 XP 並加入 BCD)。若順序反或選單遺失,可用 VistaBootPro 1.0(需 .NET 2.0、以管理員身分執行)圖形化管理:

  • Current Settings:檢視目前 BCD 設定,可重新掃描。
  • Change Settings:設定預設開機系統、等待秒數;勿誤刪 Vista Boot Loader。
  • Manage Entries:新增/刪除/排序開機項目(如新增 XP,指定開機磁碟為 C:)。
  • Backup/Restore:備份/還原 BCD 設定檔。
  • Tools → Legacy Editor:編輯 boot.ini(僅限非 Vista 項目)。

設定完成後,命令列執行 bcdedit 驗證。

關鍵檔案備份(隱藏檔,需顯示)

  • Vista:Boot\、bootmgr、BOOTSECT.BAK、autoexec.bat、config.sys
  • XP:boot.ini、ntldr、NTDETECT.COM、IO.SYS、MSDOS.SYS、bootfont.bin
  • BCD 匯出:bcdedit /export "X:\path\bcd";匯入:bcdedit /import "X:\path\bcd"

2. 重裝其中一系統後修復選單

  • 重裝 XP(Vista 不動):直接還原備份的 BCD(最快),或再跑一次 VistaBootPro。
  • 重裝 Vista(XP 不動):XP 開機檔會被覆蓋,需先將備份的 XP 開機檔複製回 C:,再還原 BCD。

二、雙系統還原為單系統

保留 Vista、移除 XP

  1. 用 Vista 光碟修復開機:bootsect /nt60 SYS(或 bootsect /nt60 C:)。
  2. 刪除 C 根目錄下 XP 開機檔。
  3. 格式化 XP 所在分區。

保留 XP、移除 Vista

  1. 格式化 Vista 分區。
  2. 用 Vista 光碟進修復模式,將備份的 XP 開機檔複製到 C:。
  3. 執行 bootsect /nt52 SYS(或 bootsect /nt52 C:)恢復 NTLDR 開機。

三、其他實用設定

  • 修改開機選單顯示名稱:
    bcdedit /set {ntldr} Description "Windows XP SP2 Professional"
    bcdedit /set {current} Description "Windows Vista Ultimate"
  • 修改等待秒數:bcdedit /timeout 10
核心原則: 保留哪個系統,該系統的所有開機檔必須完整無損;備份習慣至關重要。
Copyright © Windows教程網 All Rights Reserved