03.06 UEFI和Legacy的区别是什么,请尽量从原理上说明?

至少我还在


对于我们普通用户来说,UEFI和LEGACY(传统BIOS)启动的区别:

它们最大的区别就是UEFI启动更快一些,因为它不需要自检,而传统启动需要自检。虽说UEFI开机启动速度更快,但也快不了多少,这点实际效果没什么,影响不大。

从分区类型来看,UEFI对应的分区是GPT,它支持超过2T以上的硬盘;而LEGACY对应的分区是MBR,它最大只支持2T的硬盘;所以当你选择3T或4T硬盘时,硬盘分区格式

就要选择GPT了。

从系统来说,如果是纯UEFI,你是安装不了32位系统的,但win10 32位是可以的,因为它是可以支持UEFI的,但不是原生的,目前也只有64位的win10系统才是原生支持UEFI的。如果是LEGACY,你是可以安装任何系统的。

另外,我们在启动电脑时,当有两个及以上的硬盘或U盘时,UEFI优先启动于传统的LEGACY启动。这也就是为什么我们有时候不需要设置第一启动项,而直接插上带有UEFI启动的U盘就可以直接从U盘启动了,无需设置BIOS。

希望我的回答对你有所帮助,也希望大家都能看得懂哈。


关于玩电脑,教你玩电脑。


玩电脑


Intel研究员Brian Richardson之前在台湾的UEFI Plugfest活动中披露了Intel的一项决定,将从2020年停止支持0、1、2三种级别的UEFI BIOS兼容性,也就是说我们将无法开启CSM来启动操作系统。

那什么是CSM呢?简单来说,CSM兼容启动模式,是UEFI和传统BIOS两者共存模式,既能用传统BIOS引导模式,也能用新式uefi启动电脑系统。

说到这,相信很多电脑小白都搞不懂这是什么,CSM和UEFI、BIOS又有什么区别呢?接下来跟着老毛桃的步伐let’s go吧!

首先,我们从电脑的启动模式开始了解下,启动模式分为3种:

第一种:BIOS启动模式,由于电脑主板的BIOS无法兼容UEIF,只能使用BIOS,这种情况一般出现在比较旧的电脑中。

第二种:兼容性启动模式,就是CSM兼容启动模式,是UEFI和传统BIOS两者共存模式,既能用传统BIOS引导模式,也能用新式UEFI启动电脑系统,比较主流。

第三种:纯UEFI启动模式,就字面上的意思,只能在UEFI引导模式来启动电脑系统。

下面给大家解释是BIOS和UEFI这两个单词吧。

BIOS,全称"Basic Input Output System",中文名称"基本输入输出系统"。

它是一组固化到计算机内主板上一个ROM芯片上的程序,主要是为计算机提供最底层的、最直接的硬件设置和控制,其中包括自检及初始化、程序服务处理、硬件中断处理。

UEFI,全称“Unified Extensible Firmware Interface”,中文名称“统一的可扩展固件接口”。

它是一种新型的电脑启动系统,被认为是有传统 BIOS 的继任者。相比BIOS,它具有纠错特性,兼容性,可扩展性,具有图形界面,还可以使用鼠标操作。

那两者有什么区别呢?

一般情况下,在安装官方原版系统时,你使用BIOS传统启动方式,你在安装界面重新分区就是MBR分区表;如果你使用的是UEFI启动方式,你在安装界面重新分区就是GPT分区表。

简而言之,两者最大的却别在于:

BIOS+MBR这种启动模式兼容性较好。可以进行安装 32位和64位系统。硬盘分区模式为MBR,这种模式硬盘分区最大支持支持2TB。

UEFI+GPT这种启动模式,多数情况下只能安装64位系统。硬盘分区模式为GPT,这种模式硬盘分区最大支持18EB,基本上算是无限大。

关于这两种启动计算机的过程,我们可以从下图中看出来:

BIOS先要对CPU初始化,然后跳转到BIOS启动处进行POST自检,此过程如有严重错误,则电脑会用不同的报警声音提醒,接下来采用读中断的方式加载各种硬件,完成硬件初始化后进入操作系统启动过程;

而UEFI则是运行预加载环境先直接初始化CPU和内存,CPU和内存若有问题则直接黑屏,其后启动PXE采用枚举方式搜索各种硬件并加载驱动,完成硬件初始化,之后同样进入操作系统启动过程。

到这里,相信大家对UEFI和BIOS有一定了解了。那么回归正题,我们应该如何安装系统呢?

BIOS启动模式分为UEFI+GPT和Legacy+MBR两种模式,关于Legacy+MBR是传统的模式,很多用户都知道怎么安装系统。但是,现在大多数的电脑预装系统已经采用UEFI引导方式安装系统,很多用户却对此不太熟悉,下面老毛桃跟大家分享UEFI+GPT安装win10原版系统的教程,希望能够帮助大家!

首先,在电脑开机之后,在键盘上按下“DEL”键进入主板BIOS,在主板BIOS中需要设置如下:

