已安裝 Windows 7 的電腦若需加裝 Windows XP 組成雙系統,關鍵在於「預先劃分主分區」與「安裝後修復 Win7 啟動項目」。以下提供完整圖文流程,適用於傳統 BIOS/MBR 環境。
前置準備
- 在 Win7 「磁碟管理」中壓縮出一塊 ≥10 GB 的主分區(非邏輯分區),格式化為 NTFS。

圖示:磁碟管理建立 XP 安裝分區
- 準備 Windows XP 安裝光碟或可開機 USB。
安裝 XP 系統
- 由 XP 安裝媒體開機,選擇先前建立的主分區安裝(注意:Win7 預設佔用 100 MB 系統保留分區 + C 槽,請依實際分區代號選擇)。

圖示:選擇 XP 安裝目標分區
- 因該分區在 Win7 下建立,XP 安裝程式無法識別其格式,需於下一步再次格式化該分區。
- 安裝完成後電腦將直接進入 XP,無法看到 Win7 選單,須修復啟動設定。
修復 Win7 啟動選單(使用 Win7 安裝媒體)
- 以 Win7 安裝光碟/USB 開機,選擇「修復電腦」→「系統復原選項」→「命令提示字元」。

圖示:系統復原選項選單
- 在命令提示字元依序輸入以下指令(每行按 Enter,若顯示「操作成功完成」再輸入下一行):
bcdedit /create {ntldr} -d "Windows XP"
bcdedit /set {ntldr} device partition=D:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
注意:D: 為 XP 所在分區代號,請依實際情況修改。
- 全部指令執行完成後重新開機,即可看到「Windows 7」與「Windows XP」雙系統啟動選單。
補充說明
- 此法僅適用傳統 MBR 分區表;GPT/UEFI 環境請改用其他工具(如 EasyBCD、BCDBoot)。
- 雙系統維護建議:共用資料分區存放文件,避免跨系統存取權限問題。
- 若需移除 XP,先在 Win7 下刪除 XP 分區,再執行
bcdedit /delete {ntldr} 移除啟動項目。