ThinkPad > [杂谈]无需重装系统,无损转换MBR为GPT

[杂谈] 无需重装系统,无损转换MBR为GPT

醉卧沙场啸

2017-6-12 12:57:52

92 39739


知识点分析     
阅读本文,需要您对MBR、GPT、BIOS、UEFI等概念具有一定了解,若不了解这些概念,请先阅读 《BIOS与UEFI、MBR和GPT介绍 》 http://iknow.lenovo.com/detail/dc_123214_1452499.html
众所周知,主引导记录 (MBR) 转换为 GUID 分区表 (GPT) 时,无法保留硬盘上现有的操作系统、分区结构及数据,需要在转换之前事先全盘备份。

具体操作方法是在 diskpart 工具中执行 convert to gpt 命令。

虽然目前一些第三方工具(比如 DiskGenius 等)已经实现了MBR 与 GPT 的无损转换,但很显然,微软官方的方案更具优势。

随着 Win10 Creators Update(1703)的发布,微软提供了一个名为 mbr2gpt.exe 的命令行工具,用于将MBR无损转换为GPT格式。

该工具旨在从 Windows 预安装环境 (Windows PE) 命令提示符运行,但也可以从完整的 Windows 10 操作系统 (OS) 运行。

重要事项:

1、将硬盘转换为GPT后,必须配合 UEFI 引导,操作系统才能启动。执行此操作前请务必确认您的机器和系统是否支持 UEFI 引导模式!

2、使用此工具理论上不会丢失硬盘数据,但为了保险起见,建议还是备份好重要数据,避免翻车,小心驶得万年船。

操作步骤     

我们首先搭建实验环境,在虚拟机中以 Legcay BIOS + MBR 的方式安装64位Win10 1703,具体过程已经超出本文范围,不再赘述。

安装好后,查看硬盘和分区信息:
snipaste_20170611_144611.png
snipaste_20170611_144842.png
确认硬盘为 MBR 分区表,总大小15G,共两个分区,C盘前面的500M分区是安装系统是自动划分出的用于 WinRE 环境的保留分区。

OK,下面继续。
首先以管理员身份运行命令提示符,输入以下命令:
mbr2gpt/validate /allowfullos 然后回车
snipaste_20170611_150014.png
这里解释一下后面两个参数的含义:
validate 表示对当前硬盘进行验证,需满足下列条件才能进行后续的转换操作
snipaste_20170611_152140.png

allowfullos 参数表示允许在完整的操作系统(OS)环境下运行,因为此工具默认需要在Windows预安装环境(PE)中运行

下一步,开始真正的转换。
对于只有一块硬盘的机器,可以直接输入 mbr2gpt /convert/allowfullos 开始转换(在操作系统下运行,仍需添加 allowfullos 参数,否则会报错!)
对于 SSD 硬盘,转换过程很快,实测10s左右即可转换完成;机械硬盘未经测试过,时间可能会长一些。
snipaste_20170611_153516.png
若机器有多块硬盘,请先用 diskpart 工具中的 list disk 选项确认要转换的硬盘的编号,然后添加 /disk:[DiskNumber] 参数指定硬盘。
在本例中是 disk 0,所以输入 mbr2gpt /convert/disk:0 /allowfullos 如下图:
snipaste_20170611_161029.png
转换过程中会自动创建 UEFI + GPT 引导模式所需的 EFI 分区。
在转换成功完成后,工具会提示将 BIOS Legacy 模式切换为 UEFI 模式,否则重启后系统无法引导!这一步非常重要,切记!

下面我们将虚拟机设置为 UEFI 引导模式
snipaste_20170611_155239.png
保存后重新开启虚拟机,已经可以顺利引导了,如图:
snipaste_20170611_160106.png

进入系统后,再次使用 diskpart 验证,发现已经是 GPT 了,见下图:
snipaste_20170611_160344.png

至此,转换完成。

备注     

1、 MBR2GPT工具是Win10 1703及更高版本自带的,无需单独下载安装,直接在 cmd 中运行即可;
2、本文参考资料来自微软官方文档,里面有更详细的说明 https://docs.microsoft.com/zh-cn/windows/deployment/mbr-to-gpt
3、本文方案的优点 & 适用场景是:无需重装系统、不破坏现有分区和数据,实现从 MBR 到 GPT 的转换,并且是微软官方方案,相比第三方软件更有优势。
4、对于Win7、Win8/8.1,微软的建议是先升级到最新版本的Win10,然后再进行从 MBR 到GPT 的转换。
5、若驱动器开启了 BitLocker,请在转换前先关闭 BitLocker 加密状态。
7、方案中大量涉及命令行,请先评估自己的实际操作能力,避免因操作不当带来麻烦。

