AM电脑吧 - Win10精简版系统_Win11精简版_Win7旗舰版

Yes
查看: 13664|回复: 24
收起左侧

[系统] UEFI、BIOS、GPT、MBR之间的关系和区别

[复制链接]
ampc8121

签到天数: 20 天

[LV.4]四枚内存条

id BIOS 发表于 2017-04-14 23:23:33
W8到Win10更多的预装系统使用了UEFI和GPT,之间有紧密的联系.
UEFI、BIOS、GPT、MBR之间的关系和区别
1) UEFI与BIOS、UEFI和BIOS均属于主板接口范畴,通俗讲就是UEFI为BIOS的升级版,是为了取代传统BIOS而出现的。优点有两个,一是可以让厂商在设计界面时发挥更多灵感(比如可以给界面做得更花哨、支持鼠标操作等),另一方面则是大大提升了系统的整体安全级别(比如支持分区冗余备份)。
cd53bf6602e943249482ae272f49a304.jpg
基于UEFI设计的主板设置界面,可以看到增加了鼠标操作支持
UEFI还有另一个好处,那就是支持GPT硬盘分区格式,而这种分区是2TB以上硬盘必须的。换句话说,如果你使用的是2TB以上大容量硬盘,UEFI+GPT将是你的唯一选择,而这些同样也是传统BIOS所做不到的。
注:Win8以上版本所支持的“快速启动”,也是基于UEFI模式
6f4795fd-c6fc-4da5-b3e8-470b38ca7298.jpg
2)GPT与MBRGPT和MBR则属于硬盘分区格式,也就是说你拿到一块新硬盘,打算往里面存数据时,首先要确定好是使用GPT格式还是使用MBR格式。GPT的好处刚才已经说了一半,比方说硬盘容量达到2.1TB以上时,传统的MBR分区就不支持了,这时就必须使用GPT格式。
此外GPT可以支持N个主分区,甚至多到连你的操作系统都支持不了(现行Windows版本最多支持128个GPT分区),而MBR只支持四个(四个主分区,其他分区必须以扩展分区的形式划分)。
除此之外,GPT分区还在每个分区上都保存了启动信息备份,各个备份间可以自动进行恢复。正是这一特性的加入,使得无法引导操作系统这样的低级错误,在新版系统中已经越来越少见。而这些,同样也是传统MBR所不具备的。
3. 转回来再说说咱们的问题
虽说技术原理大家都能明白,但似乎仍然无法解释之前那个问题,即我们为什么会遇到开头图片里那样的提示?其实呀,这主要是因为主板厂商玩了一个小花活儿。出于兼容性方面的考虑(BIOS和UEFI天生是不兼容滴,这个大家要知晓哈~),主板厂商往往会在自己的产品中内置BIOS、UEFI两种格式模块,也就是说无论你安装的是高大上的Windows10,还是独辟蹊径下载了一款Win98(注意是98,不是8哈~),统统都能在同一块主板上运行安装。
问题是……系统再聪明,也代替不了人呀。于是一个非常非常麻烦的问题出来了,那就是你的硬盘可能是GPT分区,却偏偏在主板设置中选择了BIOS模式。好了,回过头再想一想咱们之前的问题吧,“无法在该电脑上升级安装Win10,是因为按现有的硬盘格式分析,没有找到匹配的UEFI接口”!!!”
是不是有种一下子柳暗花明的感觉了?没错!!!!这个问题的最主要原因就是,你的硬盘使用了传统MBR分区,但BIOS中却启用了UEFI大法,Win10自己把自己给整蒙圈了!!!
解决方法
了解到这里,解决方法也就简单多了。大体分为两类,而这两类又分为破坏数据和不破坏数据。
方案一.  关闭UEFI模式
优点:快速、不影响数据缺点:不支持2TB超大硬盘、无法使用“Windows快速启动”
这个方法直接在BIOS设置中即可完成,具体位置就是”Startup”(或者”Boot”),将其中的“Launch CSM”改为“Enabled”、“Boot Option Filter”改为“Legacy only”即可。
d937d426-7149-4479-bfc9-70e7c3f5a002.jpg

Launch CSM”就是主板中的兼容模式,也就是关闭UEFI

