作者 Daisy / 最近一次更新 2023年04月27日

什麼是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),它可以刪除任何分區且不會影響其他分區上的數據。

下載Demo 免費體驗 Win 7 \ 8 \ 8.1 \ 10 \11\ XP \ Vista
安全下載

以下是具體步驟:

步驟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. 重新啟動電腦查看它是否已修復。