
Windows 11系统在2021年10月5日发布时,要求系统支持“UEFI安全启动”。UEFI,全称为统一扩展固件接口,是一个在操作系统启动前运行的程序。虽然UEFI与传统的BIOS在表面上看起来相似,但它们实际执行的任务和特性有着本质的不同。只有传统的BIOS无法满足Windows 11的系统要求。
那么,UEFI和BIOS之间究竟有何不同呢?我们来深入理解一下两者的基本定义和特性。BIOS,即基本输入输出系统,是存储在PC主板ROM中的固件。当电脑启动时,BIOS程序开始运行,初始化硬件,控制硬件设备的运行并调用操作系统加载引导程序。换句话说,BIOS扮演了从硬件启动到操作系统启动之间的桥梁角色。而UEFI则是基于可扩展固件接口EFI发展而来的规格,由诸如Intel和惠普等大厂共同制定。UEFI支持称为GUID分区表(GPT)的分区格式,能够管理更多的分区和更大的磁盘空间。由于UEFI与平台无关,因此在某些情况下,电脑的启动速度可能会更快。
为何我们需要UEFI呢?这是因为传统的BIOS存在一些固有的问题。例如,BIOS主要为x86处理器设计,由英特尔领导开发。由于历史原因,BIOS存在内存限制和编程环境的制约。为了解决这个问题,英特尔在2000年尝试开发EFI,并在后来将其升级为UEFI。UEFI能够废除内存限制,使用安全引导和内置加密功能的驱动器来保证操作系统的安全性。UEFI的固件可以用高级语言进行编码,大大提高了开发的便利性和效率。
虽然UEFI的普及初期面临兼容性和市场接受度的挑战,但随着技术的发展和市场的需要,它逐渐受到了重视。特别是随着英特尔第二代酷睿处理器Sandy Bridge的推出以及超过2TB的存储设备的普及,UEFI逐渐得到了市场的认可。值得注意的是,英特尔最近宣布将删除UEFI中的BIOS兼容模块C(Compatibility Support Module),这一举措将更进一步推动UEFI的普及和发展。
UEFI并非没有问题。技术新闻网站Hackaday指出,“UEFI最大的缺点是它是一个封闭的黑匣子。”虽然更新UEFI相比BIOS更为容易,但一旦更新出错可能导致系统无法启动,修复难度加大。在选择使用UEFI时,我们需要了解其潜在的风险并做好应对措施。UEFI和BIOS各有优缺点,我们需要根据具体需求和场景做出合适的选择。
