NVMe 功能和擴充功能支援
下表列出NVMe裝置 NVM Express 規格中定義的功能和擴充功能,如下所示:
- 具有規格參考的數據行會指出 NVM Express 規格中描述功能或擴充功能 (“Caps”) 的區段 () :
- NVMe 1.4 (功能) – NVM Express Revision 1.4,2019 年 6 月 10 日
- NVMe 2.0 (Caps) Base – NVM Express Base Specification 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) Base | NVMe 2.0 (Caps) NVM | NVMe 2.0 (Caps) ZNS | StorNVMe 支援 | 註解 |
---|---|---|---|---|---|---|
非對稱命名空間存取報告 | 8.20 | 8.1 | 5.1 | |||
開機數據分割 | 8.13 | 8.2 | ||||
產能管理 | 8.3 | |||||
命令和功能鎖定 | 8.4 | |||||
控制器記憶體緩衝區 | 8.5 | |||||
裝置自我測試作業 | 8.11 | 8.6 | Yes | 可透過 IOCTL_STORAGE_PROTOCOL_COMMAND取得。 | ||
指示詞 | 8.7 | 5.2 | Yes | 支持識別 (指示詞類型 00h) 和 Streams (指示詞類型 01h) | ||
適用於軟體仿真的 Doorbell Stride | 8.6 | 8.8 | ||||
端對端數據保護 | 8.3 | 5.2 | ||||
結束能力群組 | 8.17 | 3.2.3 | Yes | 可透過IOCTL_STORAGE_QUERY_PROPERTY擷取 | ||
建議的完成區域 | 5.5 | 從 Windows 11,Windows Server 2022。 保留供 Microsoft 內部使用。 | ||||
韌體更新程式 | 8.1 | 3.11 | Yes | 支援位置 1 只讀、多個位置以進行認可/下載。 對齊控制器回報的 FW 更新粒度。 透過認可動作 (CA) 011b 的韌體認可 管理員 命令支援韌體啟用 | ||
取得 LBA 狀態 | 8.22 | 5.8.1 | ||||
主機記憶體緩衝區 | 8.9 | 8.9 | Yes | |||
具有非對稱命名空間存取報告的主機作業 (資訊) | 8.21 | 8.10 | ||||
透過 I/O 大小和對齊方式改善效能 | 8.25 | 5.8.2 | Yes | 支援命名空間最佳IO界限 (NOIOB) 。 從 Windows 11 和 Windows Server 2022 開始,支援 NPWG、NPWA、NPDG、NPDA 和 NOWS。 驅動程式也會使用 NVM 集合屬性項目中報告的最佳寫入大小值。 | ||
元數據處理 | 8.2 | 5.8.3 | ||||
命名空間管理 | 8.12 | 8.11 | 5.3 | Yes | 僅限 WinPE。 可透過 IOCTL_STORAGE_PROTOCOL_COMMAND 取得 | |
命名空間寫入保護 | 8.19 | 8.12 | ||||
NVM 命令集媒體和數據錯誤處理 | 5.4 | |||||
NVMe over Fabric 內部驗證 | 8.13 | |||||
永續性記憶體區域 | 8.14 | |||||
電源管理 | 8.4 | 8.15 | Yes | 支援非操作電源狀態。 預設會停用自發電源狀態轉換。 預設會針對新式待命中所選平臺啟用運行時間 D3 轉換。 透過 IOCTL_STORAGE_QUERY_PROPERTY 和 IOCTL_STORAGE_SET_PROPERTY支援的主機控制熱管理取得/設定功能。 | ||
可預測的延遲模式 | 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 | Yes | 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 | Yes | 透過使用命令SCSIOP_READ_DATA_BUFF16搭配緩衝區模式作為 READ_BUFFER_MODE_ERROR_HISTORY 來支援IOCTL_SCSI_PASS_THROUGH。 您也可以從 IOCTL_STORAGE_QUERY_PROPERTY 透過 StorageAdapterProtocolSpecificProperty 和 StorageDeviceProtocolSpecificProperty 取得。 針對主機遙測,也可以透過從 2004 版 Windows 10 開始IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG取得。 | ||
廠商特定資訊的通用唯一標識碼 (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磁碟驅動器。