Функция NVMe и расширенная поддержка возможностей

В следующей таблице перечислены функции и расширенные возможности, определенные в спецификациях NVM Express для устройств NVMe следующим образом:

  • Столбцы со ссылками на спецификации указывают разделы в спецификации NVM Express, описывающие функцию или расширенную возможность ("Caps"):
    • NVMe 1.4 (компоненты) — NVM Express Редакция 1.4 , 10 июня 2019 г.
    • NVMe 2.0 (caps) Base — NVM Express Base Specification 2.0a, 23 июля 2021 г.
    • NVMe 2.0 (caps) NVM — NVM Express NVM Command Set Specification 1.0a, 23 июля 2021 г.
    • NVMe 2.0 (caps) ZNS — набор команд зоны пространства имен спецификации 1.1a, 23 июля 2021 г.
  • Поддерживается StorNVMe. Указывает поддержку драйвера устройства StorNVMe в Windows 10 версии 1903 и более поздних версий.
  • Комментарии — любая дополнительная соответствующая информация; например, поддерживается ли в рамках операции IOCTL. "Только WinPE" указывает на поддержку только в выпусках WinPE Windows.
Функция или расширенная возможность NVMe 1.4 (компоненты) База NVMe 2.0 (caps) NVMe 2.0 (Caps) NVM NVMe 2.0 (Caps) ZNS StorNVMe Supported Comments
Отчеты по асимметричному пространству имен 8.20 8.1 5.1
Boot Partitions 8.13 8.2
Capacity Management 8.3
Блокировка команд и компонентов 8.4
Буфер памяти контроллера 8.5
Самостоятельные операции с устройством 8.11 8.6 Yes Available through IOCTL_STORAGE_PROTOCOL_COMMAND.
Directives 8.7 5.2 Yes Поддерживает определение (тип директивы 00h) и потоки (тип директивы 01h)
Doorbell Stride для эмуляции программного обеспечения 8.6 8.8
Сквозная защита данных 8.3 5.2
Endurance Groups 8.17 3.2.3 Yes May be retrieved through IOCTL_STORAGE_QUERY_PROPERTY
Рекомендуемая зона завершения 5.5 C Windows 11 на Windows Server 2022. Зарезервировано для внутреннего использования Майкрософт.
Процесс обновления встроенного ПО 8.1 3.11 Yes Поддерживает слот 1 READ-ONLY, несколько слотов для фиксации и скачивания. Соответствует контроллеру, сообщаемой о детализации обновления FW. Активация встроенного ПО без сброса поддерживается с помощью действия фиксации (ЦС) 011b команды администратора фиксации встроенного ПО
Получение состояния LBA 8.22 5.8.1
Буфер памяти узла 8.9 8.9 Yes
Операция узла с асимметричными отчетами о доступе к пространству имен (информативно) 8.21 8.10
Повышение производительности с помощью размера ввода-вывода и соответствия 8.25 5.8.2 Yes Поддерживает оптимальную границу ввода-вывода (NOIOB). NPWG, NPWA, NPDG, NPDA и NOWS поддерживаются начиная с Windows 11 и Windows Server 2022. Драйвер также использует значение оптимального размера записи, указанное в записях набора атрибутов NVM.
Metadata Handling 8.2 5.8.3
Namespace Management 8.12 8.11 5.3 Yes WinPE only. Available through IOCTL_STORAGE_PROTOCOL_COMMAND
Защита пространства имен 8.19 8.12
Обработка ошибок набора команд NVM и мультимедиа 5.4
NVMe через встроенную проверку подлинности Fabrics 8.13
Область постоянной памяти 8.14
Power Management 8.4 8.15 Yes Поддерживает неработоспособные состояния питания. По умолчанию переходы автономного состояния питания отключены. Переходы среды выполнения D3 включены по умолчанию для выбранных платформ в современной автономной среде. Host controlled thermal management Get/Set features supported through IOCTL_STORAGE_QUERY_PROPERTY and 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 Yes C Windows 11 на Windows Server 2022.
Рекомендуемая зона сброса 5.4 C Windows 11 на Windows Server 2022. Зарезервировано для внутреннего использования Майкрософт.
Rotational Media 8.20
Sanitize Operations 8.15 8.21 5.6 Yes IOCTL_STORAGE_PROTOCOL_COMMAND. WinPE только до Windows 11, Windows Server 2022
Стандартный формат команды для конкретного поставщика 8.7 8.23
Streams 5.7
Связи очереди отправки (SQ) 8.23 8.22
Telemetry 8.14 8.24 Yes Supported through IOCTL_SCSI_PASS_THROUGH using command SCSIOP_READ_DATA_BUFF16 with buffer mode as READ_BUFFER_MODE_ERROR_HISTORY. Also available through StorageAdapterProtocolSpecificProperty and StorageDeviceProtocolSpecificProperty from IOCTL_STORAGE_QUERY_PROPERTY. For host telemetry, also available through IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG starting with Windows 10, version 2004.
Универсальные уникальные идентификаторы (UUID) для сведений о конкретных поставщиках 8.24 8.25
Virtualization Enhancements 8.5 8.26
Активные экскурсии по зонам 5.6 C Windows 11 на Windows Server 2022. Зарезервировано для внутреннего использования Майкрософт.
Расширение дескриптора зоны 5.3 C Windows 11 на Windows Server 2022. Зарезервировано для внутреннего использования Майкрософт.

Дополнительные сведения см. в разделе Работа с дисками NVMe.