將MBR轉換為GPT Windows Server 2016 無數據丟失

作者:安迪(Andy),更新日期:2022年6月30日

GPT(GUID分區表) 磁盤比 MBR(主啟動記錄) 磁盤,例如:克服最大2TB空間和4個主要磁碟分區的限制。 也就是說,你可以在單個磁盤上創建大於 2TB 的分區和 4 個以上的主要磁碟分區。 服務器一般使用4TB以上的磁盤,如果不將MBR磁盤轉為GPT,剩餘磁盤空間會顯示為未配置,不能用於創建新卷或擴展其他分區。 很多人問是否可以將 MBR 轉換為 GPT Windows Server 2016 而不會丟失數據。 答案是肯定的。 在本文中,我將介紹兩種將 MBR 磁盤更改為 GPT 的方法 Server 2016 使用 MBR2GPT 命令和第三方 MBR 到 GPT 轉換器。

將MBR轉換為GPT Windows 帶磁盤轉換器的 2016 服務器:

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

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

Video guide

要將MBR轉換為GPT Windows Server 2016 無需操作系統,按照上述步驟即可輕鬆快速完成。 但是對於有操作系統的MBR盤,則要注意了。 如果在將 MBR 磁盤轉換為 GPT 時出現任何問題,可能會損壞系統並丟失數據。

在將 MBR 磁盤轉換為 GPT 之前 Server 2016 使用操作系統,請確保您的服務器主板支持 UEFI. 如果是這樣,請進行完整的系統備份並運行安全的 MBR 到 GPT 轉換器。 很少有第三方軟件能保證將系統MBR盤轉為GPT時100%安全。 建議轉換 Server 2016 系統盤與  MBR2GPT 命令。 此工具由 Microsoft 提供,安全得多。

使用 MBR2GPT.exe 命令將 MBR 更改為 GPT Server 2016

MBR2GPT.exe 正在從命令提示符運行。 上 Windows Server 2019 和 Windows 10 (1703及更高版本),您可以使用以下命令將MBR系統磁盤轉換為GPT Windows. 但是要在其中運行 mbr2gpt Windows Server 2016,您需要使用以下命令創建可啟動媒體 Windows 預安裝環境(Windows PE)。

MBR2GPT 命令只能 轉換系統盤. 要將僅數據磁盤從 MBR 轉換為 GPT,請按照上述步驟操作。

將 MBR 轉換為 GPT 有 3 個主要步驟 Windows Server 2016 使用MBR2GPT命令:

步驟 1:檢查磁盤分區配置

在對磁盤進行任何更改之前,MBR2GPT會驗證所選磁盤的佈局和幾何形狀,如果這些檢查中的任何一項失敗,則轉換將不會進行。

  1. 最多 該 MBR 磁盤上的 3 個主要磁碟分區。
  2. 分區之一設置為 活性 並且是系統分區。
  3. 磁盤沒有任何 合乎邏輯 劃分。
  4. 此MBR磁盤上的所有分區均為 確認 by Windows.

第 2 步:根據需要更改磁盤分區

如果您的磁盤分區配置不符合要求,則當MBR2GPT命令檢查幾何時,它將報告錯誤- “驗證佈局,磁盤扇區大小為:512字節磁盤0的磁盤佈局驗證失敗”,“ MBR2GPT:轉換失敗”.

Partition layout

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

  1. 如果有 總唱片碟機, 轉換成小學 (沒有數據丟失)。
  2. 如果有第四個分區,例如E, 將其移動到其他磁盤 無論是主邏輯還是邏輯邏輯。
  3. 如果有的話 Windows 不支持的分區,請將文件移動到其他位置並刪除該分區。

擴展系統保留分區(可選)

與 MBR 磁盤上的系統保留分區不同, EFI 系統分區 (ESP) 將在 GPT 磁盤上創建。 MBR2GPT 將首先收縮系統保留分區。 如果其中沒有足夠的空閒空間,MBR2GPT 會縮小 C 槽。 在這種情況下, EFI 分區將在 右邊 C槽。

在命令提示符中,它清楚地顯示了將 MBR 磁盤轉換為 GPT 時 MBR2GPT 執行的步驟。 如您所見,MBR2GPT首先嘗試收縮系統保留分區,但無法做到,然後改為收縮OS C槽。

MBR2GPT

轉換MBR磁盤之前:

Before converting

轉換為GPT磁盤後:

After converting

如您所見,100MB EFI 將Disk 0轉換為GPT後,在C槽後面創建system分區。 右鍵單擊它時,所有選項都變灰。 也就是說,磁碟管理不能調整大小或移動 EFI 劃分。

NIUBI Partition Editor 可以收縮、伸展和移動 EFI 分區在 Windows Server 2016. 如果你想創建 EFI 左邊隔板,保持C、D槽連續,應 擴展系統保留分區 提前。 如果 EFI 右側的分區對您來說不是問題,只需忽略此步驟即可。

下載 NIUBI Partition Editor 並按照視頻中的方法擴展系統預留分區(足以 擴展 1 或 2GB):

Video guide

第 3 步:運行 MBR2GPT 命令將 MBR 轉換為 GPT Windows 2016服務器:

下載 Windows Server 2019 的ISO 並使用以下命令創建可啟動DVD光盤或USB閃存驅動器 Windows 內置或第三方工具。

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

Setup window

Repair computer

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

Troubleshoot

Command Prompt

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

  1. cd ..
  2. mbr2gpt /轉換

在幾分鐘內,此 MBR 磁盤將轉換為 GPT。 我已經在我的服務器上將系統保留分區擴展到 1GB,這次 MBR2GPT 成功縮小了系統保留分區。 重啟服務器並引導至 UEFI,將磁盤0轉換為GPT, EFI 系統分區在C槽的左側創建。

MBR2GPT command

Convert successfully

除了將 MBR 磁盤轉換為 GPT 之外 Windows Server 2016/2019/2022 及之前 Server 2012/ 2008/2003, NIUBI Partition Editor 幫助您在主分區和邏輯分區之間轉換, 將NTFS轉換為FAT32 而不會丟失數據。 它還可以幫助您縮小、擴展、移動和合併分區以優化空間使用,克隆磁盤分區以遷移操作系統和數據。 創建、刪除、格式化、轉換、碎片整理、隱藏分區等等。

下載