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

在預裝 Vista 的電腦上安裝 XP 並設定雙重開機完整教學

編輯:XP 系統應用技巧

核心原則

⚠️ 絕對不要直接在預裝 Vista 的電腦上安裝 XP! Vista 使用全新的 Boot Manager (bootmgr) + BCD 啟動架構,XP 安裝程式會用 NTLDR + boot.ini 覆寫啟動區,導致 Vista 無法開機。正確順序:Vista 必須最後安裝,或在 Vista 環境下透過非破壞性方式加入 XP。

前置準備

  • 預裝 Vista 的電腦(通常為 Home Basic/Premium)。
  • Windows XP 安裝光碟/ISO(建議 SP3 整合版)。
  • 備份重要資料。
  • 準備 Vista 安裝光碟(用於修復啟動)。

步驟 1:為 XP 準備獨立分區

  1. 進入 Vista,右鍵「電腦」→「管理」→「磁碟管理」。
  2. 右鍵 C 槽 →「壓縮磁碟區」,釋放至少 20-30 GB 空間(保留足夠 Vista 可用空間)。
  3. 在「未配置空間」右鍵 →「新增簡單磁碟區」,建立 XP 專用分區(建議設為 D: 或 E:)。
  4. 建議調整磁碟機代號: 將新分區設為 D:,光碟機改為 E:,避免 XP 安裝時盤符錯亂。

步驟 2:安裝 Windows XP

  1. 重開機,從 XP 安裝光碟啟動(或用 PE/USB 啟動進入 XP 安裝程式)。
  2. 選擇步驟 1 建立的分區安裝 XP(格式化為 NTFS)。
  3. 完成安裝後,電腦將直接啟動 XP,Vista 啟動項消失(被 NTLDR 覆寫)。

步驟 3:修復 Vista 啟動並建立雙重開機

  1. 放入 Vista 安裝光碟,重開機從光碟啟動。
  2. 選擇語言 →「修復電腦」→「啟動修復」。系統會自動偵測並修復 bootmgr/BCD。
  3. 修復完成後重開機,應進入 Windows Boot Manager 選單,只顯示 Vista。

步驟 4:將 XP 加入 Vista 啟動選單

方法 A:使用 EasyBCD(圖形介面,推薦)

  1. 進入 Vista,下載安裝 EasyBCD(免費版)。
  2. 開啟 EasyBCD →「新增項目」→ 類型選 Windows NT/2000/XP/2003 → 名稱輸入「Windows XP」 → 磁碟機選 XP 所在分區(如 D:)→「新增項目」。
  3. 儲存設定,重開機即可看到雙重開機選單。

方法 B:命令列(bcdedit)

  1. 以系統管理員身分執行 cmd。
  2. 輸入:
    bcdedit /create {ntldr} /d "Windows XP"
    bcdedit /set {ntldr} device partition=D:
    bcdedit /set {ntldr} path \ntldr
    bcdedit /displayorder {ntldr} /addlast
  3. (假設 XP 在 D: 分區,含 ntldr、boot.ini、ntdetect.com)

步驟 5:驗證與優化

  • 重開機測試兩個系統皆能正常進入。
  • 在 XP 中安裝對應硬體驅動(顯卡、晶片組、聲音、網卡)。
  • 若 Vista 為 BitLocker 加密磁碟,需先暫停保護再操作分區。

常見問題

  • XP 安裝時找不到硬碟: 需整合 SATA/RAID 驅動至安裝光碟(nLite 整合或按 F6 從軟碟載入)。
  • 雙系統時間不同步: Vista 用 UTC,XP 用本地時間。在 XP 執行 reg add "HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 讓 XP 也用 UTC。
  • Vista 休眠後進入 XP 導致檔案系統損壞: 避免在雙系統間切換時使用休眠/混合睡眠,請完全關機。

結語

遵循「Vista 最後安裝/修復啟動」原則,配合 EasyBCD 管理 BCD,即可在預裝 Vista 電腦上完美實現 XP+Vista 雙重開機,互不干擾。

Copyright © Windows教程網 All Rights Reserved