安裝 Windows 8 後還原 Windows 7 開機載入程式

安裝 Windows 8 後還原 Windows 7 開機載入程式

我在 Windows 7 之後將 Windows 8 安裝到分割區上,當我打開電腦時,Windows 8 基本上完全加載,然後我可以選擇我的作業系統。如果我選擇 Windows 8,我會直接進入鎖定螢幕,如果我選擇 Windows 7,我的電腦將完全重新啟動,然後啟動到 7。

我想使用 Windows 7 安裝 DVD 來恢復 Windows 7 引導程式How To Geek 中描述的方法但我擔心如果我這樣做,Windows 8 將無法啟動。

任何人都可以建議這是否可行,如果不行,我如何在 BIOS 載入後立即返回選擇作業系統?

答案1

Windows 8 需要 Windows 8 開機載入程式才能開機。這是快速啟動過程的一部分。

有一些理論上的解決方案,例如加載 grub 或系統命令來啟動 Windows 8 或 Windows 7 引導程序,但其中涉及大量工作,我不確定它們是否適用於 EFI 和 GPT 設定。為什麼不將 Windows 7 設定為預設作業系統並讓它自動啟動。這可能需要更長的時間,但您無需執行任何操作即可啟動 7.

您可以在系統屬性 -> 進階標籤 -> 啟動和復原中將 7 設定為預設值

答案2

使用 EasyBCD。它安裝 Windows 7 引導程式。但你會失去快速啟動。休息一切都會好的。在朋友的電腦上完成的。到目前為止沒有問題。但是,如果你的是 UEFI 啟動,那我不太確定。這適用於 BIOS

答案3

Windows 8引導程式可以載入Windows 7,您只需為其新增功能表即可。

我使用命令將負載恢復到安裝在另一個分割區上的 Vista,bcdedit而沒有使用第 3 方工具。

列出目前設定

使用管理權限啟動命令提示字元。

如果bcdedit不帶參數運行,它將列出您當前的設定:

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager
...

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 8
...

建立備份

進行備份是總是一件好事:

bcdedit /export C:\BCD-Backup

如果出現問題,您可以透過以下方式恢復

bcdedit /import C:\BCD-Backup /clean

新增適用於 Windows 7 的項目

現在我們將新增另一個條目。

  1. 將目前設定複製到新記錄:

    bcdedit /copy {current} /d "Windows 7"
    Entry copied successfully to {GUID}.
    

    {GUID}是新條目標識符的佔位符,它由數字和字元組成。您將複製此 GUID 並用它取代{GUID}步驟 2 中的佔位符。

  2. 修改複製的條目以從磁碟機 D: 啟動

    bcdedit /set {GUID} device partition=D:
    bcdedit /set {GUID} osdevice partition=D:
    

現在,您的啟動功能表應包含 Windows 8 和 Windows 7 的兩個項目。

相關內容