UEFI いくつかの制限とBIOSの問題を解決するようになりました。 この標準はx86プラットフォームを超えて拡張されており、他の多くの標準は、次のようなエコシステムにサポートを組み込んでいます。 RISC-Vの場合 少し前にLxAからお知らせしました。 そのため、UEFIToolのようなツールを知ることは興味深いことです。
ファームウェアイメージの操作に興味がある場合は、このツールが大いに役立ちます。 このプログラムはC ++でプログラムされており、Qtを使用しており、オープンソースでクロスプラットフォームです。 彼と一緒にあなたはすることができます 分析、抽出、および変更 UEFIファームウェアイメージ。
をサポートします 画像管理 フラッシュ記述子またはUEFIボリュームを含むバイナリファイルから始めて、より快適な方法でBIOSを完成させます。 コマンドラインからの引数なしで、または起動時に開くUEFIイメージファイルのパスを示す引数を使用して起動する必要があります。
それが完了すると、作業ウィンドウがに分割されていることがわかります XNUMXつのメインパネル:
- 構造:異なる名前、タイプ、およびサブタイプの要素のツリーが表示されます。 いずれかの項目が選択されている場合..。
- 情報:…情報パネルには、タイプとコンテンツに基づいて、選択したアイテムに関して利用可能な情報が表示されます。
- 投稿-検索結果や構造物の警告など、エンジンからのすべてのメッセージを表示します。 ほとんどのメッセージをダブルクリックして、メッセージの原因となったアイテムを選択し、すばやく検出できます。
また、メニューを開くこともできます 各アイテム ツリーから、抽出(ヘッダー付きの要素、または要素データのみ)、挿入、置換、削除、再構築(UEFIToolを使用して変更されたUEFIイメージを再構築できるようにする)などの可能な操作を確認します。構築用にマークされ、そうでない要素を無視する要素)。
あなたも持っています 検索機能 UEFIToolメニューで、特定のXNUMX進パターンなどに基づいてツリーアイテムを検索します。 何かが見つかった場合、それはメッセージボードに追加されます。
詳しくは - UEFIToolプロジェクトサイト