EN
返回档案库

案例库 · 软件与 IT · 技术决策 · 1998–2012

UEFI取代BIOS,源于微软将其作为Windows 8的认证要求

英特尔1998年启动EFI项目,后交由UEFI论坛发展为开放规范;UEFI虽早已存在,但Windows 8的认证要求使其成为所有消费级PC的标准固件。

Intel · UEFI论坛 · Microsoft

解法

BIOS为16位个人电脑而设计,到20世纪90年代,它已成为大型机器的瓶颈。英特尔在1998年启动了相关项目,最初称为英特尔启动倡议,后来演变为EFI,用于安腾服务器,因为BIOS的局限性已过于严重。从2000年起,英特尔的安腾工作站开始搭载EFI。

2005年,英特尔将EFI 1.10规范交给统一EFI论坛,论坛将其发展为UEFI——该规范由行业联盟而非某一家公司所有,并于2006年1月发布2.0版本。技术本身已经成熟,但多数消费级PC仍通过BIOS兼容模式启动。

改变一切的是认证要求。微软的Windows 8客户端徽标规则将UEFI固件模式设为必要条件,微软官方文档明确说明:多数消费电脑此前一直使用BIOS固件启动,而Windows 8改变了这一局面,UEFI固件模式成为Windows 8客户端徽标认证的必备项,从而带来了GPT分区、支持大于2.2TB硬盘启动以及安全启动。

生效的原因

  • 行业论坛制定的规范使固件摆脱了对单一供应商的依赖。
  • GPT和对超过2.2TB硬盘的启动支持解决了BIOS物理上无法克服的问题。
  • 安全启动为OEM厂商提供了Windows 8认证要求的安全方案。
  • 徽标认证迫使所有PC厂商同时交付UEFI。
取得的成效将固件交给行业论坛;通过认证推动其普及利落

可借鉴之处

标准的技术可能早已成熟,但只有平台所有者将其设为认证要求时,市场才会大规模采用——推动市场的是认证要求,而非规范本身。

后续进展

Windows 8之后,UEFI成为所有消费级PC的标准固件,同样通过认证,GPT和安全启动也进入主流;UEFI论坛至今仍负责拥有和演进这一取代BIOS的规范。

资料来源

发现哪里写错了?告诉我们。

相关案例