什么是EFI(可扩展固件接口) 分类:Y系列 问题:主板 操作步骤: EFI,可扩展固件接口英文名Extensible Firmware Interface 的缩写,是英特尔,一个主导个人电脑技术研发的公司推出的一种在未来的类PC的电脑系统中替代BIOS的升级方案。 英特尔将其定义为一个可扩展的,标准化的固件接口规范,不同于传统BIOS的固定的,缺乏文档的,完全基于经验和晦涩约定的一个事实标准。基于EFI的第一套系统产品的出现至今已经有五年的时间,如今,英特尔试图将成功运用在高端服务器上的技术推广到市场占有率更有优势的PC产品线中。 比较EFI和BIOS 一个显著的区别就是EFI是用模块化,C语言风格的参数堆栈传递方式,动态链接的形式构建的系统,较BIOS而言更易于实现,容错和纠错特性更强,缩短了系统研发的时间。它运行于32位或64位模式,乃至未来增强的处理器模式下,突破传统16位代码的寻址能力,达到处理器的最大寻址。它利用加载EFI驱动的形式,识别及操作硬件,不同于BIOS利用挂载实模式中断的方式增加硬件功能。 BIOS必须将一段类似于驱动的16位代码,放置在固定的0x000C0000至0x000DFFFF之间存储区中,运行这段代码的初始化部分,它将挂载实模式下约定的中断向量向其他程序提供服务。例如,VGA图形及文本输出中断(INT 10h),磁盘存取中断服务(INT 13h)等等。由于这段存储空间有限(128KB),BIOS对于所需放置的驱动代码大小超过空间大小的情况无能为力。另外,BIOS的硬件服务程序都已16位代码的形式存在,这就给运行于增强模式的操作系统访问其服务造成了困难。因此BIOS提供的服务在现实中只能提供给操作系统引导程序或MS-DOS类操作系统使用。 而EFI系统下的驱动并不是由可以直接运行在CPU上的代码组成的,而是用EFI Byte Code编写而成的。这是一组专用于EFI驱动的虚拟机器指令,必须在EFI驱动运行环境(Driver Execution Environment,或DXE)下被解释运行。这就保证了充分的向下兼容性,打个比方说,一个带有EFI驱动的扩展设备,既可以将其安装在安腾处理器的系统中,也可以安装于支持EFI的新PC系统中,而它的EFI驱动不需要重新编写。这样就无需对系统升级带来的兼容性因素作任何考虑。另外,由于EFI驱动开发简单,所有的PC部件提供商都可以参与,情形非常类似于现代操作系统的开发模式,这个开发模式曾使Windows在短短的两三年时间内成为功能强大,性能优越的操作系统。基于EFI的驱动模型可以使EFI系统接触到所有的硬件功能,在操作操作系统运行以前浏览万维网站不再是天方夜谭,甚至实现起来也非常简单。这对基于传统BIOS的系统来说是件不可能的任务,在BIOS中添加几个简单的USB设备支持都曾使很多BIOS设计师痛苦万分,更何况除了添加对无数网络硬件的支持外,还得凭空构建一个16位模式下的TCP/IP协议栈。 EFI的组成 1、Pre-EFI初始化模块 2、EFI驱动执行环境 3、EFI驱动程序 4、兼容性支持模块(CSM) 5、EFI高层应用 6、GUID 磁盘分区
什么是EFI(可扩展固件接口)-联想乐享知识库
⚡ 核心结论
本文来源联想官方,解答关于 什么是EFI(可扩展固件接口) 的常见问题,包括:Y系列笔记本电脑启动时提示‘EFI firmware update required’或无法识别UEFI启动项,怎么办等。
内容来源:联想官方
常见问题解答
Y系列笔记本电脑启动时提示‘EFI firmware update required’或无法识别UEFI启动项,怎么办
该现象通常因主板固件未启用或未正确配置EFI启动环境所致。EFI是英特尔推出的替代传统BIOS的标准化固件接口,支持模块化驱动、32/64位运行模式及GUID磁盘分区,而Y系列主板需在固件中启用EFI驱动执行环境(DXE)和兼容性支持模块(CSM)才能正常加载UEFI启动项。解决步骤:1. 开机连续按F2或Fn+F2进入BIOS Setup;2. 切换至“Boot”选项卡,将“Boot Mode”设为“UEFI Only”(禁用Legacy Support);3. 确保“Secure Boot”为Enabled;4. 若需兼容旧系统,可启用CSM但须注意其会降低EFI特性完整性;5. 按F10保存退出。注意事项:修改前请确认操作系统安装介质为UEFI模式制作,否则将导致无法引导。