UEFI 全称“统一的可扩展固定接口”(Unified Extensible Firmware Interface)。所谓UEFI,实际上就是Intel 当年提出的EFI。相比古老陈旧的BIOS系统,UEFI 拥有诸多优势,这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上,从而使开机程序化繁为简,节省时间。
BIOS作为电脑开机的最基本引导软体,使用如今已有25年的历史了。而在此刻PC的架构将迎来彻底的革新,BIOS的时代即将彻底终结下一代电脑启动时间仅需数秒。BIOS程序以16位汇编代码、寄存器参数调用方式、静态链接以及1MB以下内存固定编址的形式存在了十几年,虽然各大BIOS厂商近年来努力得对其进行改进,加入了许多新元素到产品中,如ACPI、USB支持等,但BIOS的根本性质没有得到任何改变,16位的运行工作环境是其最为致命的缺点。BIOS发展到现在,用来存放BIOS程序的芯片最大不过2Mb,换成实际字节就是256KB,面对这个数值,即使你想为BIOS编写一些新的功能,BIOS芯片中也不会有足够的空间让你写入。并且对于现代PC来说,BIOS需要很长的时间进行预热检测。这也是BIOS这十几年来一直停滞不前的原因之一。
BIOS的最新替代品,UEFI将会电脑市场中占有主导位置。
UEFI的发展史
EFI的出现第一次被正式提出,是在2000年的Intel春季IDF(Intel Developer Forum)上,由Inetl提出的标准,经过几次修订,现在已经到了EFI 1.10版,而2.0版正由UEFI这个组织制定中(故EFI也现称为UEFI)。从某个角度来讲,Intel在当时推出EFI主要为将来电脑固件能兼容于各种不同架构平台布局;例如EFI可运用在Itanium、Pentium甚至XScale平台上。最初,共同发展EFI的业者包括Intel、AMI和台湾业者Insyde,后来由于EFI确实具有足够的前瞻性,产业间成立了UEFI(Unified EFI)论坛,共同开发适用于各平台的PC固件标准。基本上,UEFI是基于原有的EFI 1.10为基础,正在进行UEFI 2.0