タグ

UEFIとMicrosoftに関するItisangoのブックマーク (3)

  • UEFI環境からのデバイスI/O - Windows drivers

    Windows OSローダーがUpdateCapsule関数を呼び出すと、CapsuleHeaderArrayに含まれている各capsuleが実行されます。 capsuleの実行の順序は、UEFIファームウェアの実装に依存し、capsuleは、他のcapsuleを基準とした実行の順序や他のcapsuleへの依存関係を想定することはできません。 各capsuleは、更新プログラムとファームウェアイメージを管理する実行可能なUEFIコードの両方で構成される自己完結型のペイロードです。 capsuleが呼び出されると、capsuleに含まれる実行可能コードは、ターゲットデバイスとの通信チャネルを開く責任を負います。 適切なチャネルは、システムのデバイストポロジ、ターゲットデバイスの機能、および特定のUEFI実装によって提供されるUEFIブートサービスとドライバーによって異なります。 Capsul

    UEFI環境からのデバイスI/O - Windows drivers
  • Ubuntu 20.04 その74 - UbuntuとUEFIセキュアブート

    「UEFIセキュアブート」は「UEFI」が持つ機能の1つで、ファームウェア(UEFI BIOS)によって実行されるコードが信頼されたコードであるかどうかを検証する仕組みです。 検証の結果、信頼されていないソフトウェアは実行を拒否されます。 「UEFIセキュアブート」を適切に運用するには、OS起動時に読み込まれる各バイナリーがファームウェアに格納されている鍵に対し検証可能でなければなりません。 ファームウェアにはMicrosoftの鍵が格納されている 多くのPC(x86)では、ファームウェアに予め「Microsoft」の鍵が格納されています。 この鍵を利用してOS起動時に実行されるソフトウェアを検証します。 世の中で販売されている多くのPCがサポートしているOSは「Windows」のみであり、PCメーカーが「Microsoft」の鍵のみを予めファームウェアに格納しておくことは、ごく自然なこと

    Ubuntu 20.04 その74 - UbuntuとUEFIセキュアブート
  • MBR2GPT

    MBR2GPT.EXE は、ディスク上のデータを変更または削除せずに、ディスクをマスター ブート レコード (MBR) から GUID パーティション テーブル (GPT) パーティション スタイルに変換します。 このツールは、Windows プレインストール環境 (Windows PE) コマンド プロンプトから実行されますが、 オプションを使用 /allowFullOS して完全な Windows オペレーティング システム (OS) から実行することもできます。 MBR2GPT.EXE は、WindowsWindows\System32 実行しているコンピューター上のディレクトリにあります。 このツールは、完全な OS 環境と Windows PE の両方で利用できます。 MBR2GPT の詳細な説明とデモンストレーションについては、次のビデオをご覧ください。 MBR2GPT

    MBR2GPT
  • 1