UEFI+GPT与BIOS+MBR各自有什么优缺点

作者:知乎用户
链接:https://www.zhihu.com/question/28471913/answer/155332057
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

UEFI+GPT最好用64位操作系统。

似乎人人都可以张嘴就说“我懂电脑”,但是总有一些看起来完全不懂但实际上非常基础的东西让“懂”与“不懂”清晰地划清界限。比如UEFI+GPT就是其中之一,那些之前认为自己已经精通电脑的人,遇到这个东西,忽然发现自己连系统都不会装了。 尽管UEFI以及GPT从诞生迄今已经十余年了,但是由于它们的不普及性,导致对于绝大多数人来讲它们是完全陌生的 ,甚至根本就不知道还有这种东西。 但是由于Windows8操作系统的面世,预装Windows8的电脑开始统一采用UEFI+GPT,很多人被迫接触到,感觉就像突然从天上掉下来的东西一样,无所适从,一筹莫展—— “这到底是个什么东西呢?” 一旦出现系统问题,唯一能做的解决办法除了品牌机自带的系统还原,最大能力不过就是把UEFI关闭,把硬盘从GPT再转成MBR,从而彻底毁掉UEFI+GPT的优势,重新回到陈旧落后的BIOS+MBR的系统安装和运行方式上来。


1、GPT能使用大于2.2T的硬盘,MBR不行。支持最大卷为18 EB(1EB=1048576TB)。

2、GPT可以支持无限个分区,微软目前的限定是128个。Linux、ubuntu、macos都能支持这种分区格式。MBR最多4个主分区,超过4个再分区只能通过逻辑分区。

3、GPT分区磁盘有备份分区表来提高分区数据结构的完整性。

4、UEFI + GPT 开机启动更快,开机时跳过外设检测,并且可以实现启动时原生分辨率,搭载固态硬盘开机时间很短,十秒左右。(没有开机硬件自检会稍微快了那么1、2秒)

5、UEFI + GPT 支持Secure Boot。通过保护预启动或预引导进程,抵御bootkit攻击,从而提高安全性。所有在开机时比Windows内核更早加载,实现内核劫持的技术,都可以称之为Bootkit。

6、UEFI BIOS 可用鼠标操作图形界面,不再是枯燥的蓝底白字的英文。(Intel提出,用于取代BIOS)。UEFI的优越特性:可操作性、安全性、兼容性、可扩展性。


BIOS+MBR的系统引导文件可以和系统文件在同一分区的根目录,也可以不与系统文件同一分区,只要系统引导文件所在分区为活动的主分区即可启动操作系统;而UEFI+GPT只能把系统引导文件放置在ESP分区,且操作系统必须在另外的主分区,也就是说,UEFI+GPT强制要求系统启动文件与系统文件必须分离,不在同一分区。


BIOS+MBR一旦系统安装好之后,如果系统引导文件在单独的分区,此分区可以在操作系统中可见,也可以设置此分区为隐藏,系统都可以正常启动;而UEFI+GPT系统引导文件所在的ESP分区在操作系统中为不可见,进入系统后自动隐藏。

------------------------

这个是传统的Legacy运行流程:


<img src="https://pic3.zhimg.com/50/v2-ede91bfdb58b57e323480c97ed055a0e_hd.png" data-rawwidth="757" data-rawheight="116" class="origin_image zh-lightbox-thumb" width="757" data-original="https://pic3.zhimg.com/v2-ede91bfdb58b57e323480c97ed055a0e_r.png">

这个是UEFI运行流程:


<img src="https://pic4.zhimg.com/50/v2-4365730cda76f9ccf6c0ee083fddcba3_hd.png" data-rawwidth="775" data-rawheight="151" class="origin_image zh-lightbox-thumb" width="775" data-original="https://pic4.zhimg.com/v2-4365730cda76f9ccf6c0ee083fddcba3_r.png">

