bcdedit 有很大的延迟

bcdedit 有很大的延迟

我想通过 bcdedit 从我的应用程序中读取和设置 Windows 启动管理器中的默认条目。但是 bcdedit 非常慢。为了得到 bcdedit 的响应,我必须等待大约 16 秒。为什么 bcdedit 太慢或如何更快地管理 Windows 启动管理器?

例如,msconfig我想在程序中自动执行操作,但没有时间延迟。我怎样才能像 msconfig 一样快速完成?

答案1

BCDedit 在 BIOS 上非常快。

BCDedit 在 UEFI 上可能会比较慢,因为它会将 NVRAM 与注册表中的 BCD 和 BCD 副本同步。(BIOS 上没有 NVRAM)

NVRAM 保存 UEFI 启动变量。UEFI 上的 BCD 包含一些 NVRAM 启动变量的副本,例如磁盘上的 Windows 启动管理器条目、可连接的启动设备(例如 USB、DVD)。

相关内容