我已經安裝 Windows 7 一段時間了,決定在另一個磁碟機上安裝 XP。看來XP已經覆蓋了7的啟動載入程序,所以XP預設啟動。我彈出 Windows 7 安裝光碟來修復載入程式。選擇修復選項後,它向我顯示:
我點擊修復並重新啟動仍然預設啟動進入 XP。幸運的是,我可以進入 BIOS 並進行手動覆蓋,使其從安裝 7 的磁碟機上的 Windows 啟動管理員啟動。我的目標是實現 Windows 7/XP 雙啟動,但目前我只想讓 Windows 7 載入程式正常運作。
我知道這裡有幾個幾乎相同的問題(我焦急地等待著「可能重複」的評論和接近投票的衝擊),但它們都已經有大約 10 年的歷史了,除了一個答案是鏈接到20 分鐘的YouTube 影片。無論如何,他們都沒有解決我的問題。
編輯:正如預期的那樣(並在本段之前的段落中預測),它作為一個騙局被關閉。我已經看過所有這些問題/答案,但沒有打開命令提示字元的選項。我實際上只能選擇“修復並重新啟動”。
另外,當我從 BIOS 的啟動優先權中刪除安裝了 XP 的磁碟機並嘗試使用 Windows 7 光碟時,我會得到以下資訊:
答案1
我發現的許多答案都指向使用 bootrec.exe 重建 MBR 或引導程式。然而,正如我在 OP 中提到的,使用 Windows 7 安裝光碟啟動確實如此不是給我任何打開命令提示字元的選項。在搜尋本機磁碟機或安裝光碟上 bootrec.exe 的實體位置時,我遇到了這個問題:
事實證明,它實際上包含在光碟上的 .wim 檔案中,.\sources\boot.wim
可以使用 7zip 作為存檔來開啟該檔案。其中,bootrec.exe 位於.\1\Windows\System32\
.因此,在使用上述 BIOS 覆蓋啟動到 Windows 7 時,我將 bootrec.exe 提取到桌面,打開提升的命令提示符,然後執行以下命令:
我最初運行了bootrec /rebuildbcd
,但當它說找不到任何 Windows 安裝時,我並不確定它是否有效。我然後嘗試了bootrec /fixmbr
。仍然不確定它是否有效,我重新啟動了我的機器,你瞧,Windows 7 啟動了,就像以前一樣。
因此,現在我們可以為安裝 Windows 7 後在另一個磁碟機/分割區上安裝 Windows XP 所帶來的問題新增另一個解決方案。
答案2
首先,您必須啟動到 Windows 7,您可以使用名為「SuperGrubDisk」的工具來完成此操作。在 Windows 7 中,只需開啟命令提示字元並執行「bootrec /rebuild」。