微软Win10轻松转换MBR为GPT官⽅教程
网游小说全本IT之家编辑注:本⽂作者是Lenovo的技术⽀持⼯程师,所以这篇⽂章已经在Lenovo内部知识库,以及所撰写的英⽂版本,在Lenovo海外support⽹站发表过了,本⽂略有修改。
微软官⽅MBR⽆损转换GPT⼯具及使⽤⽅法
电脑自动开机软件
概述
<是由微软官⽅随Win10 Creators Update 1703及更⾼版本提供的⼀个⼯具,⽤于将MBR分区表⽆损转换为GPT格式。
知识点分析
众所周知,主引导记录(MBR)转换为GUID分区表(GPT)时,⽆法保留硬盘上现有的操作系统、分区结构及数据,需要在转换之前事先全盘备份。
具体操作⽅法是在diskpart⼯具中执⾏convert to gpt命令。
虽然⽬前⼀些第三⽅⼯具(⽐如DiskGenius等)已经实现了MBR与GPT的⽆损转换,但很显然,微软官⽅的⽅案更具优势。
随着Windows10 Creators Update(1703)的发布,微软提供了⼀个名为的命令⾏⼯具,⽤于将MBR⽆损转换为GPT格式。该⼯具旨在从Windows预安装环境(Windows PE)命令提⽰符运⾏,但也可以从完整的Windows 10操作系统(OS)运⾏。
重要事项:
1、将硬盘转换为GPT后,必须配合UEFI引导,操作系统才能启动。执⾏此操作前请务必确认您的机器和系统是否⽀持UEFI引导模式!
2、使⽤此⼯具理论上不会丢失硬盘数据,但为了保险起见,建议还是备份好重要数据,避免翻车,⼩⼼驶得万年船。
操作步骤
我们⾸先搭建实验环境,在虚拟机中以Legcay BIOS + MBR的⽅式安装64位Win10 1703,具体过程已经超出本⽂范围,不再赘述。
安装好后,查看硬盘和分区信息:
如何在word中画线
确认硬盘为MBR分区表,总⼤⼩15G,共两个分区,C盘前⾯的500M分区是安装系统是⾃动划分出的⽤于WinRE环境的保留分区。
OK,下⾯继续。
⾸先以管理员⾝份运⾏命令提⽰符,输⼊以下命令:
mbr2gpt /validate /allowfullos然后回车
这⾥解释⼀下后⾯两个参数的含义:
validate表⽰对当前硬盘进⾏验证,需满⾜下列条件才能进⾏后续的转换操作
allowfullos参数表⽰允许在完整的操作系统(OS)环境下运⾏,因为此⼯具默认需要在Windows预安装环境(PE)中运⾏
下⼀步,开始真正的转换。
对于只有⼀块硬盘的机器,可以直接输⼊mbr2gpt /convert /allowfullos开始转换(在操作系统下运⾏,仍需添加allowfullos参数,否则会报错!)
对于SSD硬盘,转换过程很快,实测10s左右即可转换完成;机械硬盘未经测试过,时间可能会长⼀些。
若机器有多块硬盘,请先⽤diskpart⼯具中的list disk选项确认要转换的硬盘的编号,然后添加/disk:[DiskNumber]参数指定硬盘。在本例中是disk 0,所以输⼊mbr2gpt /convert /disk:0 /allowfullos如下图:
我可以无所谓
转换过程中会⾃动创建UEFI + GPT引导模式所需的EFI分区。
在转换成功完成后,⼯具会提⽰将BIOS由Legacy模式切换为UEFI模式,否则重启后系统⽆法引导!这⼀步⾮常重要,切记!下⾯我们将虚拟机设置为UEFI引导模式
巨蟒渡劫
比伯拒绝粉丝礼物保存后重新开启虚拟机,已经可以顺利引导了,如图:
进⼊系统后,再次使⽤diskpart验证,发现已经是GPT了,见下图:
⾄此,转换完成。
备注
1、MBR2GPT⼯具是Win10 1703及更⾼版本⾃带的,⽆需单独下载安装,直接在cmd中运⾏即可;
2、本⽂参考资料来⾃微软官⽅⽂档,⾥⾯有更详细的说明(点此链接查看)
3、本⽂⽅案的优点&适⽤场景是:⽆需重装系统、不破坏现有分区和数据,实现从MBR到GPT的转换,并且是微软官⽅⽅案,相⽐第三⽅软件更有优势。
4、对于Win7、Win8/8.1,微软的建议是先升级到最新版本的Win10,然后再进⾏从MBR到GPT的转换。
5、若驱动器开启了BitLocker,请在转换前先关闭BitLocker加密状态。
6、⽅案中⼤量涉及命令⾏,请先评估⾃⼰的实际操作能⼒,避免因操作不当带来⿇烦。