如果要使用 UEFI 引導模式而不是 BIOS,則需要將 MBR 轉換為 GPT。 雖然在安裝 Windows 時直接選擇 UEFI 更容易,但當您使用 Windows 並希望在不丟失數據的情況下將 MBR 轉換為 GPT 時就變得棘手了。

主引導記錄或簡稱 MBR,和 GUID 分區表 (GPT) 都是運行 Windows 的計算機的分區樣式。 兩者之間有幾個區別。

MBR 支持最多 2TB 的分區大小,最多四個主分區。 MBR 是一種較舊的分區格式,與 BIOS 啟動一起使用。

GPT 分區樣式能夠管理 128 個主分區和 256TB 的分區大小。

MBR 與 GPT

這是有關哪種分區格式更適合您的快速參考。

特徵 MBR GPT
最大存儲容量 2TB(NTFS 高達 4TB) 無磁盤容量限制
引導模式 BIOS 歐洲足聯
兼容性 從 Windows NT 到 Windows 10 和 Windows Server 2019 的所有 Windows 和 Windows Server 版本 視窗 7、8、8.1、10
Windows Server 2008、2012、2016、2019
安全 易於配置,沒有安全功能 更安全
數據安全 更容易出錯,因為引導記錄存儲在同一分區 由於 CRC 信息存儲在單獨的分區中,因此不太容易出錯並且可以進行數據恢復。
MBR 與 GPT

在防止數據丟失的同時,將 MBR 轉換為 GPT 磁盤有三種基本方法。 我們將在下面詳細介紹所有這些。 為了安全起見,強烈建議用戶在執行以下任何操作之前備份他們的數據。

此外,請確保如果您將系統磁盤轉換為 GPT,那麼您的主板應該能夠支持 EFI/UEFI 啟動模式。

使用 Diskpart 實用程序將 MBR 轉換為 GPT

第一種方法是簡單地使用 Diskpart。 Diskpart 是 fdisk 的替代品,自 Windows 2000 起就作為實用程序包含在 Windows 操作系統中。它允許命令行磁盤分區,並可用於輕鬆地將 MBR 轉換為 GPT 分區,而不會對數據造成任何風險。 其步驟如下。

廣告

  1. 打開運行對話框(Windows 鍵 + R),輸入 磁盤部分 並單擊確定。 這將打開 diskpart 命令行實用程序。
  2. 您還可以在 Windows 安裝過程中打開命令提示符。 只需按下 Shift + F10. 然後輸入 磁盤部分 並按下 進入 打開命令行實用程序。 (僅當您從 USB 或 DVD 驅動器啟動 Windows 時才需要此步驟。)
  3. 運行命令 列出磁盤. 這將顯示連接到 PC 的所有硬盤驅動器。
  4. 運行命令 選擇磁盤 X (X 是您要轉換為 GPT 的 MBR 磁盤的編號)。 這將選擇所需的硬盤。
    Diskpart 選擇磁盤
  5. 運行命令 轉換 gpt. 這會將目標轉換為 GPT。
    磁盤部分轉換 gpt

使用磁盤管理將 MBR 轉換為 GPT

第二種常用的將 MBR 轉換為 GPT 而不會丟失數據的方法是使用磁盤管理。

磁盤管理也包含在 Windows 中。 它是一個圖形工具,而不是 diskpart。

由於它允許在 PC 上查看和管理磁盤驅動器,它還可以用於將 MBR 轉換為 GPT,而不會丟失數據。 只需按照下面給出的步驟將 MBR 磁盤轉換為 GPT。

  1. 打開運行對話框(Windows 鍵 + R)並輸入 磁盤管理器. 這將打開磁盤管理控制台。
  2. 選擇要轉換的磁盤,然後轉到操作菜單 –> 所有任務 –> 轉換為 GPT。 這會將 MBR 轉換為 GPT。

請注意,如果您的磁盤已經是 GPT,您將獲得將 GPT 轉換為 MBR 的選項。

這裡要注意的另一件事是圖形工具將無法將系統磁盤(安裝 Windows 的位置)轉換為 GPT 或 MBR。

如果要轉換系統盤,可以使用下一個方法,即使用mbr2gpt工具。

這些是使用任何人都可以使用的 Windows 10 中可用實用程序的方法。 如果您想對轉換過程進行更多控制,可以使用 MBR2GPT工具 包含在更高版本的 Windows 10 中,構建 1703 及更高版本。

此工具設計為從 Windows PE(預安裝環境)運行,但是,/allowFullOS 命令可用於從完整操作系統運行它。

但是,建議在 WinPE 中將 BIOS 轉換為 UEFI 之前運行它。 固件轉換後的任何錯誤都會使 PC 變磚,直到手動轉換回 BIOS 成功為止。

由於此工具用於特定任務,因此我們將在執行轉換命令之前運行檢查表,其中包括以下內容: 任何檢查失敗都不會運行該命令。

  • 當前分區:必須是 MBR,並且是 Windows 10 可以識別的類型。 如果沒有,則需要使用 /map 指定映射。
  • 主要和次要 GPT 所需的空間(前面 16KB + 2 個扇區,末尾 16KB + 1 個扇區)
  • 目標上的主分區數不超過3
  • 一個分區被設置為活動分區並配置為系統分區,而 BCD 存儲有一個默認的操作系統,它依次指向操作系統分區。
  • 沒有邏輯分區。
  • 所有捲都有有效的、可檢索的捲 ID 和驅動器號。

根據環境使用以下命令運行該工具。

如果您在 WinPE 上運行該工具,請使用以下命令

mbr2gpt /convert /disk: X

X 是您從 diskpart 獲得的磁盤號

如果您運行的是 Windows 10,請使用以下命令

mbr2gpt /convert /disk: X /allowfullOS

X 是您從 diskpart 獲得的磁盤號

結論

我使用 mbr2gpt 工具取得了巨大的成功。 雖然前兩種方法適用於將非系統硬盤從 MBR 分區樣式轉換為 GPT,但 mbr2gpt 是將任何類型的驅動器轉換為 GPT 的終極工具。

MiniTool Partition Wizard、Disk Genius、Partition Magic等第三方工具可以輕鬆安全地轉換任何類型的分區樣式。

我建議僅在您未使用最新版本的 Windows 10 或希望使用可視化工具輕鬆轉換而不會丟失數據時才使用這些工具。