情境一:現有 XP/Vista/2000 環境下安裝 Windows 7 (較簡單)
- 在現有系統中插入 Windows 7 安裝媒體,或從媒體啟動。
- 選擇「自訂 (進階)」安裝。
- 選取非現有系統所在的分區 (如 D 槽或新建分區) 安裝。
- 安裝完成後,開機選單會自動出現「Windows 7」與「舊版 Windows」兩項。
若開機選單遺失舊系統項目,使用 Windows 7 安裝媒體啟動 → 「修復電腦」 → 「啟動修復」,或使用 bcdedit / EasyBCD 手動新增開機項目。
情境二:現有 Windows 7/Vista 環境下安裝 XP (較複雜,核心難點)
核心問題:XP 安裝程式會覆寫 MBR,移除 Windows 7 的開機管理程式 (BOOTMGR),導致無法進入 Win7。且 XP 不支援 AHCI 模式 (需整合驅動)、不支援 GPT 分區表。
準備工作
- XP 原版安裝映像 (ISO),非 Ghost 版。建議整合 AHCI/SATA/RAID 驅動 (nLite/DPInst) 避免安裝藍屏 (0x7B)。
- WinPE 開機媒體 (如微軟官方 WinPE、舊版 Ghost XP 光碟自帶 PE、或 Ventoy + WinPE ISO)。
- 開機修復工具:
NTBOOTautofix、EasyBCD、或 Windows 7 安裝媒體。
方法 A:WinPE 環境下硬碟安裝 XP (推薦)
- 將 XP ISO 解壓至非目標安裝分區 (如 E:\XP)。
- 進入 WinPE (從 PE 開機媒體啟動)。
- 在 PE 中執行
E:\XP\i386\setup.exe (或 winnt32.exe)。
- 選擇「全新安裝」→ 輸入序號 → 「進階選項」勾選「我要在安裝過程中自己選擇磁碟機代號與磁碟分區」。
- 複製檔案完成後自動重啟,選擇「Windows XP 安裝」進入圖形化階段,選取目標分區 (建議 NTFS) 格式化並安裝。
- 完成 XP 安裝進入桌面後,立即修復 Win7 開機:
修復開機步驟:
- 插入 Windows 7 安裝媒體啟動 → 「修復電腦」 → 「命令提示字元」。
- 執行:
bootrec /fixmbr → bootrec /fixboot → bootrec /rebuildbcd (掃描到 Win7 時選 Y)。
- 或使用
NTBOOTautofix 自動修復雙系統開機選單。
方法 B:不進 PE,從 Win7 修復環境直接啟動 XP 安裝
- 重啟電腦,按 F8 進入「進階開機選項」→ 「修復電腦」→ 「命令提示字元」。
- 輸入:
X:\XP\i386\winnt32.exe (X 為 XP 解壓所在分區代號)。
- 後續步驟同方法 A。
- 若 F8 無「修復電腦」選項,需從 Windows 7/Vista 安裝媒體啟動進入修復環境。
關鍵提醒
- 安裝 XP 前,在 BIOS 中將 SATA 模式暫時改為 IDE/Compatible,或確保 XP 安裝映像已整合 AHCI 驅動。
- XP 必須安裝在主分區 (Primary Partition) 且標示為 Active。
- 安裝完成後,優先修復 Windows 7 開機管理程式,再處理 XP 端設定。