在已安裝 Windows 7 的電腦上加裝 Windows XP 組成雙系統,預設無法直接安裝較舊版本。本文提供兩條完整路徑:原版安裝盤法與Ghost 映像還原法,並含引導修復與移除 XP 步驟。
方法一:使用 XP 原版安裝光碟
- 插入 XP 安裝光碟,安裝至 非 C 槽 的分區(如 D:)
- 安裝完成後暫時只能進入 XP(Win7 引導被覆蓋)
- 在 XP 中安裝 EasyBCD(需先裝 .NET Framework 2.0)
- EasyBCD → 「管理開機項目」 → 勾選「重新部署 Windows Vista/7 開機載入器」 → 「寫入 MBR」
- 重開機即見雙系統選單
方法二:使用 Ghost 映像檔還原
前提: 曾用 Ghost 備份過 XP 系統映像(.gho)
步驟 1:修改映像內 boot.ini 指向目標分區
- Win7 下用 Ghost Explorer 開啟 .gho 檔
- 提取
boot.ini、ntldr、ntdetect.com 到 C: 根目錄
- 取消
boot.ini 唯讀屬性,用記事本開啟,將 partition(1) 中的數字改為目標分區編號(D 槽通常為 2)
- 儲存
步驟 2:新增 XP 開機選單
- Win7 下安裝並執行 EasyBCD(中文版)
- 「新增項目」 → 類型選「Windows NT/2K/XP/2003」 → 磁碟填
C: → 名稱自訂(如「Microsoft Windows XP」)
- 「新增項目」→「儲存設定」
步驟 3:WinPE 環境下還原映像並顯示 C 槽
- 用 WinPE 光碟/USB 開機
- 用 WinPM 7.0 隱藏 C 槽(Win7 所在分區)
- 執行 Ghost 將 .gho 還原至目標分區(如 D:)
- 重新啟動 WinPE,用 WinPM 7.0 取消隱藏 C 槽
- 重開機進入雙系統選單
⚠ 關鍵提醒: 還原映像前必須隱藏 C 槽,否則 Ghost 可能無法正確寫入啟動檔案,導致還原失敗。
移除 XP 恢復 Win7 單系統
- Win7 下格式化 XP 所在分區
- 顯示隱藏系統檔,刪除 C: 根目錄下的
boot.ini、ntldr、ntdetect.com
- 執行 EasyBCD → 選中 XP 項目 → 「刪除」→「儲存設定」
「雙系統不難,難在引導修復與分區隱藏細節;跟著流程走,穩如老狗。」