Dual-Boot

適用於 Linux 的 Windows 引導配置數據 (BCD) 查看器

  • November 22, 2020

是否有適用於 Linux 的 Windows 引導配置數據 (BCD) 查看器之類的東西?

我知道 BCD 文件“就像系統資料庫配置單元”,並且存在用於讀取 Linux 系統資料庫配置單元的工具。

有沒有辦法查看 BCD 文件包含的內容、分區列表等?過去使用boot.ini文件很容易,但現在不再容易了!

我的案例是這樣的:我有一個無法從 Windows 訪問的隱藏分區(它是一個系統分區),我想讀取它擁有的 BCD 文件。在同一個系統上,該分區和 Windows 引導分區都有引導管理器和 BCD 文件,我正在嘗試解決這個問題(最終是雙引導 Linux)。

在 Debian 上執行apt-cache search windows registry以尋找可能適合您目的的軟體包會帶來五個候選者。您可以在上進行類似搜尋packages.debian.org,或在 Debian 軟體包站點上進行搜尋(使用“搜尋軟體包目錄”表單,並確保選擇“描述”)。

Chntpw旨在更改忘記的 Windows 管理員密碼,但它可以查看和編輯任何系統資料庫項。網站上有一張啟動 CD。

Hivex 是一個用於訪問 Windows 系統資料庫配置單元的庫。它是libguestfs的一部分,這是一套用於處理來自主機的虛擬機映像的工具。它帶有命令行工具來提取和編輯系統資料庫項。它支持 BCD 配置單元

Parse::Win32Registry是一個用於讀取 Windows 系統資料庫文件的 Perl 模組。

RegLookup是一個讀取 Windows 系統資料庫配置單元的小工具。

Samba帶有用於訪問 Windows 系統資料庫的工具:editreg在 Samba 3 中,以及regshell在 Samba 4 中的更多工具。在 Debian(目前僅不穩定)中,它們位於registry-tools軟體包中。

引用自:https://unix.stackexchange.com/questions/17433