次の方法で共有


拡張ファームウェア インターフェイス (UEFI)

Windows 10 バージョン 1703 (このドキュメントの執筆時点) の時点で、Microsoft では UEFI 仕様バージョン 2.3.1c が必要です。 UEFI.org は仕様ドキュメントを更新し、これらの更新プログラムを使用してソースを改善し続けたので、この要件は最終的に変更されます。

Microsoft では、UEFI 仕様 2.5 と 2.6 にあいまいな表現があると感じました。 したがって、これらの仕様バージョンには更新されていません。 ただし、仕様バージョンは UEFI ソース コード ツリーには影響しません。

UEFI コードを実装する場合は、ソース ブランチが メイン ブランチの最新ビットを使用してビルドされ、最新の UEFI 仕様ドキュメントのガイダンスを使用してビルドされていることを確認してください。

さまざまなセキュリティ機能に関連する UEFI 仕様ドキュメントで更新される機能があります。 たとえば、UEFI 仕様 2.6、107 ページのセクション「4.6 EFI 構成テーブル & プロパティ テーブル」では、特に「EFI_MEMORY_ATTRIBUTES_TABLE」のサポートが追加されています。

  • メモリ属性テーブル (MAT):

    • EFI_MEMORY_ATTRIBUTES_TABLE. UEFI ランタイム全体をこの表で記述する必要があります。

    • すべてのエントリには、EFI_MEMORY_RO、EFI_MEMORY_XP、またはその両方の属性が含まれている必要があります。 メモリは、読み取り可能で実行可能であるか、書き込み可能で実行可能でないものでなければなりません。

Windows 10 バージョン 1703 の時点では、セキュア ブート モードに関する UEFI 仕様の最新の更新プログラムは、Windows では完全にはサポートされていません。 新しいセキュア ブート モードのサポートは、今後の Windows リリースで調査中です。

UEFI仕様書