使用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

相关文章
相关标签/搜索