确认硬盘为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加密状态。
7、方案中大量涉及命令行,请先评估自己的实际操作能力,避免因操作不当带来麻烦。
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。