適用於 Linux 的 Windows 引導配置數據 (BCD) 查看器
是否有適用於 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
軟體包中。