Поддержка функций 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.