萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

預裝 Vista 的電腦如何安裝 XP 雙開機?完整步驟與 Boot Loader 重建教學

核心原則:Vista 必須最後安裝,否則 Boot Loader 會被覆蓋

Vista 引入全新啟動架構 (BOOTMGR + BCD),XP 使用 NTLDR + boot.ini。若在 Vista 後安裝 XP,XP 安裝程式會用 NTLDR 覆蓋 MBR,導致 Vista 無法啟動。正確順序:先縮分區裝 XP,再修復 Vista 啟動。

完整操作流程

階段一:在 Vista 內縮減分區、建立 XP 專用分區

  1. 右鍵「電腦」→「管理」→「磁碟管理」
  2. 右鍵 C: → 「壓縮磁碟區」→ 輸入縮減空間 (建議 30GB 以上) → 「壓縮」
  3. 未配置空間右鍵 → 「新增簡單磁碟區」 → 指派磁碟機代號 (建議 D:)、格式化 NTFS、標籤「XP_SYSTEM」
  4. 建議調整磁碟機代號: 將光碟機改為 Z:,新分區設為 D:,避免 XP 安裝時代號錯亂
  5. 重新開機 Vista 兩次確認分區生效

階段二:安裝 Windows XP

  1. 插入 XP 安裝光碟,BIOS 設定光碟優先啟動
  2. 安裝類型選「全新安裝」,目的地選 D: (XP_SYSTEM),切勿選 C:
  3. 完成安裝、進入 XP 桌面

階段三:重建 Vista Boot Loader 並建立雙開機選單

工具推薦:VistaBootPRO / EasyBCD / bcdedit 指令

方法 A:VistaBootPRO (圖形化、易上手)

  1. 在 XP 下載並執行 VistaBootPRO
  2. 「Install Vista Bootloader」→ 選擇 Vista 系統分區 (通常 C:) → 安裝
  3. 「Manage OS Entries」→ 「Add」→ 類型選「Windows XP」→ 名稱「Microsoft Windows XP」→ 磁碟機 D: → 確定
  4. 「Save Settings」→ 重開機

方法 B:EasyBCD (功能更強、支援 UEFI 後續版本)

  1. XP 環境安裝 EasyBCD
  2. 「BCD Deployment」→ 「Install Vista/7/8/10/11 bootloader to MBR」→ 「Write MBR」
  3. 「Add New Entry」→ 「Windows」→ Type: 「Windows NT/2000/XP/2003」→ Name: 「Windows XP」→ Drive: D: → 「Add Entry」
  4. 重開機驗證選單

方法 C:純指令 (無第三方工具)

rem 在 XP 修復主控台或 Vista 修復環境執行
bootsect /nt60 ALL /force /mbr
bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device partition=D:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
bcdedit /timeout 30

驗證與微調

  • 重開機應出現「Windows Boot Manager」選單,含 Vista 與 XP 兩項
  • 預設啟動項、倒數秒數可在 Vista 下 bcdedit 或 EasyBCD 調整
  • 若 XP 選單進入後藍畫面 0x7B,需將 XP 晶片組/儲存控制器驅動整合進安裝媒體

避坑提醒

  • ❌ 直接在 Vista 後裝 XP 不修復啟動 → Vista 進不去
  • ❌ XP 安裝到 C: 覆蓋 Vista → 資料全失
  • ❌ 忘記備份 MBR → 修復失敗無法回滾
  • ✅ 先在虛擬機完整演練流程
  • ✅ 確認 XP 安裝媒體含 SATA/RAID 驅動 (F6 或整合)
  • ✅ 備份重要資料再操作
copyright © 萬盛學電腦網 all rights reserved