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计算机固有的传统要求。