將MBR轉換為GPT而不會丟失數據

更新日期:2019年12月18日

本文介紹如何將MBR轉換為GPT磁盤 Windows 10/8/7 亦於 Windows Server 2019/ 2016/2012/2008/2003 R2,將mbr磁盤更改為gpt,而不會丟失數據。

如今,硬盤尺寸越來越大,通常在個人計算機上使用2TB到4TB的HDD。 要使用2TB +的空間,必須使用GPT樣式的磁盤。 除了容量使用之外,GPT磁盤還具有許多其他優點,因此許多人希望 將磁盤從MBR轉換為GPT 不會丟失數據。

Windows 內置的磁碟管理實用程序可以幫助您在MBR和GPT之間轉換磁盤,但是您必須首先刪除磁盤中的所有分區。 要將MBR磁盤轉換為GPT而不刪除分區或丟失任何數據,需要運行 mbr2gpt.exe 命令工具或第三方軟件。 本文介紹了使用兩種工具將MBR轉換為GPT的詳細步驟。

如何識別磁盤是MBR還是GPT?

有兩種方法可以通過本地磁碟管理和3rd party軟件識別磁盤類型。 每個磁盤通過以下方式標記為MBR或GPT: NIUBI Partition Editor,啟動後,您會立即清楚地看到磁盤類型。

在磁碟管理中:

1.右鍵單擊該磁盤,然後選擇 精選樓盤:

磁碟管理

2.切換到 體積 彈出窗口中的標籤。

GUID磁盤

如何在沒有操作系統的情況下將MBR磁盤轉換為GPT

對於僅數據磁盤,只需單擊幾下即可將MBR轉換為GPT非常容易。

適用於: Windows 10, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 (R2), Windows Server 2008 (R2), Windows Server 2003 (R2)。

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

觀看視頻,了解如何將MBR磁盤轉換為GPT而不丟失數據:

Video guide

如何將系統MBR磁盤轉換為GPT而不會丟失數據

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

MBR2GPT.exe 正在從命令提示符運行。 上 Windows Server 2019 亦於 Windows 10(1703及更高版本),您可以使用以下命令將MBR轉換為GPT Windows。 對於其他操作系統,您需要具有以下功能的可啟動媒體: Windows 預安裝環境(Windows PE)。

要使用MBR2GPT命令進行轉換,您的磁盤分區應滿足要求,否則轉換將無法成功。

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

通常,您只需要注意數字3、5和8。 3 分區,甚至一個 合乎邏輯 分區或任何 不支持 分區,例如磁盤中的EXT2 / 3,MBR2GPT.exe 不能 將MBR磁盤轉換為GPT。

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

“驗證佈局,磁盤扇區大小為:512字節磁盤0的磁盤佈局驗證失敗”,“ MBR2GPT:轉換失敗”。 這是將MBR磁盤轉換為GPT時最常見的錯誤消息。 如果收到此錯誤,請再次檢查磁盤分區配置。

在大多數係統磁盤中,有“系統保留”,“ C:”(對於OS)和“ D槽”。 如果所有這些分區都是 ,您可以成功轉換此磁盤。

  • 如果分區D為 合乎邏輯,請按照以下步驟操作 轉換成小學 (沒有數據丟失)。
  • 如果有第四個分區,例如E, 將其移動到其他磁盤 無論是主邏輯還是邏輯邏輯。

Partition layout

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

適用於: Windows 10(1703及更高版本), Windows Server 2019

如果你不知道你的 Windows 10版,按 視窗 亦於 R 一起在鍵盤上鍵入 WINVER 然後按Enter。

winver

如您所見,我的 Windows 10是版本 1903,因此我的系統MBR磁盤可以轉換成 Windows 沒有其他工具。

如果要將MBR轉換為GPT以用於系統磁盤 Windows 10 1703以前的版本或 Windows Server 2016/2012/2008, 你需要 Windows 預安裝環境,因為這些版本未集成MBR2GPT.exe。 在這種情況下,請跳至 下一節.

如果運行的是受支持的版本,則很容易將MBR系統磁盤轉換為GPT。 然而, 有一個你要注意的問題.

磁盤分區結構 之前 將MBR轉換為GPT:

Before converting

磁盤分區結構 將MBR轉換為GPT:

After converting

正如您在屏幕截圖中所看到的,轉換為GPT磁盤後,原始C槽縮小了,並且有100MB 電噴 系統分區已創建。 此EFI分區 不能 在磁碟管理或其他軟件中調整大小或移動。 這意味著將來不能擴展C槽。 有兩種解決方案:

將MBR轉換為GPT的系統磁盤的步驟 Windows 10和 Windows Server 2019:

  1. 點擊 視窗 左下角的標誌,鍵入 CMD, 選擇 以管理員身份運行.
  2. 在命令提示符窗口中,鍵入 MBR2GPT /轉換/ allowFullOS 然後按Enter。

備註: 此轉換無法撤消,因此在執行此操作之前,請確保您的計算機可以從UEFI引導。

MBR2GPT

如何通過可啟動媒體中的MBR2GPT將MBR轉換為GPT

適用於: Windows 10, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 (R2), Windows Server 2008 (R2)。

  1. 如果您的系統保留分區是 500MB以下,請按照以下步驟操作 擴大它 (足以添加500MB),否則,MBR2GPT將縮小C槽並在其後創建EFI分區。 如果您的系統保留分區是 超過500MB,請勿擴展 忽略此步驟.
  2. 如果你使用 Windows 10/8/7,從中下載MediaCreationTool 按此,如果您使用 Windows Server 2019/ 2016/2012/2008,下載 Windows Server 2019 來自的ISO 按此。 然後使用以下命令創建可啟動DVD光盤或USB閃存驅動器 Windows 內置或第三方工具。
  3. 從此可啟動媒體啟動,只需單擊 下一步 在第一 Windows 設置窗口,然後單擊 修復您的計算機 在下一個窗口的左下角。

    Setup window

    Repair computer

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

    Troubleshoot

    Command Prompt

  5. 在命令提示符窗口中,鍵入 MBR2GPT /轉換 然後按Enter。

綜上所述

將MBR數據磁盤全部轉換為GPT非常容易和快速 Windows 版本。 如果要將MBR系統磁盤轉換為GPT,使用MBR2GPT命令工具需要更多步驟。 首先,您應移動或轉換分區以滿足MBR2GPT的條件。 其次,檢查您的 Windows 版本(如果是) Windows 10 1703後繼版本或Server 2019,您可以將MBR轉換為GPT Windows。 對於其他版本,您需要從可啟動媒體運行MBR2GPT。