NVMe 機能と拡張機能のサポート

次の表は、NVMe デバイスの NVM Express 仕様で定義されている機能と拡張機能を示しています。

  • 仕様参照を含む列は、機能または拡張機能 ("Caps") を記述する NVM Express 仕様のセクションを示しています。
    • NVMe 1.4 (機能) – NVM Express Revision 1.4、2019 年 6 月 10 日
    • NVMe 2.0 (Caps) ベース – NVM Express 標準仕様 2.0a、2021 年 7 月 23 日
    • NVMe 2.0 (Caps) NVM – NVM Express NVM コマンド セット仕様 1.0a、2021 年 7 月 23 日
    • NVMe 2.0 (Caps) ZNS – ゾーン名前空間コマンド セット仕様 1.1a、2021 年 7 月 23 日
  • StorNVMe サポートは、Windows 10 バージョン 1903 以降の StorNVMe デバイス ドライバーでのサポートを示しています。
  • コメント – 任意の余分な関連情報、たとえば、IOCTL 操作の一部としてサポートされているかどうかなどを示しています。 "WinPE のみ" は、Windows の WinPE エディションでのみサポートを示しています。
機能または拡張機能 NVMe 1.4 (機能) NVMe 2.0 (Caps) ベース NVMe 2.0 (Caps) NVM NVMe 2.0 (Caps) ZNS StorNVMe サポート Comments
非対称名前空間アクセス レポート 8.20 8.1 5.1
ブート パーティション 8.13 8.2
キャパシティ管理 8.3
コマンドと機能のロックダウン 8.4
コントローラー メモリ バッファー 8.5
デバイスの自己テスト操作 8.11 8.6 はい IOCTL_STORAGE_PROTOCOL_COMMAND で使用できます。
ディレクティブ 8.7 5.2 はい 識別 (ディレクティブの種類 00h) とストリーム (ディレクティブの種類 01h) をサポートします。
ソフトウェア エミュレーションの Doorbell Stride 8.6 8.8
エンドツーエンドのデータ 保護 8.3 5.2
耐久性グループ 8.17 3.2.3 はい IOCTL_STORAGE_QUERY_PROPERTY を使用して取得できます
終了日ゾーンの推奨 5.5 Windows 11、Windows Server 2022 から。 Microsoft 内部使用のために予約されています。
ファームウェアの更新プロセス 8.1 3.11 はい コミット/ダウンロード用のスロット 1 の読み取り専用の複数のスロットをサポートします。 コントローラーから報告された FW 更新の粒度に合わせて調整されます。 ファームウェアのコミット 管理 コマンドのコミット アクション (CA) 011b でサポートされるリセットなしのファームウェアのアクティブ化
Get LBA Status 8.22 5.8.1
ホスト メモリ バッファー 8.9 8.9 はい
非対称名前空間アクセス レポートを使用したホスト操作 (情報) 8.21 8.10
I/O サイズとアラインメント準拠によるパフォーマンスの向上 8.25 5.8.2 はい 名前空間の最適な IO 境界 (NOIOB) をサポートします。 NPWG、NPWA、NPDG、NPDA、NOWS は、Windows 11 および Windows Server 2022 以降でサポートされています。 ドライバーは、NVM セット属性エントリーで報告される最適な書き込みサイズの値も使用します。
メタデータの処理 8.2 5.8.3
名前空間の管理 8.12 8.11 5.3 はい WinPE のみ。 IOCTL_STORAGE_PROTOCOL_COMMAND で使用できます
名前空間書き込み保護 8.19 8.12
NVM コマンド セット メディアとデータ エラー処理 5.4
ファブリック経由の NVMe インバンド認証 8.13
永続メモリ領域 8.14
電源管理 8.4 8.15 はい 非動作電源状態をサポートします。 自律電源状態遷移は、既定で無効になっています。 ランタイム D3 遷移は、Modern Stand-by で選択したプラットフォームに対して既定で有効になっています。 IOCTL_STORAGE_QUERY_PROPERTYIOCTL_STORAGE_SET_PROPERTY でサポートされるホスト制御熱管理 Get/Set 機能。
予測可能なレイテンシー モード 8.18 8.16
読み取り回復レベル 8.16 8.17
保護されたメモリ ブロックの再生 8.10 8.18
Reservations 8.8 8.19 5.5 5.1 Windows 11、Windows Server 2022 から。
推奨されるゾーンのリセット 5.4 Windows 11、Windows Server 2022 から。 Microsoft 内部使用のために予約されています。
回転メディア 8.20
サニタイズ操作 8.15 8.21 5.6 はい IOCTL_STORAGE_PROTOCOL_COMMAND。 Windows 11、Windows Server 2022 より前の WinPE
標準ベンダー固有のコマンド形式 8.7 8.23
ストリーム 5.7
送信キュー (SQ) の関連付け 8.23 8.22
テレメトリ 8.14 8.24 はい バッファー モードのコマンド SCSIOP_READ_DATA_BUFF16を READ_BUFFER_MODE_ERROR_HISTORY として使用する IOCTL_SCSI_PASS_THROUGH でサポートされます。 storageAdapterProtocolSpecificProperty と StorageDeviceProtocolSpecificProperty を使用して、IOCTL_STORAGE_QUERY_PROPERTY からも入手できます。 ホスト テレメトリの場合は、Windows 10 バージョン 2004 以降の IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG2 からも入手できます。
ベンダー固有の情報の汎用一意識別子 (UUID) 8.24 8.25
仮想化の機能強化 8.5 8.26
ゾーン アクティブ ツアー 5.6 Windows 11、Windows Server 2022 から。 Microsoft 内部使用のために予約されています。
ゾーン記述子拡張 5.3 Windows 11、Windows Server 2022 から。 Microsoft 内部使用のために予約されています。

詳細については、NVMe ドライブの使用を参照してください。