United Extensible Firmware Interface (UEFI) ファームウェアの要件

デバイスが起動すると、ファームウェア インターフェイスによって PC の起動プロセスが制御され、Windows または別のオペレーティングシステムに制御が渡されます。 UEFI は、以前の BIOS ファームウェア インターフェイスおよび拡張ファームウェア インターフェイス (EFI) 1.10 仕様に代わるものです。 AMD、AMI、Apple、Dell、HP、IBM、Insyde、Intel、Lenovo、Microsoft、Phoenix Technologies を含む 140 以上の大手テクノロジ企業が、Unified EFI フォーラムに参加しています。

UEFI の利点

UEFI 2.3.1 仕様に準拠したファームウェアには、次のような利点があります。

  • セキュアブート、Microsoft Defender Credential Guard、Microsoft Defender Exploit Guard などの Windows 10 のセキュリティ機能のサポートが可能。 すべてに UEFI ファームウェアが必要です。
  • 起動と再開にかかる時間の短縮。
  • 大容量のハード ドライブ (2 テラバイトを超える) と、4 つ以上のパーティションを持つドライブをより簡単にサポートすることが可能。
  • マルチキャスト展開のサポート。これにより、PC の製造元は、ネットワークやイメージ サーバーを使用しなくても、複数の PC で受信できる PC イメージをブロードキャストできます。
  • UEFI ファームウェア ドライバー、アプリケーション、オプション ROM のサポート。

メディアのインストールに関する考慮事項

Windows をダウンロードするには、Windows 10 のダウンロード ページを参照してください。 USB フラッシュ ドライブ、DVD、ISO などのメディアを使用する場合は、Windows メディア作成ツールをダウンロードします。

ブートと最小のセキュリティの要件

OEM は、「Windows ハードウェア互換性プログラムの仕様とポリシー」に記載されている機能のサポートを提供する必要があります。具体的には、ブート要件と最小セキュリティ要件という 2 つのグループに分けられています。

UEFI ランタイムの要件

さまざまなバージョンの Windows には、次の UEFI ランタイム サービスの一部またはすべてが必要です。 最大の互換性を得るためにすべてを実装することをお勧めします。

  • GetTime
  • SetTime
  • UpdateCapsule
  • ResetSystem

休止状態 (S4) の移行要件

プラットフォームのファームウェアでは、オペレーティング システムの物理メモリが、サイズと場所の両方で、S4 のスリープ状態遷移間で一貫していることを確認する必要があります。 オペレーティング システムの物理メモリは、ACPI 3.0 仕様に従って定義されています。これは、AddressRangeReserved [2]、AddressRangeUnusable [5]、または Undefined [5 より大きい任意の値] 以外のメモリの種類で、ファームウェア システムのアドレス マップ インターフェイスによって記述されているメモリです。

UEFI プラットフォームでは、ファームウェアのランタイム メモリは、サイズと場所の両方で、S4 スリープ状態遷移間で一貫している必要があります。 ランタイムメモリは、UEFI 仕様に従って属性 EFI_MEMORY_RUNTIME がある GetMemoryMap () ブートサービスで記述されているメモリとして定義されます。