Win7 預設無法直接安裝舊版 XP,但可透過以下兩法實現雙系統。
法一:Ghost 映像還原到非 C 槽
- Win7 下用 Ghost Explorer 開啟備份的
.gho,提取 boot.ini、ntldr、ntdetect.com 到 C 槽根目錄。
- 修改
boot.ini 中 partition(1) 數字對應目標分區(2=D、3=E...),去除唯讀屬性存檔。
- 安裝 EasyBCD → 新增/移除項目 → 類型選 Windows NT/2K/XP/2K3 → 磁碟
C: → 名稱「早期版本 Windows」 → 新增、儲存。
- 用 WinPE 光碟開機 → WinPM 隱藏 C 槽 → Ghost 還原映像到目標分區 → WinPM 顯示 C 槽 → 重開機見雙開機選單。
關鍵:還原前必須隱藏 Win7 所在 C 槽,否則 XP 無法正確寫入開機磁區。
法二:XP 安裝光碟直接安裝到非 C 槽
- 光碟開機安裝 XP 到非 C 槽分區(安裝過程會覆蓋 Win7 開機管理程式)。
- 進入 XP → 安裝 .NET Framework 2.0 → 安裝 EasyBCD → 管理開機項目 → 勾選 重新安裝 Vista/7 開機項目 → 寫入。
- 重開機即恢復 Win7 開機管理程式並含 XP 選項。
移除 XP 恢復單系統
Win7 下格式化 XP 分區 → 刪除 C 槽 boot.ini、ntldr、ntdetect.com → EasyBCD 刪除 XP 選項 → 儲存。