傲雪吟霜白如冰

2017-6-12 14:15:13

2楼

真是厉害了啊~

回复

圆梦小米

2017-6-12 22:45:53

3楼

谢谢分享

回复

卜斯洋111

2017-6-12 23:46:53

4楼

请问您的mac是怎么做的

回复

menzhenmei

2017-6-13 07:54:41

5楼

转换过来有什么好处呀?

回复

ljqlrh

2017-6-16 12:05:46

6楼

长知识了,不过貌似挺麻烦

回复

潘雨国正

2017-6-16 13:57:23

7楼

之前嫌麻烦 还是重装方便

回复

无敌天喜

2017-6-16 15:11:23

8楼

非常好,收藏走起

回复

yanogaw

2017-6-16 16:42:32

9楼

非专业人员还是不动为宜

回复

zcms123

2017-6-16 17:26:44

10楼

这个好实用啊!

回复

88123456

2017-6-16 17:27:20

11楼

厉害

回复

feiji20088

2017-6-16 17:47:31

12楼

好的

回复

憨豆先生007

2017-6-16 18:55:01

13楼

不错哦

回复

Mobi

2017-6-16 19:01:24

14楼

666我还是不瞎搞了

回复

cjm7065

2017-6-16 19:06:05

15楼

位只想把一个扩展分区转换成GPT分区怎么弄?

回复

pingguo19851004@126.com

2017-6-16 21:27:30

16楼

收藏了

回复

qess

2017-6-16 22:55:33

17楼

谢谢分享

回复

边缘Edge

2017-6-16 23:18:59

18楼

好全面!已收藏

回复

feiji20088

2017-6-17 00:11:04

19楼

哇哦

回复

童心依旧

2017-6-17 00:11:54

20楼

收藏

回复

童心依旧

2017-6-17 00:12:10

21楼

收藏

回复

童心依旧

2017-6-17 00:12:22

22楼

收藏  

回复

ds溪边草

2017-6-17 00:40:29

23楼

看一看

回复

ahuzjh

2017-6-17 07:01:03

24楼

学习了

回复

王其轩

2017-6-17 07:14:18

25楼

很棒!

回复

别有洞天

2017-6-17 07:14:34

26楼

技巧

回复

东方胡杨

2017-6-17 07:17:34

27楼

厉害

回复

边缘漫火

2017-6-17 07:22:53

28楼

回复

蒲公英88

2017-6-17 07:49:45

29楼


谢谢分享

回复

qess

2017-6-17 07:52:25

30楼

谢谢分享

回复

qess

2017-6-17 07:52:52

31楼

谢谢分享!

回复

刘大师LYC

2017-6-17 08:05:43

32楼

学习啦

回复

远行人

2017-6-17 10:52:25

33楼

MARK,希望有用。

回复

JC.Chen

2017-6-17 11:09:43

34楼

好帖!感谢分享

回复

冯劲松7

2017-6-17 11:44:29

35楼

没看明白

回复

101xxx932_55699

2017-6-17 15:05:46

36楼

收个二手台式机

回复

咖啡泡茶我泡你

2017-6-17 15:17:58

37楼

3

回复

champman

2017-6-17 16:07:43

38楼

还是挺复杂的

回复

驿动的❤

2017-6-17 16:57:08

39楼

虽然没看懂,但还是收藏了

回复

憨豆先生007

2017-6-17 17:47:32

40楼

不错不错

回复

101xxx933_16384

2017-6-17 20:19:22

41楼

电脑黑屏怎么办,才买的新电脑就坏,换也不换,退也不退

回复

w13066

2017-6-17 20:58:47

42楼

这是高手了!

回复

w13066

2017-6-17 20:59:19

43楼

这么强悍,高手啊

回复

童心依旧

2017-6-18 00:13:51

44楼

谢谢分享

回复

童心依旧

2017-6-18 00:14:01

45楼

谢谢分享

回复

童心依旧

2017-6-18 00:14:13

46楼

谢谢分享  

回复

qess

2017-6-18 06:11:14

47楼

谢谢分享

回复

边缘漫火

2017-6-18 07:29:09

48楼

回复

feiji20088

2017-6-18 07:45:18

49楼

嗯嗯

回复

别有洞天

2017-6-18 07:46:58

50楼

厉害

回复