[英]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.