如何修復GPT 硬碟上的EFI 引導加載程式?-Windows 11、10、8、7

如果您正在為如何在 Windows 11/10/8.1/8/7 中修復 GPT 硬碟上的 EFI 引導加載程式而煩惱,在這裡您可以學習 3 種方法,所有這些方法都可以幫助您修復 GPT 硬碟上的 EFI/UEFI 引導加載程式。

由 @Canace 發佈 2024年10月10日 於 @Canace 最近一次更新 2023年05月17日

前言

您是否在 Windows 7/8/10/11 中遇到過 GPT HDD 上的 EFI 啟動錯誤的問題?甚至 Windows 11 也會面對這個問題,這個時候你應該怎麼做呢?重灌 Windows 作業系統可能是大多數使用者的首選。但是,它會導致數據丟失。所有這些檔案和程式都會花費您大量的精力和時間來備份或重灌。

在本文中,我們將向您展示如何逐步修復 UEFI (EFI) 引導加載程式問題,而不是執行清除數據的重灌。

關於 EFI/UEFI、Bootloader、GPT 和 ESP

1. EFI/UEFI

UEFI(統一可擴展韌體介面)是 BIOS 的更新版本,它是基於EFI 1.10標準為基礎發展起來的,並定義了作業系統和平台韌體之間的接口。該界面由數據表組成,這些數據表為引導作業系統和運行預引導應用程式提供了標準環境。

 EFI(可擴展韌體接口)是 UEFI 的前身。是由英特爾倡導推出的一種在類PC系統中替代BIOS的升級方案。在(基本輸入/輸出系統)韌體接口在後來的電腦中,但 UEFI/EFI 韌體實現對 BIOS 服務提供傳統的支援。

2. Bootloader

Bootloader 是一個啟動程式,引導裝載程式是電腦開機自檢完成後裝載作業系統或者其他系統軟體的電腦程式。通過這段程式,可以初始化硬體設備。從而將 Windows 11/10/8/7 作業系統的軟硬體環境帶到一個合適的狀態,它在這些自檢後為電腦加載或運行環境,使其成為啟動過程的重要組成部分。

3. GPT & ESP

GPT(GUID 分割區表)是用於桌面或伺服器電腦中使用的物理存儲設備上的分割區表佈局的標準。作為 UEFI/EFI 的一部分,因為主引導記錄的局限性(MBR),它也用於一些 BIOS 系統。此外,Windows 32 位系統只能安裝在使用 MBR 的 Legacy BIOS 上。但是,Windows 8、8.1、10、11 等 64 位系統設計為使用 EFI 引導加載程式和 GPT 安裝在 UEFI 上。

ESP(擴展韌體接口系統分割區)是一個FAT或FAT32格式的磁碟分割區。同時也是數據存儲設備上的分割區,供遵循 EFI/UEFI 的電腦使用。EFI/UEFI 韌體將加載存儲在 ESP 上的檔案以啟動 Windows 作業系統和其他實用程式。它必須被格式化為 FAT32。

如何修復適用於 Windows 11/10/8/8.1/7 的 GPT 硬碟上的 EFI 引導加載程式?

有3種方法可以修復:Bootrec(僅在Windows 7 OS或以前版本上運行)、DiskPart和使用AOMEI Partition Assistant Standard檢查錯誤。我們將用詳細的話指導您:

方法1.修復Bootrec(僅適用於Windows 7)

步驟 1. 插入 Windows 7 安裝介質並從中啟動。

步驟 2. 在 Windows 啟動畫面出現之前按 F8。

步驟 3. 選擇語言、時間、鍵碟或輸入法,點選“下一步”。

步驟 4. 選擇修復您的電腦,然後選擇 Windows 7 並點選“下一步”。

步驟 5. 在系統恢復選項中選擇命令提示符。

步驟 6. 輸入 bootrec.exe 並回車,然後輸入這些命令並一一運行:

bootrec /FixMbr

bootrec /FixBoot

bootrec /RebuildBcd

然後您可以嘗試重新開機電腦。

方法二:修復Windows 7/8/8.1/10/11下的UEFI/EFI Bootloader

在Windows 8/8.1/10/11 中使用DiskPart 修復EFI/UEFI bootloader 對Windows 7 比較熟悉。因此,我們將首先介紹如何在Windows 7 中修復UEFI/EFI bootloader。

1.修復Windows 7下的EFI/UEFI Bootloader

注意:在修復 UEFI/EFI 引導加載程式之前,請確保使用 Legacy 模式的 Windows 7 UEFI/EFI 加載處於活動狀態。

您需要一個 Windows 7 安裝介質,請參考以下文字:

步驟 1. 將您的媒體輸入到 Windows 7電腦,然後從媒體啟動。

步驟 2. 選擇“修復您的電腦”。

步驟 3. 選擇作業系統並點選下一步。

步驟 4. 選擇“命令提示字元”。

步驟5.輸入這些命令並一一執行:

• diskpart

• select disk 0

• list vol

步驟 6. 檢查 EFI 分割區是否使用 FAT32 檔案系統並為此分割區分配驅動器號,鍵入並運行以下命令:

• select vol

• assign letter= X

步驟 7. 鍵入並運行以下命令來修復引導記錄:

