簡體   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