使用 EFI EasyBCD 後遺失 Windows 7 啟動

使用 EFI EasyBCD 後遺失 Windows 7 啟動

我有一台 Lenovo Y580,配備 64GB SSD 和 1TB HDD,使用 GPT 設定並設定為從 (U?)EFI 啟動。

我試圖使用 EasyBCD 在 Windows 啟動管理器上安裝 Linux Mint(我沒有意識到 EFI,但它擦除了我的啟動分區/加載程序,我似乎無法恢復 Windows(並且我仍然無法獲得可啟動的 Linux)薄荷)。

使用系統復原實用程序,啟動修復無法「看到」視窗(可能是因為我使用 7 Pro 磁碟來恢復 Home Premium?)。在命令提示字元下,Bootrec 工具不執行任何操作,bootsect 無法執行,因為它說它只適用於 BIOS,而我已經使用 EFI 啟動。

我可以使用 diskpart 查看 200mb SSD 分割區上的 EFI 數據,但我不知道如何將 Windows 新增回我擁有/需要的任何引導程式。

目前我能看到的唯一選項是:

  1. 全新安裝 Windows,並希望設定保持與預設一樣快(SSD 是 Windows 的某種緩存,但考慮到 SSD 的其餘部分是未分割的空間,我不太明白它是如何工作的)。考慮到 Windows 在 EasyBCD 刪除它之前運行良好,這似乎有點矯枉過正。
  2. 嘗試強制 BIOS 模式,看看是否能神奇地解決問題
  3. 嘗試從 GPT 轉換為 MBR 並嘗試使用 bootrec/bootsect 工具(也許會再次返回),這似乎是一個非常糟糕的主意。

有人有主意嗎?

答案1

檢查用於啟動 Windows 復原/安裝媒體的韌體設定。

您應該在韌體中設定選項,以 EFI 方式引導恢復/安裝 DVD/USB。

啟動恢復媒體後,請轉到命令提示字元。

使用 bcdboot.exe 來修復 Windows 啟動配置數據(BCD)。

答案2

從另一個磁碟或 Live CD 啟動,並嘗試查看分割區是否仍然正常(使用 easeus 或 diskpart 等工具)、主要分割區和活動分割區。然後你可以使用:

bootrec /fixmbr
bootrec /RebuildBcd
Bcdboot 

或者,使用 easybcd 和不同於 live CD 的選項重試。

也要確保在 BIOS 中設定正確的選項。

相關內容