BIOS即将消亡,UEFI完全取代它,它们有何区别
UEFI和BIOS都是在PC引导之前在操作系统引导之前运行的低级软件,但是UEFI是一种更现代的解决方案,它支持更大的硬盘、更快的启动时间、更多的安全功能以及方便的图形和鼠标。
我们看到,在新的电脑中随附的UEFI仍将其称为“BIOS”,以免误导习惯于传统PC BIOS的用户。即使你的PC使用“BIOS”一词,但今天可以买到的最新PC肯定会附带UEFI固件,而不是BIOS。
一、什么是BIOS
BIOS是基本输入输出系统的缩写。这是驻留在计算机主板上的芯片中的低级软件。在计算机启动时将加载BIOS,BIOS负责唤醒计算机的硬件组件,确保它们正常运行,然后启动引导加载程序以加载Windows或已安装的任何其他操作系统。
你可以在BIOS设置程序屏幕上配置各种选项。诸如计算机的硬件配置,系统时间和启动顺序之类的设置。可以通过在计算机启动时按特定的键(在不同的计算机上不同,但通常为Esc、F2、F10或Delete)来访问BIOS。保存设置后,它们将保存在主板本身的内存中。当计算机启动时,BIOS将使用保存的设置启动计算机。
BIOS在加载操作系统之前通过POST(开机自检)或开机自检。它验证你的硬件配置正确并且工作正常。如果出现问题,将看到错误消息或听到一系列奇怪的蜂鸣声代码。在计算机手册中可以了解不同提示音的含义。
当计算机启动时,BIOS查找存储在启动设备中的主启动记录或MBR,并使用它来启动加载程序。
你还可以看到缩写词CMOS,它表示互补金属氧化物半导体。这是指由电池供电的内存,BIOS在其中将各种设置存储在主板上。实际上,这已经不再准确了,因为在现代系统中,此方法已被闪存(也称为EEPROM)所取代。
二、为什么BIOS过时了
BIOS已经存在很长时间了,并且几乎没有发展。甚至1980年代发行的MS-DOS电脑也有BIOS!
当然,随着时间的流逝,BIOS不断发展和完善。已经开发了几个扩展,包括ACPI、高级配置和电源接口。这使BIOS可以更轻松地配置设备并执行高级电源管理功能,例如睡眠。但是自从MS-DOS以来,BIOS的进步或改进并没有其他PC技术高。
传统的BIOS仍然存在严重的局限性,它只能从2.1TB或更小的硬盘启动,此限制是由于主引导记录系统在BIOS中的工作方式而引起的。
BIOS必须在16位处理器模式下运行,并且只有1MB的可用空间才能运行。它在同时初始化多个硬件设备时遇到问题,导致在现代PC上初始化所有硬件接口和设备时引导过程变慢。
英特尔早在1998年就开始制定可扩展固件接口(EFI)规范。苹果在2006年改用Mac上的Intel体系结构时选择了EFI,但其他PC制造商却没有。
2007年,英特尔、AMD、微软和PC制造商就新的统一可扩展固件接口(UEFI)规范达成了一致。它是由统一扩展固件接口论坛(Unified Extended Firmware Interface Forum)管辖的行业范围内的标准,而不是仅由Intel管辖。Windows在Windows Vista Service Pack 1(SP1)和Windows 7中引入了UEFI支持。现在可以购买的绝大多数计算机在使用UEFI,而不是传统的BIOS。
三、UEFI如何替换和改进BIOS
UEFI取代了PC上的传统BIOS。在现有PC上无法从BIOS切换到UEFI。与大多数新计算机一样,你需要购买支持并包括UEFI的新硬件。大多数UEFI实现都提供BIOS仿真,因此可以选择安装和引导希望BIOS代替UEFI向后兼容的旧操作系统。
此新标准避免了BIOS的限制。UEFI固件可以从2.2TB或更大的硬盘启动,理论上的限制为9.4 Zetabytes。这大约是Internet上所有数据的三倍。这是因为UEFI使用GPT分区方案而不是MBR。它还通过运行EFI二进制文件而不是从磁盘的主引导记录中运行代码来以更标准的方式引导。
UEFI可以在32位或64位模式下运行,并且比BIOS具有更大的可寻址地址空间,这意味着引导过程更快。这也意味着UEFI设置屏幕可以比BIOS设置屏幕更平滑,包括图形和鼠标光标支持。但是,这不是必须的。许多PC仍带有文本模式UEFI设置,外观和感觉都类似于旧的BIOS设置程序屏幕。
UEFI也具有其他功能。它支持安全启动,这意味着可以对操作系统进行验证,以确保恶意软件没有篡改启动过程。它可以直接在UEFI固件本身中支持联网功能,这可以帮助进行远程故障排除和配置。使用传统的BIOS,你必须坐在一台物理计算机之前进行配置。
UEFI本质上是一个微型操作系统,它运行在PC固件之上,并且可以做得比BIOS还多。它可以存储在主板上的闪存中,也可以在引导时从硬盘驱动器或网络共享中加载。
具有UEFI的不同PC将具有不同的接口和功能。这完全取决于你的PC制造商,但是每台PC的基本知识都是相同的。
四、如何在现代PC上访问UEFI设置
如果你是普通PC用户,切换到UEFI PC不会引起明显变化。与使用BIOS相比,新计算机的启动和关闭速度更快,并且可以使用2.2TB或更大容量的硬盘。
如果需要访问低级设置,则可能会有细微的差别。你可能需要通过Windows引导选项菜单访问UEFI设置屏幕,而不是在计算机启动时按任何键。现在,计算机可以快速启动,因此PC制造商不希望通过等待你按下某个键来减慢启动过程。但是,也有UEFI PC允许你通过在引导过程中按一个键以相同的方式访问BIOS。
尽管UEFI是一项重大更新,但它主要是在后台进行的。大多数PC用户永远不会注意到他们的新PC使用的是UEFI而不是传统的BIOS。它们将执行得更好,并支持更高级的硬件和功能。