UEFI的全称为统一可扩展固件接口(Unified Extensible Firmware Interface),是比传统Bios,甚至EFI(Extensible Firmware Interface)更具优势的新技术产品。
新型UEFI,全称“统一的可扩展固定接口”(Unified Extensible Firmware Interface), 是一种详细描述全新类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上,从而使开机程序化繁为简,节省时间。作为电脑开机软件的Bios如今已有25年历史,而最近的一项技术升级可能会使这个“元老级别”的电脑元件从此退出历史舞台。
UEFI与BIOS的区别
UEFI是由EFI1.10为基础发展起来的,它的所有者已不再是Intel,而是一个称作Unified EFI Form的国际组织,贡献者有Intel,Microsoft,AMI,等几个大厂,属于open source,目前版本为2.1。与legacy BIOS 相比,最大的几个区别在于:
1. 编码99%都是由C语言完成;
2. 一改之前的中断、硬件端口操作的方法,而采用了Driver/protocol的新方式;
3. 将不支持X86实模式,而直接采用Flat mode(也就是不能用DOS了,现在有些 EFI 或 UEFI 能用是因为做了兼容,但实际上这部分不属于UEFI的定义了);
4. 输出也不再是单纯的二进制code,改为Removable Binary Drivers;
5. OS启动不再是调用Int19,而是直接利用protocol/device Path;
6. 对于第三方的开发,前者基本上做不到,除非参与BIOS的设计,但是还要受到ROM的大小限制,而后者就便利多了。
7.弥补BIOS对新硬件的支持不足的毛病。
UEFI将是近3年的趋势,到时候对于PC的利用以及维护都将步入一个新的时代。
Windows 8 和传统 BIOS 说拜拜,将以 UEFI 为主
在遥远遥远的过去,Windows 和 GUI 还没有成为大家对「电脑」操作的标准印象之前,电脑的操作大多是靠键盘下指令达成的(当然使用 Linux 的朋友大概会说现在还是...)。时至今日,大部份的电脑操作都在 Windows Logo 出来之后,但偶尔开机过程出问题的时候,还是有机会看到纯文本键盘,必须要键盘操作的选单画面。但是随着 Windows 8 的到来,没有键盘,只能用触控操作的平板电脑成为新操作系统必须顾及的一块,再加上 UEFI 最近的普及,因此 Windows 8 决定以 UEFI 为主,但仍保留对传统 BIOS 的支持。