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

五步解決安裝 Win 7 後 XP 無法開機的問題

編輯:Win7 系統基礎知識

在已安裝 Windows XP 的電腦上加裝第二顆硬碟安裝 Windows 7,安裝完成後卻發現開機選單消失,無法進入 XP。本文提供透過 Windows 7 安裝光碟修復環境,手動建立 XP 開機項的五步驟解決方案。

問題背景

  • 原機器安裝 Windows XP SP3,另加 30GB 硬碟(設為從盤,代號 W)安裝 Windows 7 RTM 7600。
  • 安裝時主從硬碟順序被識別相反,導致 Windows 7 開機管理程式覆寫 XP 開機區塊。
  • 嘗試用 bootsect /nt52 ALL 修復雖能進入 XP,但 Windows 7 卻無法開機。

解決步驟:在 Windows 7 修復環境下執行命令

  1. 放入 Windows 7 安裝光碟,開機選擇「修復電腦」→「命令提示字元」。
  2. 依序執行以下命令(假設 XP 在 D 槻):
1. 重新搜尋作業系統
bootrec /rebuildbcd

2. 建立 XP 開機項
bcdedit -create {ntldr} -d "Windows XP"

3. 設定開機分區位置
bcdedit -set {ntldr} device partition=D:

4. 設定開機檔案路徑
bcdedit -set {ntldr} path \ntldr

5. 將開機項加入顯示順序最後
bcdedit -displayorder {ntldr} -addlast
  1. 重新開機,開機選單即會出現「Windows XP」選項。
  2. 進入 Windows 7 後,可在「系統屬性」→「進階」→「啟動及故障復原」中設定預設作業系統與顯示時間。

補充說明

  • /nt52 參數適用於 XP/Server 2003,若第一系統為 Vista/7 則不適用。
  • 若遇到 NTLDR 損壞,可嘗試 bootsect /nt52 C: /mbr 同時修復 MBR。
  • 在新版開機管理程式中為舊版 Windows 建立開機項,是保留雙系統最安全的方式。
Copyright © Windows教程網 All Rights Reserved