前提:Win7 環境無法直接安裝較舊的 XP(引導程式不相容)
需先安裝 XP,再修復 Win7 引導,或用 Ghost 映像還原至非系統分區再加入開機選單。
方法一:XP 安裝光碟安裝至非 C 槽分區
- 插入 XP 光碟,安裝至 D/E/F 等非系統分區。
- 安裝完成進入 XP(Win7 引導被覆蓋)。
- XP 中安裝 .NET Framework 2.0 → 執行 EasyBCD → 「管理開機項目」 → 「重新安裝 Windows Vista/7 開機載入器」 → 「寫入 MBR」。
- 重開機進入 Win7 → EasyBCD → 「新增項目」 → 類型「Windows NT/2000/XP/2003」 → 磁碟選 XP 所在分區 → 命名 → 新增/儲存。
- 重開機驗證雙系統選單。
方法二:Ghost XP 映像還原至非系統分區
步驟 1:修改 Ghost 映像內 boot.ini 指向目標分區
- Win7 下用 Ghost Explorer 開啟 .gho 檔。
- 提取
boot.ini、ntldr、ntdetect.com 至 C 槽根目錄。
- 取消
boot.ini 唯讀屬性,記事本開啟將 partition(1) 中的數字改為目標分區序號(2=D、3=E...)。
步驟 2:Win7 下用 EasyBCD 加入 XP 開機項
- EasyBCD → 新增項目 → Windows NT/2000/XP/2003 → 磁碟
C: → 命名 → 新增/儲存。
步驟 3:WinPE 環境隱藏 C 槽並還原映像
- 啟動 WinPE(光碟/USB) → WinPM 7.0 隱藏 C 槽分區(防止還原衝突)。
- 執行 Ghost 將 .gho 還原至目標分區(D/E...)。
- WinPM 7.0 重新顯示 C 槽分區。
步驟 4:重開機驗證雙系統選單
刪除 XP 恢復單系統
- Win7 格式化 XP 所在分區。
- 顯示隱藏檔 → 刪除 C 槽根目錄
boot.ini、ntldr、ntdetect.com。
- EasyBCD 刪除 XP 開機項目並儲存。
關鍵細節:還原前必須隱藏 C 槽,否則 Ghost 常失敗。兩法擇一,光碟法較通用,Ghost 法較快但需備份映像。