Secure Boot 设置为Disabled【禁用启动安全检查,这个最重要】

OS Optimized设置为Others或Disabled【系统类型设置】

CSM(Compatibility Support Module) Support设置为Yes

UEFI/Legacy Boot选项选择成Both

UEFI/Legacy Boot Priority选择成UEFI First

设置好之后,我们就可以开始安装系统了!


操作方式:点击关注老毛桃——进入主页——打开置顶的文章《Windows原版系统安装教程,简单3步就搞定,以后再不用花冤枉钱了》即可学习系统安装教程。


老毛桃winpe


  题主您好,小白系统为您解答UEFI和legacy的区别,如果对您有帮助,请关注小白系统头条号

  先给大家介绍下UEFI和Legacy的区别

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

  现在我们以联想某预装Win8电脑为例用图文对照方式详解UEFI和Legacy模式切换过程中需要注意的每个设置选项及其含义。不同的电脑其BIOS设置界面也不相同,不过需要设置的选项是基本一致的,只是选项位置会有变化。

  1、OS Optimized Defaults系统默认优化设置

  切换到“EXIT(退出)”选项卡。如下图

  在一些预装Win8/8.1的电脑中,会有OS Optimized Defaults选项。没有预装Win8/8.1的电脑没有该设置选项。OS \nOptimized Defaults是一个“顶级”设置选项,开启该选项后,BIOS会自动将所有相关选项(即下文将要介绍的每个选项)恢复为预装Win8/8.1 \n默认启动方式所要求的标准设置。具体设置:

  切换到UEFI时:如果只安装Win8/8.1可以选择“开启(Enable)”,其他情况“关闭(Disable)”;

  切换到Legacy时:选择“关闭(Disable)”。

  2、CSM兼容模块设置

  切换到“启动(Startup)”选项卡。如下图:

  CSM(Compatibility support \nModule)表示兼容模块,该选项专为兼容只能在legacy模式下工作的设备以及不支持或不能完全支持UEFI的操作系统而设置。例如,目前很多独立显卡都没有GOP \nBIOS支持,无法在UEFI模式下正常工作,此时须“开启(Enable)”CSM。需要注意的是,在配置了Class 2 \n类型UEFI的电脑上CSM选项与安全启动(将在下文介绍)会发生冲突,二者只能同时开启其中的一个。

  具体设置如下:

  切换到UEFI时:建议只在安装Win8/8.1并且需要开启安全启动的条件下选择“关闭(Disable)”,其他情况选择“开启(Enable)”;

  切换到Legacy时:选择“开启(Enable)”。

  3、Boot Mode启动方式选择

  该选项仍在“启动(Startup)”选项卡中,即Boot Mode(启动方式),这就是切换UEFI/Legacy \nBIOS的主要设置选项。一般有三个选项:

  Auto(自动):自动按照启动设备列表中的顺序启动,优先采用UEFI方式;

  UEFI only(仅UEFI):只选择具备UEFI启动条件的设备启动;

  Legacy only(仅Legacy):只选择具备Legacy启动条件的设备启动;

  根据需要选择其一即可。

  4、Secure Boot安全启动设置

  安全启动是UEFI的一个可选标准(在Legacy模式下是无效的,无需设置),在一些UEFI电脑上没有这一选项。采用了安全启动的主板在出厂时,可内置一些可靠的公钥。只有用对应的私钥签署过的软件(系统),才能在启动过程中通过内置公钥的认证从而被加载。恶意软件不可能经过认证,自然无法被加载。因此,此举可保证电脑启动安全。UEFI没有规定公钥的具体颁发者,在预装Win8/8.1的电脑上微软则强制OEM厂商采用安全启动标准并置入微软自己的公钥。预装Win8/8.1电脑出厂时安全启动默认为“开启(Enable)”状态,这导致在默认状态下无法引导包括Win7在内的其他操作系统(目前,已有系统可通过认证),不过用户可以选择将其关闭。

  切换到Security 选项卡,如下图:

  这里面有两个选项:

  第一个,安全启动(Secure boot \nstatus)选项。如果我们要在UEFI模式下安装Win8/8.1之外的系统必须选择关闭。另外,还需要注意在上文CSM选项设置中提到过的CSM与安全启动相冲突的问题。鉴于次,通常我们将其设置为“关闭(Disable)”,关闭状态下。

  第二个,重置为设定模式/恢复出厂设置(Reset to Setup Mode/Restore Factory \nKeys)选项。这个选项用于清除或恢复内置的安全启动密钥。一般我们无需设置该选项。如果你的电脑预装了Win8/8.1,曾改动过相关设置选项,现在想恢复默认设置(包括开启安全启动),则可以通过这个选项将密钥恢复到默认。

  下面介绍一下与本文相关的知识:

  1. MBR分区表:Master Boot Record,即硬盘主引导记录分区表,只支持容量在 2.1TB 以下的硬盘,超过2.1TB的硬盘只能 \n管理2.1TB,最多只支持4个主分区或三个主分区和一个扩展分区,扩展分区下可以有多个逻辑分区。

  2. GPT分区表:GPT,全局唯一标识分区表(GUID Partition Table),与MBR最大4个分区表项的限制相比,GPT对分区数量没有 \n限制,但Windows最大仅支持128个GPT分区,GPT可管理硬盘大小达到了18EB。只有基于UEFI平台的主板才支持GPT 分区引导启动。

  3. ESP分区:EFI system partition,该分区用于采用了EFI BIOS的电脑系统,用来启动操作系统。分区内存放引导管理程序、 \n驱动程序、系统维护工具等。如果电脑采用了EFI系统,或当前磁盘用于在EFI平台上启动操作系统,则应建议ESP分区。

  4. MSR分区:即微软保留分区,是GPT磁盘上用于保留空间以备用的分区,例如在将磁盘转换为动态磁盘时需要使用这些 分区空间。

  5. SECURE BOOT功能:Windows 8中增加了一个新的安全功能,Secure Boot内置于UEFI \nBIOS中,用来对抗感染MBR、BIOS的恶 意软件, Windows 8 缺省将使用Secure \nBoot,在启动过程中,任何要加载的模块必须签名(强制的),UEFI固件会进行验证, 没有签名或者无法验证的,将不会加载。

  一般来说,如果想在安装系统的过程中不那么折腾的话,建议选择Legacy模式。这里并不是说UEFI模式不好,而是对于普通用户来说,在UEFI模式下装机实在是比较繁琐。网上很多人都有这样的感慨:本来会安装系统的,看了这个UEFI下安装系统之后顿时不会了。


