UEFI - 统一可扩展固件接口

UEFI如何改变个人电脑的启动过程

当你第一次打开你的计算机系统时,它不会立即开始加载你的操作系统。 它通过基本输入输出系统或BIOS启动硬件来完成最初与第一台个人计算机建立的例程。 这是允许计算机的各种硬件组件相互正确通信所必需的。 开机自检或POST完成后,BIOS会启动实际的操作系统引导加载程序。 这款处理器基本上保持了二十多年的历史,但消费者可能没有意识到这在过去几年中已经发生了变化。 大多数计算机现在使用称为统一可扩展固件接口或UEFI的系统。 本文将介绍这是什么以及它对个人电脑意味着什么。

UEFI的历史

UEFI实际上是英特尔开发的原始可扩展固件接口的扩展。 当他们推出命运多ill的安腾或IA64服务器处理器阵容时,他们开发了这种新的硬件和软件接口系统。 由于其先进的体系结构和现有BIOS系统的局限性,他们希望开发一种将硬件交付给操作系统的新方法,以提高灵活性。 由于安腾不是一个巨大的成功,EFI标准也很多年了。

2005年,统一EFI论坛在多家主要公司之间建立,这些公司将扩展英特尔开发的原始规格,以产生更新硬件和软件接口的新标准。 这包括AMD,苹果,戴尔,惠普,IBM,英特尔,联想和微软等公司。 即使是两家最大的BIOS制造商American Megatrends Inc.和Pheonix Technologies也是成员。

什么是UEFI?

UEFI是一个规范,用于定义计算机系统内硬件和软件的通信方式。 规范实际上涉及这个过程的两个方面,称为启动服务和运行时服务。 引导服务定义硬件如何启动软件或操作系统进行加载。 运行时服务涉及实际上跳过启动处理器并直接从UEFI加载应用程序。 这使得它启动一个浏览器就像一个分条操作系统。

虽然许多人称UEFI为BIOS的死亡,但系统实际上并未完全从硬件中删除BIOS。 早期规格缺少任何POST或配置选项。 结果,系统仍然需要BIOS来实现这两个目标。 不同之处在于BIOS可能不具有现有BIOS系统中可能的调整级别。

UEFI的好处

UEFI最大的好处是缺乏任何特定的硬件依赖性。 BIOS特定于多年来在PC中使用的x86架构。 这可能允许个人计算机使用来自不同供应商的处理器或者没有旧版x86编码的处理器。 这可能会对平板电脑等设备产生影响,甚至微软公司最终注定将使用基于ARM处理器的Windows RT Surface

UEFI的另一个主要优势是可以轻松地启动到多个操作系统,而无需使用LILO或GRUB等引导加载程序。 相反,UEFI可以自动选择操作系统的相应分区并从中加载。 为了实现这一点,硬件和软件都必须对UEFI规范提供适当的支持。 这实际上已经存在于使用Boot Camp在同一台计算机上安装Mac OS X和Windows的Apple计算机系统中。

最后,UEFI将提供比BIOS的旧文本菜单更多用户友好的界面。 这将使最终用户更容易对系统进行调整。 此外,该界面可能允许应用程序(如有限使用Web浏览器或邮件客户端)快速启动,而不是启动完整的操作系统。 现在,一些计算机具有这种能力,但实际上是通过启动一个独立于BIOS内的迷你操作系统来实现的。

UEFI的缺点

UEFI对消费者的最大问题是硬件和软件支持。 为了使其正常工作,硬件和操作系统必须同时支持适当的规格。 目前的Windows或Mac OS X目前还没有这么多问题,但Windows XP等较早版本的操作系统不支持这一点。 问题实际上更多的是相反的。 相反,需要UEFI系统的较新软件可能会阻止旧系统升级到较新的操作系统。

超频计算机系统的许多超级用户也可能会感到失望。 UEFI的添加删除了BIOS中用于从处理器和内存获得最高性能的各种设置。 这是第一代UEFI硬件的主要问题。 确实,大多数不是为超频设计的硬件都不具备电压或倍频调整功能,但为此设计的大多数新硬件都克服了这些问题。

结论

在过去20多年中,BIOS在运行个人电脑方面非常有效。 它已经达到了一些限制,使得很难继续创造新技术而不引入更多的问题解决方法。 UEFI将接管BIOS的大部分流程,并为最终用户简化流程。 这将使计算环境更易于使用并创建更加灵活的环境。 技术的引入不会没有问题,但潜力大大超过所有BIOS计算机固有的传统要求。