前言:為什麼需要雙系統?
許多新電腦預裝 Windows 7,但舊軟體、舊周邊(印表機、掃描儀、專業儀器)僅支援 XP。雙系統可兼顧新舊環境。本文詳細說明三種主流方案操作步驟與關鍵注意事項。
方案一:Win7 環境下安裝 XP(較高難度,需手動修復開機)
方法 A:XP 安裝光碟全新安裝
- Win7 下用「磁碟管理」壓縮磁碟建立 ≥ 10 GB 主分區(建議 20-30 GB)。
- 插入 XP 安裝光碟,BIOS 設定光碟優先開機。
- 安裝選擇目標分區時,必須再次格式化(Win7 建立的分區 XP 安裝程式無法識別格式)。
- 安裝完成後,電腦直接進入 XP,Win7 開機選單消失。
修復雙開機選單(關鍵步驟)
- 插入 Win7 安裝光碟/USB,開機選擇「修復電腦」→「命令提示字元」。
- 依序輸入以下指令(每行按 Enter,D: 為 XP 所在分區,請依實際修改):
bcdedit /create {ntldr} -d "Windows XP"
bcdedit /set {ntldr} device partition=D:
bcdedit /set {ntldr} path ntldr
bcdedit /displayorder {ntldr} /addlast
- 重開機,即可看到「Windows 7」與「Windows XP」雙選單。
方法 B:Ghost XP 映像還原(較快)
- 同樣先在 Win7 建立主分區。
- 用 Ghost 光碟/USB 開機,將 XP .gho 映像還原至該分區。
- 進入 Win7(以管理員身分),將 XP 分區根目錄下的
ntldr、boot.ini、NTDETECT.COM 複製到 Win7 系統分區根目錄。
- 以管理員身分執行上述 4 條 bcdedit 指令,重開機完成。
方案二:XP 環境下安裝 Win7(最簡單,自動建立開機選單)
方法 A:XP 系統內直接執行 Win7 安裝
- 插入 Win7 光碟/掛載 ISO,執行
setup.exe。
- 選擇「自訂(進階)安裝」(非升級,XP 核心不同無法升級)。
- 選擇預留的空白 NTFS 分區(≥ 20 GB,建議 50 GB+)。
- 安裝過程自動建立雙開機選單,無需手動修復。
方法 B:Win7 光碟/USB 開機安裝(可調整分區)
- BIOS 設定光碟/USB 優先開機。
- 進入安裝介面,可建立/刪除/格式化/調整分區大小。
- 同樣選擇自訂安裝至預留分區,自動建立雙選單。
方案三:獨立式雙系統(無共用開機選單,相互獨立、互不干擾)
利用 BIOS/UEFI 開機順序或第三方開機管理器(如 EasyBCD、Grub4DOS、rEFInd),讓兩個系統完全獨立,各自擁有獨立的開機載入器,一方損壞不影響另一方,甚至可互相備份/修復。
- 安裝第一個系統(如 Win7),完成後備份其開機區(
bcdedit /export 或備份 100MB 系統保留分區)。
- 安裝第二個系統(如 XP)至另一分區,安裝過程不觸動第一個系統的開機區。
- 使用開機管理器選單選擇啟動哪一個系統。
優點:系統隔離度最高、相容性最好、適合測試/開發/備份環境。
缺點:設定較複雜,需理解開機流程。
關鍵提醒總結
| 場景 | 建議方案 | 核心注意事項 |
| 預裝 Win7,需加裝 XP | 方案一(Ghost 法較快) | 必做 bcdedit 修復開機;XP 分區需為主分區 |
| 現用 XP,想加裝 Win7 | 方案二(最簡單) | 選「自訂安裝」;分區格式 NTFS;空間 ≥ 50 GB |
| 需高度隔離、互為備份 | 方案三 | 需懂開機管理器;建議搭配虛擬機測試 |
常見問題 FAQ
- Q: 安裝 XP 後 Win7 開機選單消失怎麼辦?
- A: 用 Win7 安裝媒體進入修復模式 → 命令提示字元 → 執行文中 4 條 bcdedit 指令即可恢復。
- Q: XP 安裝時藍畫面(0x7B)?
- A: XP 安裝光碟缺少 SATA/RAID 驅動。需用 nLite 整合驅動製作專屬安裝光碟,或 BIOS 將 SATA 模式改為 IDE/Compatibility(但會損失效能)。
- Q: 雙系統時間不同步?
- A: Windows 預設以本地時間寫入 BIOS,Linux/Mac 預設 UTC。Win7/10 可修改登錄
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal = 1 改用 UTC,或第三方工具同步。