Recurso NVMe e suporte à funcionalidade estendida
A tabela a seguir lista recursos e recursos estendidos definidos nas especificações do NVM Express para dispositivos NVMe da seguinte maneira:
- As colunas com referências de especificação indicam as seções na especificação do NVM Express que descrevem o Recurso ou a Funcionalidade Estendida ("Caps"):
- NVMe 1.4 (Recursos) – Revisão 1.4 do NVM Express, 10 de junho de 2019
- Base do NVMe 2.0 (Caps) – NVM Express Base Specification 2.0a, 23 de julho de 2021
- NVMe 2.0 (Caps) NVM – NVM Express NVM Command Set Specification 1.0a, July 23, 2021
- NVMe 2.0 (Caps) ZNS – Especificação de conjunto de comandos de namespace zoneado 1.1a, 23 de julho de 2021
- StorNVMe com suporte – indica suporte no driver de dispositivo StorNVMe no Windows 10 versão 1903 e posterior.
- Comentários – quaisquer informações relevantes adicionais; por exemplo, se há suporte como parte de uma operação IOCTL. "Somente WinPE" indica suporte somente em edições WinPE do Windows.
Recurso ou Funcionalidade Estendida | NVMe 1.4 (Recursos) | NVMe 2.0 (Caps) Base | NVMe 2.0 (Caps) NVM | NVMe 2.0 (Caps) ZNS | StorNVMe com suporte | Comentários |
---|---|---|---|---|---|---|
Relatórios de acesso ao namespace assimétrico | 8.20 | 8.1 | 5.1 | |||
Partições de inicialização | 8.13 | 8.2 | ||||
Gerenciamento de Capacidade | 8.3 | |||||
Bloqueio de comandos e recursos | 8.4 | |||||
Buffer de Memória do Controlador | 8.5 | |||||
Operações de auto-teste do dispositivo | 8.11 | 8,6 | Yes | Disponível por meio de IOCTL_STORAGE_PROTOCOL_COMMAND. | ||
Diretivas | 8.7 | 5.2 | Yes | Dá suporte à identificação (tipo de diretiva 00h) e streams (tipo de diretiva 01h) | ||
Doorbell Stride for Software Emulation | 8,6 | 8.8 | ||||
Proteção de dados de ponta a ponta | 8.3 | 5.2 | ||||
Grupos de resistência | 8.17 | 3.2.3 | Yes | Pode ser recuperado por meio de IOCTL_STORAGE_QUERY_PROPERTY | ||
Zona de término recomendada | 5.5 | Do Windows 11, Windows Server 2022. Reservado para uso interno da Microsoft. | ||||
Processo de atualização de firmware | 8.1 | 3.11 | Yes | Dá suporte a Slot 1 SOMENTE LEITURA, vários slots para Confirmação/Download. Alinha-se à granularidade de atualização FW relatada pelo controlador. Ativação de firmware sem redefinição com suporte por meio da AC (Ação de Confirmação) 011b do Comando Administração de Confirmação de Firmware | ||
Obter status lba | 8.22 | 5.8.1 | ||||
Buffer de Memória do Host | 8,9 | 8,9 | Yes | |||
Operação de host com relatórios de acesso de namespace assimétrico (informativo) | 8.21 | 8.10 | ||||
Melhorando o desempenho por meio do tamanho de E/S e da adesão ao alinhamento | 8,25 | 5.8.2 | Yes | Dá suporte ao limite de E/S ideal do namespace (NOIOB). Há suporte para NPWG, NPWA, NPDG, NPDA e NOWS a partir do Windows 11 e do Windows Server 2022. O driver também usa o valor tamanho de gravação ideal relatado nas Entradas de Atributos do Conjunto de NVM. | ||
Tratamento de metadados | 8.2 | 5.8.3 | ||||
Gerenciamento de namespace | 8.12 | 8.11 | 5,3 | Yes | Somente WinPE. Disponível por meio de IOCTL_STORAGE_PROTOCOL_COMMAND | |
Proteção de Gravação de Namespace | 8,19 | 8.12 | ||||
Tratamento de erros de mídia e dados do conjunto de comandos NVM | 5.4 | |||||
NVMe sobre a Autenticação Em Banda do Fabrics | 8.13 | |||||
Região de memória persistente | 8.14 | |||||
Gerenciamento de energia | 8.4 | 8.15 | Yes | Dá suporte a estados de energia não operacional. As transições de estado de energia autônoma são desabilitadas por padrão. As transições de runtime D3 são habilitadas por padrão para plataformas selecionadas no Stand-by Moderno. Gerenciamento térmico controlado por host Recursos get/set com suporte por meio de IOCTL_STORAGE_QUERY_PROPERTY e IOCTL_STORAGE_SET_PROPERTY. | ||
Modo de Latência Previsível | 8.18 | 8.16 | ||||
Ler Nível de Recuperação | 8.16 | 8.17 | ||||
Reproduzir bloco de memória protegida | 8.10 | 8.18 | ||||
Reservas | 8.8 | 8,19 | 5.5 | 5.1 | Do Windows 11, Windows Server 2022. | |
Redefinir zona recomendada | 5.4 | Do Windows 11, Windows Server 2022. Reservado para uso interno da Microsoft. | ||||
Mídia rotacional | 8.20 | |||||
Sanitizar operações | 8.15 | 8.21 | 5.6 | Yes | IOCTL_STORAGE_PROTOCOL_COMMAND. WinPE somente antes de Windows 11, Windows Server 2022 | |
Formato de comando específico do fornecedor padrão | 8.7 | 8.23 | ||||
Fluxos | 5.7 | |||||
Associações de fila de envio (SQ) | 8.23 | 8.22 | ||||
Telemetria | 8.14 | 8.24 | Yes | Com suporte por meio de IOCTL_SCSI_PASS_THROUGH usando SCSIOP_READ_DATA_BUFF16 de comando com o modo buffer como READ_BUFFER_MODE_ERROR_HISTORY. Também disponível por meio de StorageAdapterProtocolSpecificProperty e StorageDeviceProtocolSpecificProperty de IOCTL_STORAGE_QUERY_PROPERTY. Para telemetria de host, também disponível por meio de IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG começando com Windows 10, versão 2004. | ||
UUIDs (identificadores universalmente exclusivos) para informações específicas do fornecedor | 8.24 | 8,25 | ||||
Aprimoramentos de virtualização | 8.5 | 8.26 | ||||
Excursões ativas de zona | 5.6 | Do Windows 11, Windows Server 2022. Reservado para uso interno da Microsoft. | ||||
Extensão do Descritor de Zona | 5,3 | Do Windows 11, Windows Server 2022. Reservado para uso interno da Microsoft. |
Para obter mais informações, consulte Trabalhando com unidades NVMe.