一文详解U盘启动UEFI/Legacy方式以及GPT/MBR关系

对于装系统的老手而说一直想研究一下装系统的原理,以及面对一些问题时的解决思路,故对以前的方法进行原理上的解释,主要想理解其底层原理。

引导模式

MBR分区可以同时支持UEFI和Legacy引导,我们可以看一下微PE制作的启动盘,它就是MBR格式却可以同时支持UEFI和Legacy,因为里面同时有两种引导文件。

GPT分区也可以同时支持UEFI和Legacy引导,我们可以看一下ventory制作的启动盘,它既可以采用MBR分区支持的UEFI和Legacy,也可以采用GPT分区支持的UEFI和Legacy,也是因为里面同时有两种引导文件。

所以说安装系统完成后引导模式和硬盘格式是否支持无关,主板正常来说同时支持UEFI和Legacy引导模式,而且Windows10兼容UEFI和Legacy启动,所以我们可以做到在MBR格式下同时支持UEFI和Legacy来引导Windows10系统,同理在GPT格式下同时支持UEFI和Legacy来引导Windows10系统也可以,原理就是同时有两个引导文件。如果你是两者引导文件都有,就需要选择一种,选择哪种,就是哪种主板来引导,原理和微PE启动盘类似。但我们安装系统后没有必要同时支持UEFI和Legacy来引导系统,故安装系统时只会选择一种引导模式来引导系统,理论上UEFI对应GPT,安装系统后在GPT硬盘上生成UEFI引导文件,BIOS模式就是UEFI,Legacy对应MBR,安装系统后在MBR硬盘上生成Legacy引导文件,BIOS模式就是BIOS。所以后面安装时出现的问题也是基于理论上UEFI必须对应GPT,Legacy必须对应MBR,有点约定俗成的感觉。

当我们预装系统到硬盘时,不管是使用GPT还是MBR格式硬盘,分好区后直接安装系统,会在硬盘中生成相应的引导文件。插上电脑后主板如果支持对应的引导模式,就会匹配对应的引导模式,引导系统自动进行后续安装。

当我们使用微PE U盘启动工具时,会有UEFI和Legacy选项,这是因为微PE支持两种模式启动,U盘中有两种引导文件。当我们使用微PE U盘选择UEFI启动时进入PE系统后选择Windows安装工具也是UEFI模式,同理如果选择Legacy启动进入PE系统后选择Windows安装工具就是Legacy模式。另外这里说明一下制作微PE启动盘可以借助微PE U盘制作工具直接制作,也可以先生成ISO文件后再使用rufus或者软碟通写入U盘。

当我们使用微软官方U盘启动工具时,也会发现有UEFI和Legacy选项,这是因为Windows10本身支持两种模式启动,U盘中有两种引导文件。当我们选择UEFI启动时选择Windows安装工具也是UEFI模式,同理如果选择Legacy启动选择Windows安装工具就是Legacy模式。另外这里说明一下制作微软官方启动盘可以借助官方制作工具直接制作,也可以先下载系统ISO文件后再使用rufus或者软碟通写入U盘。

当我们使用微ventory U盘启动工具时,会有UEFI和Legacy选项,这是因为ventory支持两种模式启动,U盘中有两种引导文件。使用ventory U盘UEFI启动时,直接选择Windows.iso就采用的是UEFI模式,选择微PE.iso也采用的是UEFI模式。在微PE里面再选择Windows安装程序也是UEFI模式。
同理使用ventoryU盘Legacy启动时,直接选择Windows.iso就采用的是Legacy模式,选择微PE.iso也采用的是Legacy模式。在微PE里面再选择Windows安装程序也是Legacy模式。

所以U盘启动时选择引导模式和硬盘分区类型不一致安装系统就会出现问题。

如果我们将PE系统直接安装到硬盘,电脑启动是会显示两个系统,此时选择PE系统时,由于PE系统本身支持UEFI和Legacy两种模式,此时就是采用系统当前的引导模式。如果硬盘格式是GPT那么系统就是UEFI引导模式,进PE系统也是UEFI引导模式。如果硬盘格式是MBR那么系统就是Legacy引导模式,进PE系统也是Legacy引导模式。

分区工具DiskGenius分区