对比采用传统BIOS引导启动方式,UEFI BIOS减少了BIOS自检的步骤,节省了时间,从而加快平台的启动。


----------拓展,兴趣就往下读--------------

BIOS和UEFI、MBR和GPT 搭配情况:

(1)BIOS+MBR:可用,可启动系统。最常见!这是最传统的,系统都会支持;唯一的缺点就是不支持容量大于2T的硬盘。

(2)BIOS+GPT:可用,但是无法启动系统。BIOS是可以使用GPT分区表的硬盘来作为资料盘的,但不能引导系统;若电脑同时带有容量小于2T的硬盘和容量大于2T的硬盘,小于2T的可以用MBR分区表安装系统,而大于2T的可以使用GPT分区表来存放资料也没什么问题。但系统须使用64位系统。

BIOS+GPT也是合理的模式,但这种模式下无法启动此硬盘上的系统,而如果只是作为存储盘,则没有什么影响。主硬盘BIOS+MBR装系统、软件,次硬盘BIOS+GPT存储文件,这是很多影音文件发烧友在使用的模式。

(3)UEFI+MBR:可以把UEFI设置成Legacy模式(传统模式)、打开CSM兼容模块,让其支持传统MBR启动,但纯属瞎折腾,带来的效果同BIOS+MBR。没有意义。

(4)UEFI+GPT:可用,可启动系统。最常见!未来趋势。如果要把大于2T的硬盘作为系统盘来安装系统的话,就必须如此。而且系统须使用64位系统,否则无法引导。但系统又不是传统在PE下安装后就能直接使用的,引导还得经过处理才行。UEFI和GPT是相辅相成的。

UEFI+GPT并不能非常有效的提高开机速度(当然,还是有点作用的),网传的X秒启动,大多数是混淆了WIN8/8.1的假关机功能造成的。理性对待UEFI+GPT,这只是一个新模式,不是神话。


使用 Easy Image X 在“UEFI+GPT”模式下装系统
https://www.itsk.com/thread-345631-1-1.html
  • 15
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
安装Windows Server 2008 R2通常涉及UEFI(统一扩展固件接口)和GPT(GUID分区表)两个关键技术。下面是在UEFI GPT环境下安装Windows Server 2008 R2的步骤: 1. 首先,确保计算机支持UEFIGPT,而不是传统的BIOSMBR分区。大多数现代计算机都支持UEFIGPT。 2. 在安装介质上创建一个启动的UEFI GPT兼容的Windows Server 2008 R2安装介质。可以通过在另一台计算机上使用Microsoft提供的Windows USB/DVD下载工具来创建一个可引导的USB安装驱动器。 3. 将创建的UEFI GPT启动介质插入目标计算机中,并启动计算机。 4. 在计算机启动时,按下适当的按键(通常是F2、F10、F12,具体取决于计算机制造商)进入UEFI设置界面。 5. 在UEFI设置界面中,找到并启动UEFI Boot Manager。然后选择刚才插入的UEFI GPT启动介质作为引导装置。 6. 保存设置并退出UEFI设置界面。计算机将重新启动并从UEFI GPT安装介质启动。 7. 在Windows Server 2008 R2安装程序界面上,按照屏幕上的提示进行操作,选择适当的语言和区域设置,并接受许可协议。 8. 在安装程序中,选择适当的磁盘和分区供Windows Server 2008 R2安装。在GPT分区方案下,可以创建多个分区,并选择其中一个作为安装目标。 9. 完成磁盘和分区选择后,继续按照安装程序的指示进行操作,进行其他设置(如计算机名、密码等)。 10. 完成所有必需的安装设置后,安装程序将开始复制文件并安装Windows Server 2008 R2。 11. 当安装完成后,计算机将重新启动,并进入Windows Server 2008 R2的初次设置界面。 通过按照上述步骤,您应该能够在UEFI GPT环境下成功安装Windows Server 2008 R2。请注意,具体步骤可能会因计算机品牌和型号而有所不同,但大体原理是相似的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值