UEFI和EFI(Extensible Firmware Interface )

2019-08-01 21:06:12 来源:电脑部落 编辑:admin
浏览 评论

 EFI,可扩展固件接口,英文名ExtensibleFirmwareInterface的缩写,是英特尔——一个主导个人电脑技术研发的公司推出的一种在未来的类PC的电脑系统中替代BIOS的升级方案

注:EFI是以小型磁盘分区的形式存放在硬盘上的,并非在BIOS的FLASH里面,AMD平台支持EFI的很少。

理论上MacOS可以装在带UEFI的电脑上,但Mac机用的是UEFIV1.X,普通PC的UEFI是V2.x,两者不兼容,而且MacOS需要苹果机的SMC部件,一般PC木有这东东

UEFI(统一可扩展固件接口)UEFI的全称是UnifiedExtensibleFirmwareInterface,中文名字是统一的可扩展固件接口。它定义了一种在操作系统和平台固件之间的接口标准,这种接口是用于使操作系统从预启动的操作环境(如:在系统启动之后,但是操作系统开始运作之前),加载到一种操作系统上,这类操作系统可以是windows,或者是Linux。UEFI将提供一个明确的在操作系统与开机时启动固定于硬件中的软件平台之间的接口规范。

UEFI为个人计算机定义了下一代固件接口。基本输入和输出系统(BIOS)固件最初采用汇编语言进行编程,并使用中断来执行输入/输出操作,在出现之初即确定了PC生态系统的基本框架,但是随着计算技术的发展,“现代固件”定义应运而生,以满足下一代平板电脑和设备的需求。

UEFI旨在定义一种标准通信方式,规范启动过程中操作系统与平台固件之间的通信。在UEFI出现之前,在启动过程中主要利用软件中断机制与硬件进行通信。现代PC可以在硬件和软件之间更快速、更高效地执行块输入/输出操作,在设计中使用UEFI可以发挥硬件的全部潜能。

UEFI支持模块化固件设计,硬件设计师和系统设计师在为要求更高的现代计算环境设计固件时,具有更高的灵活性。由于输入/输出受到软件中断的限制,UEFI提出了基于事件的概念,并采用不依赖于体系结构的编码标准。

UEFI与EFI的区别尽管UEFI与EFI(ExtensibleFirmwareInterface)的叫法不同,但是UEFI却不是EFI的全面改革,而是它的发展和完善。自从2000年12月12日正式发布EFI1.02之后,EFI一直作为代替传统的Bios固件接口的先进标准而存在。英特尔公司一直拥有EFI的版权,直到2007年,英特尔公司将EFI标准的改进和完善工作全权交给UEFI论坛(一个非营利性的合作贸易组织,其委员会的委员包括AMD,美国安迈,苹果,戴尔,惠普,IBM,超微,因特尔,联想,微软,凤凰科技十一个公司)管理。为了强调这一点,才将EFI改名为UEFI,以此来区别这个固件接口标准是由UEFI论坛发布的,而不是英特尔公司。既然UEFI是EFI的改良版,理所当然的,它跟EFI肯定存在不同之处。在UEFI论坛的成员公司的大力支持和促进下,UEFI针对EFI中的UGA协议,SCSI传输,USB主件控制还有I/O设备方面都作出了改进。而且还添加了网络应用程序接口,X64绑定,服务绑定等新的内容。更重要的一点,由于UEFI是由UEFI论坛的所有成员公司共同商讨确定的,所以它能兼容更多的硬件,具有更广泛的通用性。

UEFI的优点1.提供了一个连接操作系统载入程序与固件之间稳定的接口;

2.一个更加强大的启动环境,这对那些系统设置公司来说,具有极大的价值。

3.解决了选择存储的问题。

4.为独立软件开发商和制造商提供了一个清晰的预启动编程环境。

5.延长了传统硬件的使用寿命。

原文地址:http://www.welwifi.com/?id=612版权:http://www.welwifi.com/

相关阅读