如何刪除或重建EFI系统磁碟分割 (ESP)?

ESP有什麼用途,是否可以在不再需要它時將其刪除,誤刪後如何重建ESP?本文將探討這些問題,並為您提供有關EFI的重要信息。

於 @Daisy 最近一次更新 2023年08月25日

什麼是EFI系统磁碟分割(ESP)?

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

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

刪除EFI系統磁碟分割是否可行?

EFI系統磁碟分割充當保護屏障。這就是為什麼您不能使用Windows內建的磁碟管理工具來擦除EFI分割區。刪除EFI磁碟分割系統將無法啟動,因此存在危險。

因為EFI磁碟分割沒有磁碟機代號,因此您甚至無法通過檔案總管(或Mac OSX的Finder)檢視到它。如果您意外找到並刪除了該分割區,那麼您的系統將無法啟動。為了保護EFI分割區,Windows會試圖阻止您刪除它。

但是,由於它佔用大量磁碟空間,一些使用者仍然希望刪除EFI分割區。此外,一些使用者希望刪除EFI系統磁碟分割,並重新格式化第二個硬碟。因此,在您仍然希望刪除EFI分割區的情況下,您應該如何做好準備呢?

準備工作:刪除EFI系統磁碟分割前

刪除EFI系統磁碟分割前的準備工作 在擦除EFI系統磁碟分割之前,請牢記以下的注意事項和做法,以避免任何意外損失。如果您有多個硬碟,請確保從中選擇正確的磁碟號來擦除分割區。右鍵點擊開始按鈕,從提升的菜單中選擇「磁碟管理」,以檢視磁碟代號。然後記住您想要擦除EFI分割區的磁碟號。

1. 如果您只想要在您的磁碟上擴展一些可用空間,我們建議您將一些已安裝的應用程式移動到您的第二個硬碟,或者使用其他方法釋放磁碟空間。

2. 如果您想要保持Windows作業系統正常運行,請不要修改EFI系統磁碟分割中的任何內容。我們強烈建議您事先將EFI分割區中的重要檔案備份到外部儲存裝置,以避免任何意外的資料損失。

3. 如果您的電腦上有兩個Windows系統,並且只想要消除EFI分割區,您可以保留一個作業系統來釋放磁碟空間,然後按照以下步驟進行。如果您希望刪除已刪除的EFI系統磁碟,並安裝新的Windows作業系統,您可以直接重灌作業系統,這將自動擦除EFI系統磁碟分割。

如何刪除EFI系统磁碟分割(ESP)?

如前所述,如果要啟動電腦內部驅動上的作業系統,則EFI系统磁碟分割必不可少。然而,如果您使用的是外部硬碟而不是電腦內部的,您則不再需要EFI系统磁碟分割。

此外,還有一種情況,有些使用者在Mac上創建了EFI系统磁碟分割,現在他們想要安裝Windows來替換Mac OS。您可能需要刪除原始的EFI分割區並生成一個新的分割區。,因為Windows內建工具不允許您刪除ESP,因此要刪除原始的EFI分割區,您需要使用第三方分割管理工具。對此,您可以使用第三方分割區管理工具——傲梅分區助手專業版(Partition Assistant Professional),它可以刪除任何分區且不會影響其他分區上的數據。

現在,您可以直接點擊下方下載按鈕,免費下載並安裝AOMEI Partition Assistant Professional試用版,然後按照以下步驟執行操作。

免費下載試用版Win 11/10/8.1/8/7/XP
安全下載

第1部分.製作可開機光碟

 

步驟 1.將USB連接到正常工作的 Windows 電腦,安裝並運行AOMEI Partition Assistant Professional。點選上方工作列“工具”——“製作可開機光碟”。

步驟 2.閱讀注意事項,然後點選“下一步”。

步驟 3.選擇您的開機裝置,然後點選“繼續”。

步驟 4.它會提示您USB存儲設備將被格式化,請備份重要數據。如果您已經這樣做了,請點選“”。

步驟 5.然後等待該過程完成。

注意:可開機隨身碟包含預安裝的AOMEI Partition Assistant Professional。

第2部分.刪除EFI系統磁碟分割

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

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

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

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

常見問答:關於刪除EFI系統磁碟分割的

1. 我可以在Windows中刪除EFI分割區嗎?

EFI分割區無法直接刪除。這是因為引導檔案存儲在受保護的EFI系統磁碟分割上。如果您刪除EFI分割區,您的機器將無法啟動。如果您希望擦除EFI分割區,您可以使用Diskpart將其轉換為普通數據分割區,然後再刪除它。您也可以使用專業的工具進行操作。

2. EFI系統磁碟分割的大小是多少?

這個問題取決於特定的作業系統。通常,EFI分割區的最小分割大小為100MB。建議將EFI分割區配置在100MB至500MB之間,以減少潛在的問題。

3. 如果我格式化EFI分割區會發生什麼?

由於EFI分割區保護了Windows必要的數據,它永遠不會允許您格式化。然而,如果您錯誤地或意外地刪除了EFI分割區,可能會導致作業系統開機失敗、主頁系統無法運行等多種後果。