將MBR轉換為GPT Windows Server 2012 R2

作者:艾倫,更新日期:2020年6月28日

本文介紹如何將MBR轉換為GPT Windows Server 2012 (R2)而不會丟失數據。 用mbr2gpt命令提示符將MBR磁盤更改為GPT的2種方法 NIUBI partition editor.

將MBR轉換為GPT選項為灰色

對於使用硬件RAID陣列(例如RAID 5)的服務器,硬盤驅動器變得更大,虛擬磁盤可能超過10TB。 如果使用5個3TB硬盤構建RAID 3陣列,則磁碟管理中的虛擬磁盤為6GB。 如果將此磁盤初始化為MBR樣式,則只能使用 2TB 空間,剩餘的4TB磁盤空間顯示為 未配置,此空間不能用於創建新卷或擴展其他卷。 要解決此問題,您需要 將MBR磁盤轉換為GPT.

要將MBR轉換為GPT Windows Server 2012 (R2),有幾種方法。 Windows 具有內置的磁碟管理和diskpart命令工具來幫助轉換磁盤類型,但是您必須 刪除所有分區 轉換之前先將其放在MBR磁盤中。

在diskpart命令提示符窗口中,鍵入 help convert GPT 您將看到convert命令的語法,註釋和示例。

Diskpart轉換

在磁碟管理控制台中,右鍵單擊MBR磁盤的正面時,還有一個選項。 但是,那 ”轉換成GPT磁盤如果其中有分區,則該選項顯示為灰色。

Convert is grayed

使用MBR2GPT.exe(Microsoft提供)和 NIUBI Partition Editor,您可以將MBR轉換為GPT而不會丟失數據。 在開始之前,請確保要轉換的MBR磁盤是數據磁盤或系統磁盤,因為方法不同。

如何將非系統磁盤的MBR轉換為GPT

對於僅數據磁盤,將MBR轉換為GPT非常簡單 Windows Server 2012 (R2),只需單擊幾下。

  1. 資料下載 NIUBI Partition Editor,右鍵單擊 的前面 MBR磁盤,然後選擇“轉換成GPT磁盤".
  2. 只需點擊 確認,然後添加一個掛起的操作。
  3. 點擊 應用 在左上方執行,完成。 (單擊“應用”之前的所有操作僅在虛擬模式下起作用。)

觀看視頻,了解如何將MBR磁盤轉換為GPT Windows Server 2012:

Video guide

有一些第三方軟件可以通過操作系統將MBR磁盤轉換為GPT,但是很少有軟件可以確保3%系統可啟動。 如果要將MBR系統磁盤轉換為GPT,建議運行 MBR2GPT 由Microsoft提供。

Server 2012 mbr2gpt.exe命令提示符

MBR2GPT.exe 正在從命令提示符運行。 上 Windows Server 2019 亦於 Windows 10(1703及更高版本),您可以使用以下命令將MBR轉換為GPT Windows。 但是要在Server 2上運行mbr2012gpt,您需要使用 Windows 預安裝環境(Windows PE)。

要使用MBR2GPT命令進行轉換,您的磁盤分區應滿足要求,否則轉換將無法成功。 因此,在下載此工具之前,請檢查磁盤先決條件:

  1. 磁盤當前正在使用MBR
  2. 分區沒有足夠的空間來存儲主要和次要GPT:磁盤前端為16KB + 2個扇區,磁盤末端為16KB + 1個扇區。
  3. 3 MBR分區表中的主要磁碟分區或更少。
  4. 分區之一設置為活動分區,即係統分區。
  5. 磁盤做  具有任何擴展/邏輯分區。
  6. 系統分區上的BCD存儲區包含指向OS分區的默認OS條目。
  7. 可以為分配了驅動器號的每個卷檢索卷ID。
  8. 此MBR磁盤上的所有分區均為 確認 由Windows。

通常,您只需要注意數字3、5和8。

在對磁盤進行任何更改之前,MBR2GPT會驗證所選磁盤的佈局和幾何形狀,如果這些檢查中的任何一項失敗,轉換將不會繼續,並且將返回錯誤消息。

常見問題及相應的解決方案

"Validating layout, disk sector size is: 512 bytes Disk layout validating failed for disk 0", "MBR2GPT: Conversion failed"。 這是將MBR磁盤轉換為GPT時最常見的錯誤消息。 如果收到此錯誤,請再次檢查磁盤分區配置。

Partition layout

在大多數 Windows 2012服務器的系統磁盤上,有System Reserved,C :(對於OS)和D槽。 如果所有這些分區都是 ,您可以成功轉換此磁盤。

備註: 如果該磁盤中有3個以上的分區,甚至一個邏輯磁碟機,或者任何不支持的分區,例如EXT2 / 3,則您 不能 將MBR磁盤轉換為GPT Windows Server 2012.

擴展EFI分區(可選)

為 Windows 在轉換後保持可引導狀態, 電噴 系統分區(ESP)必須到位。 MBR2GPT將首先收縮System Reserved分區,然後在C槽之前創建EFI分區。 如果“系統保留”分區中沒有足夠的可用空間,則MBR2GPT將收縮C槽,然後將在磁盤上創建EFI分區。 右邊 C槽。

如您所見,在將磁盤100轉換為GPT之後,在C槽後面創建了0MB EFI系統分區。 右鍵單擊時,所有選項均顯示為灰色。

EFI partition

資料下載 NIUBI Partition Editor 然後按照視頻中的方法 展開系統保留分區 (足以 1GB):

Video guide

如何在Server 2012的系統磁盤上將MBR轉換為GPT

擴展“系統保留”分區後,有足夠的可用空間,MBR2GPT將收縮該分區以在C槽的左側創建EFI分區。 現在一切就緒。

步驟將MBR轉換為GPT Windows Server 2012 (R2):

STEP 1: 資料下載 Windows Server 2019 的ISO 並使用以下命令創建可啟動DVD光盤或USB閃存驅動器 Windows 內置或第三方工具。 如果使用VMware Hyper-V虛擬機,則只需選擇此ISO文件並從中啟動。

STEP 2: 從此可啟動媒體啟動,只需單擊 下一步 在第一 Windows 設置窗口,然後單擊 修復您的計算機 在下一個窗口的左下角。

Setup window

Repair computer

STEP 3: 點擊 疑難解答 在下一個窗口中,然後單擊 命令提示符.

Troubleshoot

Command Prompt

STEP 4: 只需輸入2條命令即可完成轉換。

  1. cd ..
  2. mbr2gpt /轉換

如您所見,命令窗口報告轉換成功完成。

  • /驗證 -指示MBR2GPT.exe僅執行磁盤驗證步驟,並報告磁盤是否符合轉換條件。 如果驗證失敗,則無法繼續轉換。
  • /兌換 -指示MBR2GPT.exe執行磁盤驗證,如果所有驗證測試均通過,則繼續進行轉換。
  • /磁盤: -指定要轉換為GPT的MBR磁盤的磁盤號。 如果未指定,則使用系統磁盤,因此此處不使用此選項。

查看完整的語法和選項

重新啟動服務器並啟動到UEFI,如您所見,磁盤0轉換為GPT,並且在以下位置創建了EFI系統分區: 離開 C槽的一側。

除了將MBR轉換為Server 2012的GPT之外, NIUBI Partition Editor 幫助您在之間轉換分區 主邏輯, 將NTFS轉換為FAT32 不會丟失數據。 它還可以幫助您縮小,擴展,移動,合併,複製,擦除分區等等。

下載