UEFI 和 BIOS 架构之间的区别

UEFI 和 BIOS 架构之间的区别

UEFI 比 BIOS 架构有何优势?

为什么在 UEFI Windows 8/8.1 PC 上安装 Linux(即 Ubuntu)作为双启动选项如此困难?我说这很难,因为本指南关于 Ubuntu 帮助

答案1

UEFI 提供的主要优点是:
1.更好的磁盘支持:UEFI 支持 GPT(GUID 分区表),增加了对超大硬盘(例如超过 2TB 的硬盘)的支持。BIOS用途膜生物反应器,由于 32 位表,其大小限制为 2TB。UEFI 具有 64 位表,允许启动设备大于 2TB。从长远来看,这有很多优势。
2. 不再需要引导加载程序:这是 UEFI 规范为操作系统提供的机制,使其自身可供启动:操作系统旨在安装一个引导加载程序,该加载程序将操作系统内核等加载到 EFI 系统分区,并在 UEFI 引导管理器配置中添加一个条目,该条目具有名称(显然,这通常来自操作系统的名称)以及用于加载该操作系统的引导加载程序的位置(EFI 可执行格式)。
3.新增功能:UEFI 增加了对 BIOS 所不具备的以下功能的支持

  • 密码学
  • 网络身份验证
  • 支持存储在非易失性介质上的扩展
  • 集成的启动管理器
  • 用于运行其他 EFI 应用程序(如诊断实用程序或闪存更新)的 shell 环境。

4. 更好的界面:UEFI 设计了更多空间以容纳图形,从而有利于实现整洁的 GUI。
5. 启动速度更快

关于您提到的 Linux 难题,最初是因为当时发售的许多 Windows 8 PC 不允许关闭安全启动。安全启动不允许操作系统在没有 PKI 证书的情况下启动,而 PKI 证书必须添加到 UEFI 的列表中。后来这个问题得到了解决。

资料来源:极限科技UEFI 启动PCMag UEFI 文章uefi 与 bios

答案2

这实际上是两个问题,因此我的答案如下:

  1. UEFI 在系统的启动和设备管理方面提供了更大的灵活性,它允许使用 GPT 磁盘来消除 4 个主硬盘分区的限制,允许选择从固件启动的操作系统,允许使用签名的引导加载程序来提高对恶意软件的防护,以及配置备份和恢复的选项。
  2. 在 UEFI Windows 计算机上安装 Linux 更加复杂的原因有几个,主要原因是一些 Windows 计算机默认测试签名的引导加载程序,并且有几台计算机甚至完全禁止启动未签名的加载程序,另一个问题是 Windows 在显示启动选项时开始加载,因此如果您想启动 Linux 而不是 Windows,如果您从 Windows 启动菜单中选择 Linux,则必须重新启动,并且 Windows 不会自动添加 Ubuntu 选项,此外,Windows 经常提供修复启动问题的方法,由于它无法识别引导加载程序,因此有时会覆盖 Ubuntu 安装程序所做的工作。

相关内容