方案二.  使用GPT分区
优点:可以享受UEFI各项好处缺点:需要转换分区表,可能导致数据丢失
既然它说只有GPT硬盘才支持,那咱们就把它改成GPT分区就行了。更改磁盘的分区格式,需要借助WinPE系统。这个其实并不难,在网上搜索一些U盘管理系统(如老毛桃、微PE工具箱之类)下载并启动后,通常都会在桌面位置找到一款名为DiskGenius的小工具(WinPE系统内置)。
推荐:AMpe工具箱

启动DiskGenius,选中要转换的磁盘,然后在“硬盘”菜单里点击“转换分区表类型为GUID格式”即可实现从MBR到GPT分区的转换(GUID其实是GPT分区的技术代名词,两者说的是一个东东~)。不过由于这两种格式先天的区别,首先要保证当前磁盘的主分区数目不能超过4个(扩展分区需要提前转换成主分区),同时还要预留出一部分空间作为EFI分区使用(GPT格式的引导分区),非常非常麻烦。因此我们通常都是借助DiskGenius里的快速分区功能直接划出新分区(选择“快速分区”→“GUID”)。问题是重新分区是一定会影响数据的,这就需要用户提前备份好自己的资料了。
313863df-974e-4edc-985b-25e34c207249.jpg

借助DiskGenius可以将硬盘分区格式更改为GPT

将分区转换为GPT后,就可以进入BIOS设置,检查主板是否开启了UEFI模式。具体位置和方案一没有区别,唯一的变化就是“Launch CSM”改为“Disabled”、“Boot Option Filter”改为“UEFI only”。
ac80ca53-a203-46cf-a267-e16d61080b43.jpg
[其实最简单的方法还是重新分区,然后在分区表类型中选择“GUID”即可
有童鞋问了,怎么只说了这两种情况?如果我的硬盘是GPT的,而主板选择的是BIOS模式又该怎么办?答案是:这种情况是没法启动的.

本文地址: https://www.ampc8.com/thread-23424-1-1.html
上一篇:Win10 15063 开始运行不保存历史记录原因和解决方法
下一篇:装机老司机也会犯错的装机误区
回复

举报

ampc825341

签到天数: 1 天

[LV.1]一个记事本

id 愚公摘彩 发表于 2019-05-01 16:36:57
逛逛,长了知识
回复

举报

ampc851619

签到: Lazy

id bluelonestar 发表于 2019-04-18 09:57:05
学习了,这个科普了一下
回复

举报

ampc852161

签到天数: 1806 天

[LV.Master]顶级配置

id aqslwf 发表于 2019-02-22 14:30:16
没事逛逛,长了知识。谢谢大师!
回复

举报

ampc849378

签到天数: 1802 天

[LV.Master]顶级配置

id 地狱书生 发表于 2019-02-12 01:35:52
不错, 学习了
回复

举报

ampc853438

签到: Lazy

id xuxiaotie 发表于 2019-02-11 22:19:00
难怪装了系统,WIN10不能启动,我要去再装机试试。
回复

举报

ampc851323

签到天数: 1805 天

[LV.Master]顶级配置

id li19731024 发表于 2019-01-21 17:03:20
真是不错的文章
回复

举报

ampc853322

签到天数: 24 天

[LV.4]四枚内存条

id benjin 发表于 2019-01-21 16:40:40
之前用了GPT格式,都不清楚什么原因要这样做,只是技术员说要将DELL的电脑装GPT格式,就试试,现在看了本贴之后清楚很多。谢谢
回复

举报

ampc818894

签到天数: 11 天

[LV.3]三流显示器

id dglike 发表于 2019-01-19 01:11:34
以前用硬盘下载几个T都不够,现在反而常用就用几百个G就够了,用用就少了。。
回复

举报

ampc853327

签到天数: 4 天

[LV.2]二兆带宽

id 673668000 发表于 2019-01-18 17:00:23
非常实用,感谢分享,一直都不知道,只知道用分区工具,乱乱的点下去
回复

举报

您需要登录后才可以回帖 登录 | 验证注册

Powered by AMpc8.Com (晋ICP备13003365号ghs 晋公网安备 14090202000112号 |GMT+8, 2024/3/29 12:50 |
快速回复 返回顶部 返回列表