Linux用のWindowsブート構成データ(BCD)ビューアはありますか?
私が理解したところ、BCDファイルは「レジストリハイブに似ています」とLinuxレジストリハイブを読むためのツールがあります。
BCDファイルに含まれる内容、パーティションリストなどを確認する方法はありますか?以前はファイル操作がboot.ini
簡単でしたが、これ以上ではありません!
私のユースケースは次のとおりです。 Windowsでアクセスできない隠しパーティション(システムパーティション)があり、ここにあるBCDファイルを読みたいです。同じシステムでは、このパーティションとWindowsブートパーティションの両方にブートマネージャとBCDファイルがあり、この問題を解決しようとしています(最終的にはデュアルブートLinux)。
答え1
apt-cache search windows registry
目的に合ったパッケージを探しに走ると、5人の候補が登場します。あなたは一つ作ることができます類似検索packages.debian.org
、または検索Debian パッケージサイトから(パッケージディレクトリ検索フォームを使用し、説明が選択されていることを確認してください)。
中華民国忘れたWindows管理者パスワードを変更するために開発されましたが、すべてのレジストリキーを表示および編集できます。ウェブサイトにブートCDがあります。
Hivexは、Windowsレジストリハイブにアクセスするためのライブラリです。それの一部ですlibguestfs、ホスト上の仮想マシンイメージを処理するためのツールセット。付属していますレジストリキーの抽出と編集のためのコマンドラインツール。それBCDハイブサポート。
解析::Win32RegistryWindowsレジストリファイルを読み取るためのPerlモジュール。
レジストリルックアップWindowsレジストリハイブを読む小さなユーティリティです。
サンバWindowsレジストリにアクセスするためのツール(editreg
Samba 3では、regshell
Samba 4ではより多くのツールを含む)が提供されています。 Debian(現在は不安定)では、次の場所にあります。registry-tools
パック。
答え2
私はWindows BCDを操作するためのPythonライブラリの作成を始めました。リポジトリは次の場所にあります。GitHub。