web-dev-qa-db-ja.com

Linux用のWindowsブート構成データ(BCD)ビューア

Linux用のWindowsブート構成データ(BCD)ビューアなどはありますか?

BCDファイルは「レジストリハイブのような」ものであり、Linuxのレジストリハイブを読み取るためのツールが存在することを理解しています。

BCDファイルに含まれる内容、パーティションのリストなどを確認する方法はありますか?以前はboot.iniファイルで簡単でしたが、現在は簡単ではありません。

私の使用例は次のとおりです。Windowsからアクセスできない隠しパーティション(システムパーティションです)があり、そこにあるBCDファイルを読みたいのです。同じシステムで、そのパーティションとWindowsブートパーティションの両方にブートマネージャーとBCDファイルがあり、これを整理しようとしています(最終的にはデュアルブートLinux)。

7
nick_uk

Debianでapt-cache search windows registryを実行して目的に合ったパッケージを探すと、5つの候補が表示されます。 packages.debian.org で同様の検索を行うか、または Debianパッケージサイトで を検索できます(「パッケージディレクトリの検索」フォームを使用し、必ず「説明」)。

Chntpw は、忘れたWindows管理者パスワードを変更するために開発されましたが、レジストリエントリを表示および編集できます。サイトにブートCDがあります。

Hivexは、Windowsレジストリハイブにアクセスするためのライブラリです。これは、ホストからの仮想マシンイメージを操作するツールスイートである libguestfs の一部です。 レジストリエントリを抽出および編集するコマンドラインツール が付属しています。 BCDハイブをサポート

Parse :: Win32Registry は、Windowsレジストリファイルを読み取るためのPerlモジュールです。

RegLookup は、Windowsレジストリハイブを読み取る小さなユーティリティです。

Samba には、Windowsレジストリにアクセスするためのツールが付属しています。Samba3の場合はeditreg、Samba 4の場合はregshellなどです。Debian(現時点では不安定のみ)では、 registry-tools パッケージに入っています。

Python Windows BCDを操作するためのライブラリを書き始めました。リポジトリは Bitbucket で入手できます。

5
wodny