使用mbr2gpt將MBR磁盤轉換爲GPT磁盤

隨着愈來愈多的新PC的到來,UEFI啓動漸漸的取代了BIOS啓動方式。不過UEFI須要從GPT磁盤啓動,原來的MBR磁盤不行。若是你更換了硬件,只想把磁盤拿到新平臺上用又不想重裝系統的話就麻煩了。之前並無把磁盤從MBR轉成GPT的工具。如今微軟官方給出了一個工具mbt2gpt.exe。這個工具包含在Windows 10 的1703版本里,以後的版本和Windows Server 2019裏都包含這個工具。windows

這個工具能夠將系統盤從MBR轉換成GPT,可是官方並不支持轉換Windows 7, Windows 8的系統盤。ide

因爲會建立一個額外的分區用於EFI啓動,因此當前的MBR磁盤上最多隻能有3個主分區,不能有邏輯分區。工具

首先,在系統裏看一下當前的系統盤是哪一個磁盤,這個編號會在以後的命令參數裏用到。若是看不到圖,請點我.net

diskpart
list disk
使用mbr2gpt將MBR磁盤轉換爲GPT磁盤
在系統的磁盤管理中,直觀的看一下當前磁盤分區狀況。
使用mbr2gpt將MBR磁盤轉換爲GPT磁盤
首先使用命令來驗證一下,系統是否知足轉換條件3d

mbr2gpt /disk:0 /validate /allowfullos
使用mbr2gpt將MBR磁盤轉換爲GPT磁盤
其中allowfullos參數是容許在當前系統中直接轉換磁盤,而沒必要進入Win PE環境。對於比較老一些版本的Windows 10,必須在PE環境下運行這個命令。能夠用系統光盤啓動,在安裝界面按SHIFT+F10調出CMD窗口來運行命令。blog

接下去,就可使用命令來直接轉換磁盤了get

mbr2gpt /disk:0 /convert /allowfullos /logs:c:\
使用mbr2gpt將MBR磁盤轉換爲GPT磁盤
轉換磁盤仍是比較快的。轉換完畢,從新啓動前,系統裏看到的分區信息是這樣的。
使用mbr2gpt將MBR磁盤轉換爲GPT磁盤
關機,而後修改系統啓動方式,改爲UEFI啓動。因爲系統建立了新的100M的EFI System Partition。因此本次實驗中的第一個分區549M的那個原有的系統恢復分區是能夠刪除的。命令以下:it

diskpart
select disk 0
select partition 0
delete partition overrideio

更多信息,請參考微軟官方文章class

https://docs.microsoft.com/en-us/windows/deployment/mbr-to-gpt

相關文章
相關標籤/搜索