BIOS很快就会死掉:英特尔宣布计划到2020年在所有芯片组上完全用UEFI取代BIOS。但是什么是UEFI,它与我们熟悉的BIOS有何不同?
UEFI和BIOS都是低级软件,在引导操作系统之前引导PC时启动,但UEFI是一个更现代的解决方案,支持更大的硬盘驱动器、更快的引导时间、更多的安全功能以及方便的图形和鼠标光标。
我们已经看到,新的个人电脑与UEFI仍然称之为“BIOS”,以避免混淆人们谁是习惯了传统的个人电脑BIOS。即使你的电脑使用“BIOS”一词,你今天购买的现代电脑几乎肯定会附带UEFI固件而不是BIOS。这就是原因。
相关:电脑的BIOS是做什么的,我应该什么时候使用它?
BIOS是基本输入输出系统的缩写。它是驻留在计算机主板芯片中的低级软件。BIOS在计算机启动时加载,BIOS负责唤醒计算机的硬件组件,确保它们正常工作,然后运行引导Windows或任何其他已安装的操作系统的引导加载程序。
您可以在BIOS设置屏幕中配置各种设置。计算机的硬件配置、系统时间和引导顺序等设置位于此处。您可以通过按不同计算机上不同的特定键来访问此屏幕,但通常在计算机启动时按Esc、F2、F10或Delete键。当您保存设置时,它会保存到主板本身的内存中。当您启动计算机时,BIOS将用保存的设置配置您的电脑。
在引导操作系统之前,BIOS要经过开机自检。它会检查以确保您的硬件配置有效并且工作正常。如果出现问题,您将看到错误消息或听到一系列神秘的哔哔声代码。你得查一下电脑手册上不同的哔哔声序列是什么意思。
当您的计算机引导和POST完成后,BIOS会查找存储在引导设备上的主引导记录或MBR,并使用它启动引导加载程序。
您还可以看到缩写CMOS,它代表互补金属氧化物半导体。这是指由电池供电的内存,BIOS将各种设置存储在主板上。它实际上已经不再准确了,因为在现代系统中,这种方法已经被闪存(也称为EEPROM)所取代。
BIOS已经存在了很长一段时间,并没有太多的发展。甚至上世纪80年代发布的MS-DOS PC也有BIOS!
当然,随着时间的推移,BIOS已经得到了发展和改进。开发了一些扩展,包括ACPI、高级配置和电源接口。这使得BIOS可以更轻松地配置设备并执行高级电源管理功能,如睡眠。但是自从MS-DOS时代以来,BIOS并没有像其他PC技术那样进步和改进。
传统的BIOS仍然存在严重的局限性。它只能从2.1 TB或更少的驱动器启动。3 TB驱动器现在很常见,带有BIOS的计算机无法从这些驱动器启动。这种限制是由于BIOS的主引导记录系统的工作方式造成的。
BIOS必须在16位处理器模式下运行,并且只有1 MB的执行空间。它无法同时初始化多个硬件设备,这会导致在初始化现代PC上的所有硬件接口和设备时启动过程变慢。
BIOS需要更换已经很长时间了。英特尔早在1998年就开始研究可扩展固件接口(EFI)规范。2006年,苹果在Macs上改用英特尔体系结构时选择了EFI,但其他PC厂商没有效仿。
2007年,Intel、AMD、Microsoft和PC**商就新的统一可扩展固件接口(UEFI)规范达成一致。这是一个由统一扩展固件接口论坛(Unified Extended Firmware Interface Forum)管理的全行业标准,并非完全由Intel驱动。通过Windows Vista Service Pack 1和Windows 7向Windows引入了UEFI支持。现在你能买到的绝大多数电脑都使用UEFI,而不是传统的BIOS。
UEFI取代了PC上的传统BIOS。在现有PC上无法从BIOS切换到UEFI。您需要购买支持并包括UEFI的新硬件,就像大多数新计算机一样。大多数UEFI实现提供BIOS仿真,因此您可以选择安装和引导希望使用BIOS而不是UEFI的旧操作系统,因此它们是向后兼容的。
相关:分区驱动器时GPT和MBR有什么区别?
这个新标准避免了BIOS的限制。UEFI固件可以从2.2 TB或更大的驱动器引导实际上,理论限制为9.4 zettabytes。这大约是互联网上所有数据估计大小的三倍。这是因为UEFI使用GPT分区方案而不是MBR。它还以更标准化的方式引导,启动EFI可执行文件,而不是从驱动器的主引导记录运行代码。
UEFI可以在32位或64位模式下运行,并且具有比BIOS更多的可寻址地址空间,这意味着您的引导过程更快。这也意味着UEFI设置屏幕可以比BIOS设置屏幕更流畅,包括图形和鼠标光标支持。但是,这不是强制性的。许多PC仍然附带文本模式UEFI设置界面,其外观和工作方式类似于旧的BIOS设置屏幕。
UEFI具有其他功能。它支持安全引导,这意味着可以检查操作系统的有效性,以确保没有恶意软件篡改引导过程。它可以支持UEFI固件本身的联网功能,这有助于远程故障排除和配置。对于传统的BIOS,您必须坐在物理计算机前面才能对其进行配置。
它也不仅仅是BIOS的替代品。UEFI本质上是一个运行在PC固件之上的微型操作系统,它的功能远不止BIOS。它可以存储在主板上的闪存中,也可以在启动时从硬盘或网络共享加载。
带有UEFI的不同PC将具有不同的接口和功能。这一切都取决于你的电脑**商,但基本将是相同的每台电脑。
如果你是一个普通的PC用户,切换到带有UEFI的电脑不会是一个明显的变化。您的新计算机启动和关闭的速度将比使用BIOS时更快,并且您可以使用2.2 TB或更大的驱动器。
相关:访问Windows8或10引导选项菜单的三种方法
如果需要访问低级设置,可能会有细微的差别。您可能需要通过Windows引导选项菜单访问UEFI设置屏幕,而不是在计算机启动时按键。随着个人电脑现在启动如此之快,个人电脑**商不想通过等待看你是否按下一个键来减慢启动过程。然而,我们也看到了带有UEFI的PC,它允许您通过在引导过程中按键以相同的方式访问BIOS。
虽然UEFI是一个大的升级,但它主要是在后台进行的。大多数PC用户永远不会注意到或需要关心他们的新PC使用UEFI而不是传统的BIOS。它们只会工作得更好,支持更现代的硬件和功能。
有关更多详细信息,请阅读Red Hat的Adam Williamson关于UEFI引导过程如何不同的解释。您还可以阅读UEFI官方常见问题解答。
图片来源:Wikimedia Comm***
...心当他们得知几个月的项目工作已经消失时,老板会说些什么。停下。深呼吸。你的数据还在——同样重要的是,你可以解决这个问题。 ...
...在你的电脑无法启动的时候。这是可怕的,因为你知道有什么问题,但不能正确地排除它,因为你没有一台电脑来研究。 ...
您上次访问UEFI菜单是什么时候?也许你去解决一个问题,也许你需要调整一个游戏相关的设置。有些人可能从来没有去过他们电脑的那部分。 ...
...BIOS。毕竟,PC性能通常不会受到BIOS版本的影响。那你为什么要?两个字:持续稳定。 ...
...顺序、系统时间和日期,或者启用的硬件组件。这就是为什么BIOS(基本输入/输出系统)也称为“设置”。 ...
.../输出系统(BIOS)作为开机自检(POST)环境。那么,这是什么意思? ...
...研究人员在野外发现了一种新的rootkit变体,名为LoJax。是什么让这个rootkit与众不同?嗯,它可以感染现代的基于UEFI的系统,而不是老式的基于BIOS的系统。这是个问题。 ...