DiskGenius只是对硬盘进行操作,和采用UEFI启动还是Legacy启动都没有任何关系。
1、GPT快速分区
分区结束硬盘界面
在这里插入图片描述
安装程序中硬盘界面
在这里插入图片描述
2、MBR快速分区
分区结束硬盘界面
在这里插入图片描述
安装程序中硬盘界面
在这里插入图片描述
备注:以上的是一个标准,GPT和MBR分别对应不同的盘符样式,有点约定俗成的感觉,但GPT硬盘分区也可以有MBR的盘符样式,MBR硬盘分区也可以有GPT的盘符样式。当我们无法安装系统时,可以转换分区表类型,但是它的盘符样式还是不变。

Windows安装工具分区

1、UEFI启动
原先硬盘格式为GPT
在这里插入图片描述
此时分区结束后的硬盘分区表类型为GPT
原先硬盘格式为MBR
在这里插入图片描述
此时分区结束后的硬盘分区表类型为GPT
2、Legacy启动
原先硬盘格式为GPT
在这里插入图片描述
此时分区结束后的硬盘分区表类型为MBR
原先硬盘格式为MBR
在这里插入图片描述
此时分区结束后的硬盘分区表类型为MBR
结论:
安装工具分区最终的盘符样式取决于采用的引导方式。
如果你采用UEFI引导不管之前硬盘是GPT还是MBR分完之后都是GPT格式,且盘符样式都一样。
如果你采用Legacy引导不管之前硬盘是GPT还是MBR分完之后都是MBR格式,且盘符样式都一样。

安装时出现的问题

在这里插入图片描述
在这里插入图片描述

重点:

UEFI必须对应GPT,Legacy必须对应MBR。

问题描述:

当我们使用Windows安装工具安装系统时如果我们采用UEFI启动U盘,而硬盘分区格式是MBR时会出现无法安装的问题。如果采用Legacy启动U盘,而硬盘分区格式是GPT时也会出现无法安装的问题。
原因:当我们使用UEFI模式启动U盘,打开Windows系统中setup安装程序,打开就是UEFI模式的安装程序,所以如果此时你的硬盘格式时MBR时就会无法安装。同理采用Legacy模式启动U盘,打开Windows系统中setup安装程序,打开就是Legacy模式的安装程序,所以如果此时你的硬盘格式时GPT时也会无法安装。

解决方法

解决方法一:

转换目标磁盘为MBR分区表,如果希望或需要保持Legacy BIOS引导模式进行安装,您需要将目标磁盘的分区表转换为MBR格式。
shift+F10打开命令行,依次输入命令如下图所示。进去命令窗口后先输入diskpart
1、输入list disk,回车键确定;(会列出所有的磁盘,记住自己硬盘的磁盘号,通过容量大小就可以分辨了,如下图所示,磁盘0就是我们的硬盘,磁盘1就是U盘);
2、输入select disk 0,回车键确定;(选择磁盘0,也就是我们的硬盘,就是准备做系统的硬盘);3、输入clean,回车键确定;(清空磁盘,相当于格式化全盘);
4、输入convert mbr,回车键确定;(将该硬盘转换为MBR格式,如果想要将硬盘转化为GPT,那就是输入“convert gpt”);

解决方法二:

如果您的U盘支持多种启动模式,尝试将U盘启动模式改为UEFI模式。重启电脑并进入BIOS设置界面,将U盘调整为第一启动设备,并确保它被识别为UEFI模式。保存设置并退出BIOS,电脑将重启并从U盘以UEFI模式引导。

解决方法三(建议采用此方法)

在pe系统中使用Cgi工具进行还原。
Cgi本质上是对硬盘进行操作,不管是MBR分区格式还是GPT分区格式,只要不是当前系统分区,在Windows中和在PE中都可备份还原,系统分区需在PE下还原,和使用UEFI还是Legacy启动没有任何关系。
当使用UEFI启动而你的硬盘格式是MBR,就可以使用Cgi还原系统成功。
当使用Legacy启动而你的硬盘格式是GPT,也可以使用Cgi还原系统成功。

拓展

主板启动方式>PE启动方式>硬盘格式>系统引导文件
先确定主板启动方式,再选择支持该启动方式的PE,然后选择正确的硬盘格式,最后看生成的引导文件能不能成功的引导系统。在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值