计算机的启动方式、启动优先级,甚至系统的行为、兼容性和安全性等都由计算机的固件接口(无论是 UEFI 还是 BIOS)处理和定义。
那么,什么是 UEFI,它与我们所了解的经典 BIOS 有何不同?如果您曾经对 UEFI 与 BIOS 的功能感到好奇,或者想知道这些系统如何影响 PC 的性能,本文将帮助您轻松应对 BIOS 与 UEFI 的争论。
什么是 BIOS 及其工作原理?
BIOS,代表 基本输入/输出系统,是帮助您的计算机启动的固件。它存储在主板上的芯片上,只要您打开电源,它就会开始工作
电脑打开。它唤醒硬件,运行一些检查,然后将控制权交给操作系统。基本上,这是启动过程中发生的第一件事。
BIOS 于 20 世纪 80 年代初随 IBM PC 首次亮相,最初使用只读存储器 (ROM) 芯片,需要硬件交换才能更新。转向闪存使更新变得更加容易,但其局限性也变得明显,引发了 UEFI 的兴起以及正在进行的 UEFI 与 BIOS 讨论。
BIOS 从 POST(加电自检)开始,检查硬件、识别可启动设备并加载操作系统。它还允许通过其简单的界面进行基本调整,例如更改启动顺序或系统时间。
虽然 BIOS 几十年来一直是计算的基石,但现在它正在被 UEFI 所取代,UEFI 提供了更好的性能和安全性等现代功能。
在比较当今系统中 BIOS 和 UEFI 之间的差异时,了解这些差异至关重要。介绍完 BIOS 后,我们来探讨一下 UEFI 是什么以及该固件如何工作。
什么是 UEFI 及其工作原理?
UEFI,或 统一的可扩展固件接口,是 BIOS 的现代替代品,就像 BIOS 一样,它是一种固件标准,可将计算机的硬件与其操作系统连接起来。如果您曾经想知道“UEFI 是什么?它为何如此重要?”可以将其视为据称更先进、功能更强大的 BIOS 后继者。
2007 年首次推出 统一EFI论坛UEFI 适用于多种设备,几乎所有 2015 年生产的计算机或笔记本电脑都采用它来代替 BIOS。与几乎所有新技术一样,UEFI 的更新架构使其更加高效,其亮点是更快的启动时间和对更大存储设备的支持。
除了效率之外,安全性是 UEFI 大幅提高的另一个方面。如何? UEFI 使用高级加密保护来确保在启动期间仅加载受信任的软件,这是 BIOS 和 UEFI 之间的一个关键区别。
公平地说, UEFI 被批评为第二系统综合症的一个例子,声称它在尝试解决 BIOS 的局限性时变得过于复杂。这种复杂性与更简单、更模块化的 BIOS 设计形成鲜明对比,其中可以根据需要添加 GRUB 等高级引导加载程序。
也就是说,在现代系统中,UEFI 通常比 BIOS 更容易被接受,尽管一些专业人士正确地主张使用替代选项。回到正题,BIOS 和 UEFI 究竟有何不同?是什么让 UEFI 显着提高了效率?
UEFI 与 BIOS:主要区别
现在您已经对这两个系统有了很好的了解,是时候我们仔细比较 BIOS 和 UEFI 了,因为仅仅说 UEFI 启动更快或更安全只是懒惰的新闻报道。
| 特征 | BIOS | UEFI |
| 发布日期 | 1975 | 2002 |
| 运行模式 | 16位 | 32 位/64 位 |
| 用户界面 | 基本的仅键盘导航 | 支持鼠标的图形用户界面 |
| 分区支持 | 最多四个物理分区 | 最多 128 个物理分区 |
| 分区大小限制 | 2 TB | 超过 18 艾字节(约 1880 万太字节) |
| 表现 | 针对较旧的 16 位系统进行了优化 | 更快的启动时间和更高的性能 |
| 贮存 | 存储在主板上的专用芯片中 | 存储为 .efi 驱动器上的文件 |
| 安全 | 密码保护 | 安全启动和高级安全功能 |
性能及运行模式
- BIOS 运行于 16位模式 并且只能访问之间 512 KB 至 1 MB 内存.
- UEFI 在 32 位或 64位 并且可以访问之间 4 MB to 32 MB.
- UEFI 启动速度比 BIOS 快 2-3 倍。
- BIOS 在旧设备上运行良好,但在现代设备上感觉缓慢,而 UEFI 是为现代设备设计的。
分区和存储
- BIOS 使用一个 主引导记录 (MBR) 方案。
- BIOS 仅限于 2.2 TB 并且只是 四个主分区.
- UEFI 使用 GUID 分区表 (GPT) 方案。
- UEFI 支持超过 18 艾字节 直至 128个分区.
用户界面
- BIOS 使用老式的 基于文本的界面.
- BIOS 界面只能使用键盘导航,不支持鼠标。
- BIOS 界面很简单,但可能难以导航。
- UEFI 使用 图形用户界面 (GUI).
- UEFI 支持键盘和鼠标输入。
- UEFI 界面很直观,但可能很复杂。

