如何解決“MSR和EFI分割區僅支援GPT磁碟”的問題?

在MBR磁碟上創建MSR或EFI分割區時,會遇到只有 GPT 磁碟支援MSR和 EFI的報錯。不過別著急,下面教大家如何安全的解決這個問題。趕快學起來吧!

由 @Daisy 發佈 2024年07月24日 於 @Daisy 最近一次更新 2024年02月27日

報錯:MSR和EFI分割區僅支援GPT磁碟

“當我使用我的Windows 8安裝DVD並進行刷新或恢復時,電腦提示我磁碟已鎖定,且僅命令提示字元有效。有人建議我使用 diskpart來解決這個問題,所以我選擇了磁碟0並列出了所有分割區。但是當我嘗試創建分割區時,此時又彈出一條報錯——“MSR和EFI分割區僅支援GPT磁碟。將所選磁碟轉換為GPT,然後重試。”(MSR and EFI partitions are only supported on GPT disks. Convert the selected disk to GPT and try again)

當你嘗試在硬碟上使用 Diskpart 創建新分割區時,大多數使用者可能都會面臨相同的報錯。下面我們就來具體了解一下MSR和EFI。

MSR和EFI分割區概述

EFI,可擴展韌體(全稱:Extensible Firmware Interface)。 EFI是一個FAT16或FAT32格式的物理分割區,但是其分割區標識是EF (十六進制) 而非常規的0E或0C,因此,該分割區在Windows作業系統下一般是不可見的。EFI系統分割區能UEFI BIOS引導系統使用,存儲BIOS/EFI NAND晶片存儲不下的那部分EFI擴展功能。支援EFI模式的電腦需要從 ESP 啟動系統,EFI韌體可從ESP加載EFI啟動程式或者應用(ESP是系統引導分割區)。

MSR,Microsoft保留分割區(全稱:Microsoft Reserved Partition)。MSR分割區是每個GUID分割區表 (GPT) 磁片都要求的分割區。創建MSR是為了在單獨的分割區上保留一個磁碟空間分割區,供 Windows作業系統備用。MSR 分割區中沒有有意義的數據。

在初始化硬碟時,Windows 會要求您將其設為 GPT 或 MBR 分割區樣式。如果您的作業系統安裝在GPT磁碟上,則該磁碟上的第一個分割區必須使用 FAT32 檔案系統格式化的可擴展韌體接口 (EFI) 系統分割區,然後才是 Microsoft保留分割區 (MSR)。

大多數電腦同時支援 UEFI 和 Legacy 引導模式,前者適用於GPT磁碟,後者適用於 MBR 磁碟。如果只使用GPT進行數據存儲,則該碟的第一位將是MSR分割區。在MBR磁碟上,它不需要EFI或 MSR分割區,而是系統保留分割區。因此,當您嘗試在MBR磁碟上創建EFI 或 MSR 分割區時,Windows會提示您只有GPT 磁碟支援 MSR 和 EFI 分割區。

MSR和EFI分割區僅支援GPT磁碟的解決方法

對於上述報錯,您可以根據提示將磁碟轉換為 GPT,或者嘗試其他不同的命令來修復 MBR。以下是具體操作步驟。

1.轉GPT磁碟不丟失數據,創建MSR/EFI分割區

從報錯我們可以知道,直接的解決方案是將所選磁碟從MBR轉換為GPT。為此,您可以使用 cmd.exe 或磁碟管理,但它們只能將空磁碟轉換為 MBR 或 GPT。換句話說,您必須在轉換之前刪除所有分割區以及磁碟上的所有數據。這意味著您將刪除所有的資料和數據,然後從頭開始重灌作業系統。

那麼,有沒有辦法在不刪除任何分割區的情況下將所選磁碟轉換為 GPT?我想您可以嘗試一下更加簡潔方便的方法——使用第三方軟體AOMEI Partition Assistant Professional,在不刪除任何分割區或數據的情況下將系統和數據磁碟轉換為 GPT/MBR。

免费下载试用版 Win 11/10/8.1/8/7
安全下载
⚠️注意:您需要先檢查是否啟用了 UEFI 啟動模式(針對 GPT 磁碟)。

第1步. 啟動AOMEI Partition Assistant Professional。看到主界面後,選擇要轉換為GPT的磁碟(AOMEI Partition Assistant Professional 可以將MBR改GPT,無論是系統碟還是未安裝系統的磁碟)。右鍵點選“轉換成GPT磁碟”。

第2步. 點選“確定”,您將返回主界面。

第3步. 到這裡可以看到磁碟已經轉成GPT了,但是還沒有結束。您需要點選工具欄上的“套用”才能執行任務。

如果您的系統無法啟動,您可以在另一台電腦上使用此程式創建可啟動媒體,在無法創建EFI和MSR分割區的電腦上,從媒體中加載AOMEI Partition Assistant Professional,然後將磁碟轉換為GPT,無需加載作業系統。

2.運行修復MBR命令

如果您的電腦不支援 EFI 或 UEFI 啟動方式,無法從 GPT 碟啟動,則不建議將 MBR 碟轉為 GPT。在這種情況下,您可以打開提升的命令提示字元並運行以下命令:

▸bootrec /fixMBR

▸bootrec /fixBoot

▸bootrec /rebuildBCD

之後,您應該能夠使用 Diskpart 創建分割區,而不會收到 MSR 和 EFI 分割區僅在 GPT 磁碟上支援的消息。請記住,MBR 磁碟上最多只能有 4 個主分割區或 3 個主分割區和一個邏輯分割區。

概括

因此,當出現報錯“只有GPT支援MSR 和 EFI 分割區。”您可以嘗試上述 2 種解決方案。AOMEI Partition Assistant也能幫上忙刪除 EFI 分割區,將 EFI 分割區克隆到另一個硬碟等等。如果您運行的是 Windows Server 作業系統,請切換到AOMEI Partition Assistant Server