By Nancy / Last Updated 2020-03-19

如何刪除或重建EFI系統分區 (ESP)

什麼是EFI系統分區(ESP)?

EFI系統分區(ESP)是一個FAT32格式的物理分區,通常為100MB,在其中儲存了已安裝系統的EFI引導加載程式以及啟動系统時固件所要使用的應用程式。如果您的硬碟驅動器初始化為GUID分區表(GPT)分區樣式,它將在安裝Windows或Mac作業系統(OS)後生成EFI系統分區。

通常,因為它沒有盤符,所以該分區在Windows資源管理器中一般是不可見的。如果意外刪除此分區,則會導致已安裝的系統無法啟動。因此,為了保護此分區,Windows不允許您刪除它。然而,當我們不再需要它時,是否可以刪除它呢?

如何刪除EFI系統分區(ESP)?

如前所述,如果要啟動電腦內部驅動上的作業系統,則EFI系統分區必不可少。然而,如果您使用的是外部硬碟驅動器而不是電腦內部的,您則不再需要EFI系統分區。還有一種情況,有些用戶在Mac上創建了EFI系統分區,現在他們想要安裝Windows來替換Mac OS。在這種情況下,他們需要刪除舊的EFI系統分區並為Windows生成新的EFI系統分區。對此,您可以使用第三方分區管理工具——傲梅分區助手專業版(Partition Assistant Professional),它可以刪除任何分區且不會影響其他分區上的數據。

以下是具體步驟:

步驟1:安裝並運行軟體,將一個空的USB啟動插入到電腦,點選軟體視窗左側的“製作可開機光碟精靈”,然後依照嚮導創建可啟動USB驅動。

Make Bootable Media

完成創建後,從可啟動USB啟動電腦,然後進入Windows預安裝環境進行以下步驟:

步驟2:右擊您想要刪除的EFI系統分區,點選“刪除分割區”。

Delete Partition

步驟3:選擇“快速刪除分割區(僅刪除分割區沒有抹除資料)”,點選“確定”。

Delete Partition Quickly

步驟4:現在您可以看到原本的EFI系統分區已經變成未配置空間。您可以使用“合併分割區”功能來將此未配置空間添加到任何現有的分區上以擴展其使用空間。目前,該程式沒有對您的硬碟有任何更改。最後點選“套用”以提交以上所有程式。

Apply

除了刪除EFI系統分區之外,傲梅分區助手專業版(Partition Assistant Professional)還具有許多強大的功能。比如將磁碟在MBR與GPT格式間無損轉換,調整分區大小/位置/盤符,和克隆磁碟等。

如何重建EFI系統分區(ESP)?

我們已經知道,如果要在GPT磁碟上啟動Windows作業系統,則這顆磁碟上必須有EFI系統分區(ESP)和Microsoft保留分區(MSR)。如果您誤刪了系統磁碟上的EFI系統分區,那麼Windows系統將無法啟動。此外,將作業系統遷移或安裝到原始系統磁碟旁的另一顆硬碟上,新硬碟驅動器可能無法生成EFI系統分區。此時,刪除舊硬碟後系統將無法啟動。

在這些情況下,您需要創建EFI系統分區,然後安裝EFI引導加載程式使Windows作業系統可啟動。或者如果您的計算機由於缺少EFI系統分區而無法啟動,您可以使用此方法重新創建它,然後您可以像以前一樣恢復Windows系統。

即使這不會導致數據丟失,也建議您在任何更改之前創建磁碟備份。然後,依照以步驟進行作業:

1. 從Windows安裝碟或恢復磁碟啟動電腦。在設置中按“Shift”+F10進入命令提示符窗口。

2. 運行以下命令縮小分區以獲取未分配空間:

DiskPart

List disk

Select disk X (X表示需要EFI分区的磁盘的磁盘编号)

List partition

Select partition N(N表示需要收缩的分区的分区号)

Shrink desired=500(将分区缩小500MB)

3. 然後,您可以使用以下命令在500MB未分配空間中創建EFI分區:

create partition EFI size=200

format quick fs=fat32 label="System"

create partition msr size = 128

4. 在成功創建這兩個分區後,使用以下命令安裝引導加載程式和所需的其他程式:

bootrec /fixboot

bcdboot c:\Windows /s b: /f ALL

5. 重新啟動電腦查看它是否已修復。