方案一:Win7 環境下安裝 XP (傳統雙系統)
方法 A:XP 原版安裝光碟
- Win7 磁碟管理壓縮卷/建立 ≥10GB 主分區 (NTFS)。
- XP 光碟開機安裝,選擇新建分區,格式化 (XP 無法識別 Win7 建立的分區格式)。
- 安裝完成後僅能進入 XP,需修復 Win7 引導:
Win7 光碟修復引導命令 (管理員 CMD):
bcdedit /create {ntldr} -d "Windows XP"
bcdedit /set {ntldr} device partition=D:
bcdedit /set {ntldr} path ntldr
bcdedit /displayorder {ntldr} /addlast
D: 為 XP 所在分區,請依實際修改。
方法 B:Ghost XP 映像還原
- 同樣先在 Win7 建立主分區。
- Ghost 還原 XP 映像至該分區。
- 進入 Win7 (以管理員身分),將 XP 分區根目錄下
ntldr、boot.ini、NTDETECT.COM 複製到 Win7 系統分區根目錄。
- 執行上述 4 條 bcdedit 命令加入啟動選單。
方案二:XP 環境下安裝 Win7 (較簡單)
- XP 下執行 Win7 安裝程式 (
setup.exe) 或光碟開機安裝。
- 選擇「自訂 (進階)」→ 選擇非 XP 系統分區 (新建/格式化)。
- Win7 安裝程式會自動偵測 XP 並加入啟動選單,無需手動修復。
關鍵差異對照
| 項目 | Win7→XP | XP→Win7 |
| 難度 | 高 (需修復引導) | 低 (自動處理) |
| 引導管理程式 | BCD (Win7) + NTLDR (XP) | BCD 兼容 NTLDR |
| 分區要求 | XP 必須裝在主分區 | Win7 可裝邏輯分區 |
| 建議使用者 | 進階玩家/裝機人員 | 一般使用者 |
避坑指南
- 先備份重要資料,雙系統操作有資料遺失風險。
- Win7 隱藏 100MB 系統保留分區,安裝 XP 時勿誤刪。
- XP 不支援 AHCI,BIOS 需切 IDE/相容模式,或整合 SATA 驅動。
- 安裝完成後,在 Win7 中執行
bcdedit /set {default} bootmenupolicy legacy 顯示經典啟動選單。