Vista 使用新型啟動管理器(Bootmgr + BCD),若直接安裝 XP 會以 NTLDR 覆寫啟動區,導致 Vista 無法開機。正確順序必須是「先有 Vista,再裝 XP,最後修復 Vista 啟動」。
核心原則:Vista 必須是最後安裝的系統,或安裝 XP 後修復 Vista 啟動項
詳細操作步驟
1. 為 XP 準備獨立分區
- 若硬碟只有一個 C 槽:進入 Vista「磁碟管理」(
diskmgmt.msc),右鍵 C 槽選「壓縮磁碟區」,騰出空間(建議 30GB 以上)。
- 在「未配置空間」右鍵「新增簡單磁碟區」,格式化為 NTFS,指派磁碟機代號(建議 D:)。
- 調整光碟機代號為 E: 以降低路徑衝突風險。
2. 安裝 Windows XP
- 啟動電腦,從 XP 安裝光碟/USB 開機。
- 選擇預備好的分區(D:)安裝,完成安裝後電腦將直接進入 XP,Vista 啟動項消失。
3. 修復 Vista 啟動管理器(關鍵步驟)
- 放入 Vista 安裝光碟,從光碟開機,選擇「修復電腦」→「啟動修復」,系統會自動偵測並新增 Vista 至啟動選單。
- 或進入「命令提示字元」,執行:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
- 重開機,即可看到「Windows Vista」與「舊版 Windows(XP)」雙重開機選單。
常見問題與提示
- XP 安裝程式無法識別 SATA/RAID 硬碟 → 需整合 SATA 驅動至安裝媒體(nLite/DPInst),或在 BIOS 將 SATA 模式暫時改為 IDE/相容模式。
- 雙系統時間不同步 → XP/Vista 對硬體時鐘處理不同(UTC vs 本地時間),可在登錄檔調整
RealTimeIsUniversal 或使用第三方工具同步。
- 備份重要資料再操作,分區操作有風險。