安全特性
- UEFI 和 BIOS 都使用基本的密码保护。
- UEFI 还具有 安全启动,仅允许受信任的软件在启动期间运行。
- 在与 Windows 一起安装 Linux 或非 Windows 操作系统时,安全启动可能会导致问题。
网络和远程访问
- UEFI支持 网络和远程访问 功能,BIOS 没有。
- UEFI功能 预启动执行环境(PXE 启动),它允许计算机从网络服务器启动。
- UEFI 具有远程管理和诊断技术,例如 HTTP 启动和 iSCSI.
- UEFI 网络和远程访问功能可能令人难以抗拒。
兼容性
- BIOS 仅支持 旧版操作系统(Windows 7 及更早版本).
- BIOS 无法从 GPT 磁盘启动。
- BIOS 支持几乎 所有 Linux 发行版 但在 macOS 上不行。
- UEFI 支持 视窗7 (使用 CSM)和所有较新的操作系统(包括 macOS)。
- UEFI 仅受现代发行版(Ubuntu 12.10+ 等)支持。
最后的想法:从 BIOS 到 UEFI 的转变及其对您意味着什么
现在您已经知道这两个固件有多么不同,我们可以讨论哪一个更适合您。虽然 UEFI 看起来显然是更好的选择,但它实际上取决于您所使用的系统类型。对于较旧的系统,UEFI 可能会引起一些麻烦。它对于现代硬件来说非常有用,但如果您运行的是较旧的操作系统或硬件,则可能会遇到问题。
例如,较旧的系统很难支持 UEFI 的高级功能,例如处理大磁盘或从不兼容 UEFI 的操作系统安装启动。如果您使用的是 2010 年之前的系统,则切换可能会很棘手,因为这些旧机器可能无法完全支持 UEFI 或较新的驱动程序要求,特别是对于 NVMe 驱动器之类的东西。
现在,UEFI 确实有很多优势——更快的启动时间、安全启动以及对超过 2TB 的驱动器的支持——但并非每个系统都已做好准备。许多较旧的主板没有必要的 UEFI 固件支持,如果您从 BIOS 升级,这可能会导致问题。然而,UEFI 中的传统模式允许您模拟 BIOS,尽管它可能会减慢速度。
到2020年, Intel正式告别BIOS,巩固了 UEFI 作为首选固件的地位。 AMD 和微软等巨头也采用了 UEFI,为他们提供了当今要求严格的硬件和软件所需的尖端性能。
另一方面,BIOS 对于较旧的设置来说工作得很好,并且提供了一种简单的方法。它很简单,得到广泛支持,并且与 MBR 配合得很好。但是,如果您使用现代硬件,UEFI 显然是赢家 - 它更快、更安全,并且专为满足当今的技术需求而设计。不过,如果您的系统较旧或者您有兼容性问题,BIOS 可能仍然是您最好的选择。
常问问题
如果我将 BIOS 更改为 UEFI 会发生什么?
从 BIOS 切换到 UEFI 通常涉及将系统磁盘从 MBR 转换为 GPT。这可以为您提供更快的启动时间并支持更大的驱动器。但是,转换可能需要重新安装操作系统,因此首先确保您的硬件和操作系统与 UEFI 兼容非常重要。
对于 Windows 10,我应该使用 UEFI 还是 BIOS?
通常最好使用较新的 UEFI 模式安装 Windows,因为与较旧的 BIOS 模式相比,它提供了更多的安全功能。但是,如果您从仅支持 BIOS 的网络启动,则必须使用旧版 BIOS 模式。安装 Windows 后,您的设备将使用安装期间使用的相同模式自动启动。
我的电脑使用 BIOS 还是 UEFI?
只需单击 Windows 任务栏上的“搜索”图标,然后输入“msinfo32”,然后按 Enter 键即可。这将打开“系统信息”窗口,您可以在其中单击“系统摘要”项。从那里,只需查找 BIOS 模式即可查看它是 Legacy 还是 UEFI。
