UEFI 可以被操作系统访问吗?

UEFI 可以被操作系统访问吗?

Bios 中断不能被现代操作系统访问。UEFI 能被现代操作系统访问吗?

答案1

现代操作系统可以访问 UEFI 吗?

Linux 可以通过CONFIG_EFI内核访问 UEFI 运行时服务。

Linux 还可以轻松直接挂载 UEFI FAT 分区。

现代操作系统无法访问 Bios 中断。

BIOS 中断可以访问Linux 上也很好(参见这里)。例如,长期以来,BIOS 调用一直被用来初始化 X VGA 驱动程序(不确定现在是否仍然如此)。

然而,大多数 BIOS 调用实际上不能用过的,因为它们需要某些数据结构和某些系统状态,而这些数据结构和系统状态在启动后并不存在。

答案2

不,当您在 Windows 10/8.x/7 中启动时,您无法直接更改 UEFI 设置。

但是在可启动的主分区上,您可以转到 EFI 目录,并在那里看到 GRUB 或 Windows 启动管理器等启动管理器。

或者,如果您不知道如何在启动时访问 UEFI 设置,还有另一种选择。打开“开始”菜单 >“电源”,按住 Shift,然后单击“重新启动”。您现在将重新启动进入 WinRE(Windows 恢复环境)。在那里,您将有一个选项来更改 UEFI 固件设置。单击它以访问 UEFI 固件。

或者,如果未安装 WinRE 或无法启动,请插入 Windows 10 安装介质(如光盘 CD/DVD 或 USB 驱动器),单击修复您的计算机,然后选择 UEFI 固件设置。

答案3

直接回答是否定的,

但是你可以通过 Ubuntu 操作系统查看 UEFI 分区磁盘或者系统监视器公用设施。

以下是它们在 Linux 机器上的一些屏幕截图。

SATA 驱动器上的 UEFI 分区

SATA 驱动器上的 UEFI 分区

SSD 驱动器上的 UEFI 分区

SSD 驱动器上的 UEFI 分区

Ubuntu Linux 上的 Windows UEFI 分区视图(这里是 sda1)

在此处输入图片描述

希望对你有帮助 !

相关内容