• cd /d X:\EFI\Microsoft\Boot\(“ X ”是您分配給 EFI 卷的字母)

• bootrec /FixBoot

步驟 8. 為了重建 BCD 存儲,請運行以下命令:

• ren BCD BCD.old(備份舊的 BCD)

• bcdboot c:\Windows /l en-us /s x: /f All

• bootrec /rebuildbcd

注意: • C:\Windows – 安裝Windows的磁碟。 • /f ALL – 複製所有 Windows 啟動檔案。 •/1 en-us – 系統區域設置,默認為 en-us。 •/s X: -- s 是 Windows 中的一個新 BCDBoot 選項,使用它來忽略舊的啟動設定並創建一個乾淨的 BCD 配置。X是指定的字母。 例如: bcdboot c:\Windows /1 en-uk /s K: /f ALL

如果您沒有安裝介質,請按照以下步驟修復 GPT 硬碟上的 EFI/UEFI 引導加載程式:

步驟 1. 重新開機您的 Windows 電腦並在 Windows 啟動畫面出現之前快速點擊F8鍵。

步驟 2. 選擇修復您的電腦->命令提示字元。

接下來的步驟與Windows 7安裝介質方法相同,都是從上面的第5步到第8步。

2.修復Windows 8/8.1/10/11下的EFI/UEFI Bootloader

如果您使用的是 Windows 8/8.1/10 並且手頭有 ​​Windows 安裝介質,則所有命令與如何在 Windows 7 中修復 GPT 硬碟上的 EFI/UEFI 引導加載程式的方式相同,除了命令的入口提示,下面是進入命令提示符的方法:

步驟 1. 將您的媒體輸入到 Windows 8/8.1/10 PC,然後從媒體啟動。

步驟 2. 選擇“修復您的電腦”->“疑難解答”->“命令提示符”。

接下來的步驟按照上面的第5步到第8步:

如果您沒有 Windows 8/8.1/10/11 安裝介質,請按照以下步驟修復 GPT 硬碟上的 EFI/UEFI 引導加載程式:

步驟 1. 重新開機 Windows 8/8.1/10/11 PC 並在 Windows 啟動畫面出現之前快速點擊F8鍵。

步驟 2. 選擇“修復電腦”->“疑難解答”->“命令提示字元”。

接下來的步驟與Windows 7安裝介質方法相同,都是從上面的 第5步到第8步。

方法 3. 檢查錯誤以修復 GPT 硬碟上的 Windows 11/10/8.1/8/7 UEFI/EFI Bootloader

還有另一種進行 EFI/UEFI 引導加載程式修復的方法,即創建可引導媒體,然後從中引導並檢查 GPT 硬碟的錯誤。但在此之前,您必須使用一些電腦備份軟體來備份硬碟,例如AOMEI Backupper在數據丟失的情況下。要為 Windows 10/8.1/8/7 製作可啟動媒體,您可以嘗試免費分割區管理器:AOMEI PartitionAssistant Standard。它支援您通過以下簡單步驟製作可開機光碟精靈。

免費下載軟體 Win 11/10/8.1/8/7/XP
安全下載

步驟 1. 選擇一個空的 USB 閃存器(容量應大於 13GB)或外部硬碟,使一台工作的Windows11/10/8/8.1/7 PC成為可啟動介質,它具有與您相同的作業系統和EFI/UEFI。

步驟 2. 打開並運行AOMEI PartitionAssistant Standard,點選上方面板的“工具”中,選擇“製作可開機光碟精靈”。在提示視窗中,然後點選“下一步”。

步驟 3. 您可以選擇三個選項:“燒錄到 CD/DVD”、“USB 開機裝置”和“匯出 ISO 檔案”。我們在步驟中選擇 USB 開機裝置。

步驟 4. 點選“繼續”以在幾分鐘內創建 Windows 11/10/8.1/8/7 可啟動媒體。

提示:該操作將格式化 U 碟或外置硬碟。因此,您必須提前備份您的關鍵數據。

步驟 5. 從可啟動媒體啟動損壞的 Windows 7/8/8.1/10 /11PC。

步驟6.然後您會在螢幕上看到AOMEI PartitionAssistant Standard,然後點選上方“檢測”,選擇“磁碟表面測試”。

步驟7.或者,如果您確定原因是損壞的 MBR,您可以“重建 MBR”來修復 GPT 硬碟驅動器上的引導加載程式。

GPT 硬碟上的 EFI/UEFI 引導加載程式問題通過以上方法可以解決。此外,AOMEI PartitionAssistant 為您提供專業版 ,它還可以使用命令行分割區,分配可用空間, 在系統碟上將 MBR 轉換為 GPT ,反之亦然。

結論

這是如何通過 3 種有效方法修復 GPT 硬碟上的 EFI 引導加載程式。如果以上這些方法都不起作用,最終的解決方案是製作一個 Windows 11/10/8.1/8/7 安裝介質,然後重灌作業系統以解決 GPT 硬碟上的 EFI/UEFI 引導加載程式問題。AOMEI PartitionAssistant Standard也有伺服器版 ,並支援 Windows Server 使用者管理他們的硬碟, 遷移作業系統,並在 Windows 伺服器上克隆他們的關鍵數據。