无损转换 轻松实现MBR To GPT

2017-06-30 22:25俞木发
电脑爱好者 2017年11期
关键词:命令行磁盘硬盘

俞木发

随着大硬盘和Windows 10的普及,越来越多朋友的硬盘分区在使用GPT形式,GPT可以很好地支持2TB以上的硬盘,并且能够给Windows 10带来更安全的引导。不过很多朋友在安装Windows 10时使用默认MBR引导方式进行安装,这样就无法使用GPT,如果想强行进行转换又怕造成数据丢失。Windows 10升级到了最新的1703版后,增加了“mbr2gpt”命令行,可以让我们实现MBR到GPT无损转换。

不过无损转换并非无条件转换,在执行转换之前请确认你的系统符合以下要求:

首先要确认自己的Windows 10已经升级到了最新版本。查看版本的方法很簡单,启动记事本后点击“帮助→关于记事本”,在打开的窗口就可以看到当前系统版本的详细信息,确保你的版本至少在1703(OS内部版本15063.138)以上(图1)。

其次要确认你的硬盘引导使用的是MBR模式。只要在搜索框输入“计算机管理”,启动该组件后展开“存储→磁盘管理”,选中当前硬盘, 右击选择“属性→卷”,在磁盘分区形式就可以看到当前硬盘的分区形式了(图2)。

还有要确保当前硬盘主分区少于4个。硬盘主分区不能为4个,因为MBR最多只能支持4个主分区,而在转换为GPT形式的过程中需要新增一个EFI引导主分区,这样会由于主分区超过限制而出现“Disk layout validation failed for disk 0”之类的错误提示。分区表中主分区的颜色是深蓝色,很好辨认(图3)。

另外要确保你的主板支持UEFI引导。硬盘转换为GPT形式后,Windows 10就只支持UEFI引导。因此转换之前请确认你的主板支持UEFI引导,并且已经在BIOS设置中开启UEFI引导。同时对于桌面Windows 10系统,目前只有64位系统支持UEFI引导,请确保你当前的Windows 10是64位系统。

确认你的Windows 10符合上述要求,以管理员身份启动命令提示符。接着输入“mbr2gpt /convert /disk:1 / allowFullOS”命令,这样系统会自动将当前的MBR形式转换为GPT形式,当屏幕出现“Conversion completed successfully”则表明转换成功(图4)。

成功完成转换后再次打开磁盘管理组件,可以看到此时新增一个大小为100MB的EFI系统分区,查看磁盘属性后分区的形式则变为“GUID分区表(GPT)”,表明当前硬盘分区已经变为GPT形式了(图5)。

现在重启电脑进入BIOS设置,按自己主板的提示将UEFI设置为第一启动,很多主板在开机时按F12可以调出启动菜单,按提示选择带UEFI字样的启动项进行引导即可(图6)。

进入Windows 10系统后,在搜索框输入“msinfo32”,在右侧窗格的BIOS模式已经变为UEFI,表明我们已经成功转换为GPT格式,并且使用UEFI引导Windows 10了。

扩展阅读

不是1703版本的Windows 10用户怎么办

由于“mbr2gpt”命令行只存在于1703以上版本的Windows 10中,如果你的系统没有升级到新版,那么还可以使用Diskgenius(需要使用专业版)进行无损转换。在Windows 10启动Diskgeniush后,选中需要转换的硬盘,点击“硬盘→转换分区为GUID格式”,按提示进行转换即可。同样的,对于转换后无法启动的用户,可以进入PE系统后运行Diskgenius,点击“硬盘→转换分区为MBR格式”恢复原来的引导(图7)。不过要注意的是,Diskgenius转换过程中可能会导致数据丢失,Windows 10用户仍然强烈建议使用系统自带的“mbr2gpt”命令行进行转换。

猜你喜欢
命令行磁盘硬盘
HiFi级4K硬盘播放机 亿格瑞A15
一种基于docker集群的自动评价虚拟命令行实验终端构建及其在类Unix系统教学中的应用
Egreat(亿格瑞)A10二代 4K硬盘播放机
Windows 10新版CMD更新
修改磁盘属性
磁盘组群组及iSCSI Target设置
创建VSAN群集
我区电视台对硬盘播出系统的应用