繁体   English   中英

查找当前 Windows BCD 存储文件路径

[英]Find current Windows BCD Store file path

我需要使用 BCD 存储文件路径获取当前的 Windows。

我知道当前的 BCD 存储注册表已加载到 HKEY_LOCAL_MACHINE\BCD00000000 下,但我找不到任何 WinAPI 来获取已加载密钥的文件路径。

通常包含 BCD 文件的卷没有挂载,所以我还找到了一个 API,它会产生 BCD 文件的磁盘索引和分区索引。

据此

BCD 文件在注册表中的什么位置?

  • 基于 BIOS 的操作系统。 BCD 注册表文件位于活动分区的 \Boot\Bcd 目录中。

  • 基于 EFI 的操作系统。 BCD 注册表文件位于 EFI 系统分区上。

我不认为没有(公共)API 可以以编程方式获取该信息,更不用说将该信息用于任何有用的事情了。 (这部分将是一个评论:你可能想更详细地解释你想要实现的目标)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM