Поделиться через


Поддержка функций NVMe и расширенных возможностей

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

  • Столбцы со ссылками на спецификации указывают разделы в спецификации NVM Express, описывающие функцию или расширенную возможность ("Caps"):
    • NVMe 1.4 (компоненты) — NVM Express revision 1.4, 10 июня 2019 г.
    • NVMe 2.0 (caps) Base — базовая спецификация NVM Express 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 Supported — указывает на поддержку драйвера устройства StorNVMe в Windows 10 версии 1903 и более поздних.
  • Комментарии — любая дополнительная релевантная информация; например, поддерживается ли в рамках операции 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 Да Доступно через 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. Зарезервировано для внутреннего использования Майкрософт.
Процесс обновления встроенного ПО 8.1 3.11 Да Поддерживает слот 1 только для чтения, несколько слотов для фиксации и скачивания. Соответствует детализации обновлений FW, сообщаемой контроллером. Активация встроенного ПО без сброса поддерживается с помощью действия фиксации (CA) 011b Администратор команды фиксации встроенного ПО
Получение состояния LBA 8,22 5.8.1
Буфер памяти узла 8,9 8,9 Да
Операция узла с отчетами о доступе к асимметричному пространству имен (информативно) 8.21 8.10
Повышение производительности за счет соблюдения размера ввода-вывода и выравнивания 8,25 5.8.2 Да Поддерживает оптимальную границу пространства имен ввода-вывода (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 over Fabrics In-band Authentication 8.13
Область постоянной памяти 8.14
Управление питанием 8.4 8.15 Да Поддерживает нерабодейственные состояния питания. Переходы состояния автономного питания отключены по умолчанию. Переходы среды выполнения D3 включены по умолчанию для выбранных платформ в современном режиме stand-by. Функции получения и настройки, поддерживаемые IOCTL_STORAGE_QUERY_PROPERTY и IOCTL_STORAGE_SET_PROPERTY, управляемое системой управления температурой узла.
Режим прогнозируемой задержки 8.18 8.16
Чтение уровня восстановления 8.16 8.17
Воспроизведение блока защищенной памяти 8.10 8.18
Резервирование 8,8 8,19 5.5 5,1 Начиная с Windows 11— Windows Server 2022.
Рекомендуется сбросить зону 5.4 Начиная с Windows 11— Windows Server 2022. Зарезервировано для внутреннего использования Майкрософт.
Вращаемая среда 8.20
Операции очистки 8.15 8.21 5.6 Да IOCTL_STORAGE_PROTOCOL_COMMAND. WinPE только до Windows 11 Windows Server 2022
Стандартный формат команд для конкретного поставщика 8,7 8.23
Потоки 5.7
Связи очереди отправки (SQ) 8.23 8,22
Телеметрия 8.14 8.24 Да Поддерживается через IOCTL_SCSI_PASS_THROUGH с помощью команд SCSIOP_READ_DATA_BUFF16 с режимом буфера в качестве READ_BUFFER_MODE_ERROR_HISTORY. Также доступно через StorageAdapterProtocolSpecificProperty и StorageDeviceProtocolSpecificProperty из IOCTL_STORAGE_QUERY_PROPERTY. Для телеметрии узла также доступно через IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG начиная с Windows 10 версии 2004.
Универсальные уникальные идентификаторы (UUID) для сведений о конкретных поставщиках 8.24 8,25
Усовершенствования виртуализации 8.5 8.26
Активные экскурсии по зонам 5.6 Начиная с Windows 11— Windows Server 2022. Зарезервировано для внутреннего использования Майкрософт.
Расширение дескриптора зоны 5,3 Начиная с Windows 11— Windows Server 2022. Зарезервировано для внутреннего использования Майкрософт.

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