最终用户可以使用 efi 或 uefi 做什么?

最终用户可以使用 efi 或 uefi 做什么?

除了对硬件提供更好的支持外,最终用户(即非专家)使用 EFI shell 或 EFI BIOS 还能获得什么好处或用途?我曾在 MacBook Pro 上看到过这个 shell,但它对我来说似乎毫无用处,可能是因为我不知道有人能用它做什么

答案1

你问的是两个不同的事情。EFI 作为一个整体对普通终端用户的优势相当大,但它们并不是那种可以直接调用并说“这就是 EFI”的形式。它们是间接的。由于固件更规则、更自洽,而且受严格架构约束的束缚更少,因此系统软件(即使用固件(firmware)更容易写入,操作也更简单。

EFI Shell 仅EFI 的各个方面 — 以及启动管理器、分区方案和固件本身。EFI Shell 对普通最终用户的好处不多。毕竟,普通最终用户不维护机器。

EFI Shell 的优势主要体现在系统管理员方面。该 Shell 包括预启动环境系统管理员可以在此执行基本的文件、磁盘卷和设备操作任务。一些最早的 x86 EFI 实用程序包括EFI 版本的CHKDSKFORMATDISKPART在更成熟的 EFI 平台上,现在可用的工具集更大。但是,这些工具集针对的是系统管理员需要做的事情,而不是普通的最终用户。例如,没有文字处理器,但有用于以十六进制编辑文件或磁盘卷的原始内容的工具。

答案2

实际上,UEFI 对最终用户很有用,因为它在系统中启用了以下功能:

  • 安全启动需要 UEFI。对于那些了解安全启动含义的人来说,它实际上是一种有用的增强安全性的功能,但如果没有 UEFI,你就无法使用它。
  • UEFI 图形输出管道 (UEFI GOP) 在最新的显卡固件中启用,允许预启动环境 (UEFI) 以比几十年前的 VESA BIOS 更强大的方式控制显卡。因此,现代主板的 UEFI 配置实用程序可以通过键盘以图形方式驱动鼠标,并且如果固件作者想要的话,看起来几乎和 Windows GUI 一样好。此外,UEFI GOP 允许系统启动得更快,因为系统可以在显示器的原始分辨率下启动,并且显卡从预启动环境到操作系统的切换更少且更快。
  • 如果您安装的操作系统是从 UEFI 启动的,则可以将操作系统安装到容量大于 2 TB 的分区并从该分区启动。例如,如果您有 4 TB 的硬盘,则无法在常规 BIOS 上占用整个 4 TB 的单个分区上安装操作系统。对于某些硬盘,有一些解决方法,但如果安装分区的第一个扇区位于划分磁盘第二个 TB 的扇区(“2 TB 标记”)上方,则绝对没有解决方法。如果您在非常大的(4 TB 或更大)磁盘上安装了多个操作系统,这可能是理想的选择。

相关内容