每次系统启动时无法自动加载 efi 驱动程序

每次系统启动时无法自动加载 efi 驱动程序

我正在尝试通过我自己的程序设置 NVRAM 变量,使我的 UEFI 驱动程序在每次启动时启动。

我编写了一个程序,将我的 uefi 驱动程序放入磁盘上的 EFI 分区并设置系统变量:Driver####(在我的情况下为 Driver0000)和 DriverOrder。此技术在虚拟机(Virtualbox、EFI 模式、禁用安全启动、操作系统:Windows 10)上完美运行,但在几乎所有主板制造商的真实机器上都不起作用(禁用安全启动、关闭快速启动)。为了确保我的 efi 驱动程序没有问题,我尝试使用 efi shell(“load”命令)手动加载驱动程序,这很有效,但如果我在真实硬件上设置 NVRAM 变量,它就不起作用。(我确定 LoadOption 设置正确)。什么会导致这样的问题?

相关内容