作者 Daisy / 最近一次更新 2021年12月08日

報錯:只有 GPT 磁碟支援MSR和 EFI

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

只有 GPT 磁碟支援MSR和 EFI

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

GPT 磁碟上的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 分割區中沒有有意義的數據。

只有 GPT 磁碟支援MSR和 EFI

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

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

解決方法:“只有 GPT 磁碟支援MSR和 EFI”

對於上述報錯,您可以根據提示將磁碟轉換為 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/XP
安全下载

注意: 您需要先檢查是否啟用了 UEFI 啟動模式(針對 GPT 磁碟)。

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

只有 GPT 磁碟支援MSR和 EFI

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

只有 GPT 磁碟支援MSR和 EFI

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

只有 GPT 磁碟支援MSR和 EFI

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

2.運行修復MBR命令

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

▸bootrec /fixMBR

▸bootrec /fixBoot

▸bootrec /rebuildBCD

只有 GPT 磁碟支援MSR和 EFI

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

概括

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