Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 與 XP 同安裝於 C 槽雙系統:修改 XP 安裝路徑 + EasyBCD 引導修復完整教學

編輯:Win7 系統基礎知識

核心衝突:三大同名資料夾無法共存

Windows 7 與 XP 若都安裝在 C 槽根目錄,會衝突於 Windows、Program Files、Documents and Settings 三個資料夾,導致先安裝的系統無法開機。

解決方案:將 XP 安裝至 C 槽子目錄(如 C:\WinXP)

步驟 1:修改 XP 安裝光碟映像檔(建議解壓至硬碟操作)

編輯 I386\WINNT.SIF(若無則自建):

[Unattended]
TargetPath="\WinXP\Windows"
ProgramFilesDir="\WinXP\Program Files"
CommonProgramFilesDir="\WinXP\Program Files\Common Files"

編輯 I386\HIVESFT.INF:

DEFAULT_PROFILES_DIR="%SystemDrive%\WinXP\Documents and Settings"

WinXP 可自訂,但前後須一致。

步驟 2:PE 環境下硬碟安裝修改後的 XP

進入 WinPE,執行 I386\winnt32.exe 或 winnt.exe 安裝至 C 槽。安裝完成後進入的是 XP 系統,Win7 引導被覆蓋。

步驟 3:在 XP 中修復 Win7 引導

  1. 安裝 .NET Framework 2.0(EasyBCD 需求)。
  2. 執行 EasyBCD → 「管理開機項目」 → 「重新安裝 Windows Vista/7 開機載入器」 → 「寫入 MBR」。
  3. 重開機,應進入 Win7。

步驟 4:在 Win7 中加入 XP 開機選單

  1. Win7 中執行 EasyBCD → 「新增項目」 → 類型選「Windows NT/2000/XP/2003」。
  2. 磁碟:C:(XP 所在分區)
  3. 名稱:自訂(如「Windows XP」)。
  4. 「新增項目」 → 「儲存設定」。

步驟 5:重開機驗證雙系統選單

開機選單應顯示「Windows 7」與「Windows XP」兩項,分別選擇即可正常進入對應系統。

刪除 XP 恢復單系統

  1. Win7 中格式化 XP 所在子目錄(或整個分區若獨立)。
  2. 顯示隱藏系統檔,刪除 C 槽根目錄 boot.ini、ntldr、ntdetect.com。
  3. EasyBCD 刪除 XP 開機項目並儲存。

此法讓雙系統共存單一分區,節省分區數量,適合 SSD 單分區環境。操作前請完整備份重要資料。

Copyright © Windows教程網 All Rights Reserved