在已安裝 Windows 7 的電腦上安裝 Windows XP,屬於「倒裝」舊系統,會覆寫 Win7 的啟動管理器,導致無法直接啟動 Win7,需事後修復引導。本文提供兩種實測可行方案:Win7 修復模式下啟動 XP 安裝 與 MaxDOS 純 DOS 環境全新安裝。
方案一:Win7 修復模式啟動 XP 安裝(較簡單,安裝到非系統盤)
前置準備
- XP 安裝映像解壓至非系統盤(如
E:\XPSP3\)
- 記錄 XP 產品金鑰
- 目標安裝分區:D:(FAT32/NTFS 均可),勿安裝到 C: 避免覆蓋 Win7
操作步驟
- 重開機連按 F8 → 選擇 「修復電腦」
- 選擇鍵盤 → 輸入管理員密碼 → 選擇 「命令提示字元」
- CMD 中切換至 XP 解壓目錄:
E:
cd XPSP3\i386
- 執行
winnt32.exe 啟動 XP 安裝程式(圖形介面)
- 安裝精靈:選「全新安裝」→ 授權協議 → 輸入金鑰 → 關鍵步驟:「進階選項」勾選「我想在安裝過程中選擇安裝磁碟機和磁碟分區」
- 複製檔案完成後自動回到 CMD,關閉視窗重啟
- 重啟出現 XP 文字模式安裝選單,選擇 D: 繼續安裝
關鍵注意事項
- ❌ 不可在 CMD 中格式化 C: 盤,會破壞 Win7 引導導致雙雙無法啟動
- ❌ XP 安裝程式不會重寫 MBR 給 Win7,需事後修復 Win7 引導
- ✅ 安裝完成後,使用 Win7 安裝媒體 → 「修復電腦」→ 命令提示字元 →
bootrec /fixmbr && bootrec /fixboot && bootrec /rebuildbcd 恢復 Win7 啟動
- ✅ 或使用 EasyBCD 在 XP 環境下添加 Win7 啟動項
方案二:MaxDOS 純 DOS 環境全新安裝 XP(較複雜,可格式化 C: 實現真正全新)
工具準備
- MaxDOS 7.x(或其他支援 NTFS 讀寫的 DOS 工具箱)
- XP 解壓至
D:\XPSP3\(建議 D: 為 FAT32)
核心流程(高風險,操作前必備份資料)
- 安裝 MaxDOS 到硬碟(Win7 下相容性設為 Vista 執行安裝程式)
- 重啟進入 MaxDOS 選單 → 選擇運行 MaxDOS
- 選擇工具箱 → DiskGen 分區工具
- 選中 C: 盤(Win7 系統盤,NTFS)→ Alt+P → 刪除分區 → 新建分區(FAT32) → 啟用分區 → Alt+D 存盤 → 格式化 FAT → Alt+D 退出(勿重啟)
- CMD 下執行
smartdrv(啟用智慧緩衝加速複製)
- 載入 NTFS 驅動(若 D: 為 NTFS):
ntfsdos
- 進入
D:\XPSP3\i386 → 執行 winnt.exe 開始文字模式複製檔案
- 複製完成重啟 → 進入 XP GUI 安裝階段 → 選擇 C: 完成安裝
實測避坑經驗
- ⚠️ 刪除 C: 分區後絕對不能重啟,否則無引導系統、無 DOS 選單、資料全失
- ⚠️ DiskGen 操作極謹慎,確認分區大小/標籤/位置,誤刪資料分區無法復原
- ⚠️ XP 複製檔案階段死機屬常見,重啟後可進入修復主控台 (R) 續傳或修復
- 💡 理想方案:Grub4dos/Grub2 直接接管 MBR 引導載入 NTFS 驅動 + XP 安裝映像,免去 MaxDOS 複雜步驟
現代視角建議
- Windows XP 2014 年停止支援,無安全更新、瀏覽器/軟體不再相容、TLS 1.2+ 不支援無法訪問大多數 HTTPS 網站
- 僅建議在離線隔離環境、專用舊軟體/工控設備、復古遊戲體驗 場景使用
- 虛擬機方案優於實體雙系統:VirtualBox/VMware/Hyper-V 安裝 XP,快照/備份/網路隔離靈活得多