Compartilhar via


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.