小白系统


对于几年以前的电脑来说,当按下开机关机的键的那一瞬间,主板上的一块小小的芯片中存储的BIOS基本输入输出系统首先被运行并负责检测,初始化所连接的硬件,最后再把控制权交给位于磁盘上的主引导记录来启动操作系统,这种模式一直使用了很多年,直到最近他被称为legacy模式!


由于是老的启动模式,所以兼容性最佳,可以支持32位和64位的系统,最大支持两TB的单硬盘。上面所说的主引导记录简写是mbr。Uefi统一可扩展固件接口,是最近几年比较新的启动模式,相比于传统的BIOS启动模式来说,启动速度更快,可以以文件的形式来存储可启动信息,所以可扩展性更强。通常他使用gpt磁盘分区格式,支持最大18EB的硬盘容量。

现在我们的主板是兼容两种模式的,csm把他们兼容起来就可以切换成legacy模式启动也可以切换为uefi模式启动。这两种模式都是在不同的时代背景下产生的,并无优劣之分。英特尔可能在2020年把csm兼容模式彻底取消。


风来了156


UEFI的本意是摆脱Legacy的旧设备支持,提升速度和功能性,其实只是附带的。

和传统模式相比,UEFI去掉了自检模块,这对于高性能平台和服务器来说十分重要,而且去掉了一些老旧的支持,使新的处理器芯片不需要再背负很多旧设备遗留下来的远古代码。同时配合系统的EFI启动,安全性更高。


牛科技


学习过一段时间bios开发,也是ec工程师。回答的或许不全面,有问题请补充。08年左右看到bios code已经主要是c语言实现。当时,很多厂商也在切换ufei。当时legacy实现,主要是个大loop,按照顺序初始化各种设备,中断也是写死的。切换为uefi后,实质上是个操作系统,使用经典os的分层处理,分阶段启动。实现以协议和驱动的方式加载各种设备驱动。模块化设计,扩展和移植性更好。


Hero_Sam


能感觉到的只有开机跳过了视窗加载画面而已。。。。实际上呢出uefi就是为了代替bios,提高兼容性,因为bios驱动少,速度慢。和现在让你win7升win10差不多个意思,bios蓝不拉机的一,uefi就可以各种图形界面了。legacy么就是为了兼容旧设备旧系统,因为要开uefi启动有几个条件:主板是uefi的,如果是独显的话显卡vbios也得带uefi,然后系统得用win8win10,硬盘得用gpt而不能用mbr。不然就用legacy吧。

所以uefi就是一种新的bios.....而已,uefi模式新是一个新的启动方式而已。。。。而legacy就是为了在新的uefi模式里兼容以前的bios启动。。。而已


一丿丶一


原来启动bios程序存在flash芯片里,容量有限,连鼠标驱动都少有,别说复杂的图形界面了。uefi把启动程序装硬盘了,bios能读硬盘就可以,程序空间大了可以把设备都驱动起来,弄个3d设置界面也是可以的。


味冷


重装系统才选这个legacy,现在电脑出的太操蛋了,一般想换成win7和XP的都得做引导,有些15年出的,想换成XP那是不可能的了


观评论世间事


都说的那么深奥干嘛,u开关机快,装老系统不经特殊处理无法安装,L是常规引导,开机带自检,所以开关机慢,安装系统按照老方法按