다음 표에서는 다음과 같이 NVMe 디바이스에 대한 NVM Express 사양에 정의된 기능 및 확장 기능을 나열합니다.
- 사양 참조가 있는 열은 기능 또는 확장 기능("Caps")을 설명하는 NVM Express 사양의 섹션을 나타냅니다.
- NVMe 1.4(기능) – NVM Express 수정 버전 1.4, 2019년 6월 10일
- NVMe 2.0(Caps) Base – NVM Express Base Specification 2.0a, 2021년 7월 23일
- NVMe 2.0(Caps) NVM – NVM Express NVM 명령 집합 사양 1.0a, 2021년 7월 23일
- NVMe 2.0(Caps) ZNS – 영역 네임스페이스 명령 집합 사양 1.1a, 2021년 7월 23일
- StorNVMe 지원 – Windows 10 버전 1903 이상에서 StorNVMe 디바이스 드라이버의 지원을 나타냅니다.
- 설명 – 추가 관련 정보; 예를 들어 IOCTL 작업의 일부로 지원되는지 여부입니다. "WinPE만"은 Windows WinPE 버전에서만 지원을 나타냅니다.
| 기능 또는 확장 기능 | NVMe 1.4(기능) | NVMe 2.0(Caps) Base | 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)을 지원합니다. | ||
| 소프트웨어 에뮬레이션을 위한 초인종 스트라이드 | 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 | Windows 11부터 Windows Server 2022. Microsoft 내부용으로 예약되어 있습니다. | ||||
| 펌웨어 업데이트 프로세스 | 8.1 | 3.11 | Yes | 커밋/다운로드를 위해 슬롯 1 읽기 전용, 여러 슬롯을 지원합니다. 보고된 컨트롤러 FW 업데이트 세분성에 맞춥니다. 펌웨어 커밋 관리자 명령의 CA(커밋 작업) 011b를 통해 다시 설정되지 않은 펌웨어 활성화 지원 | ||
| LBA 상태 가져오기 | 8.22 | 5.8.1 | ||||
| 호스트 메모리 버퍼 | 8.9 | 8.9 | Yes | |||
| 비대칭 네임스페이스 액세스 보고를 사용하여 호스트 작업(정보 제공) | 8.21 | 8.10 | ||||
| I/O 크기 및 맞춤 준수를 통한 성능 향상 | 8.25 | 5.8.2 | Yes | NOIOB(네임스페이스 최적 IO 경계)을 지원합니다. NPWG, NPWA, NPDG, NPDA 및 NOWS는 Windows 11 및 Windows Server 2022부터 지원됩니다. 또한 드라이버는 NVM Set 특성 항목에 보고된 최적 쓰기 크기 값을 사용합니다. | ||
| 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 | 8.13 | |||||
| 영구 메모리 영역 | 8.14 | |||||
| Power Management | 8.4 | 8.15 | Yes | 비 운용성 전원 상태를 지원합니다. 자율 전원 상태 전환은 기본적으로 사용하지 않도록 설정됩니다. 런타임 D3 전환은 기본적으로 Modern Stand-by에서 선택한 플랫폼에 대해 사용하도록 설정됩니다. 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 | Windows 11부터 Windows Server 2022. |
| 권장 영역 다시 설정 | 5.4 | Windows 11부터 Windows Server 2022. Microsoft 내부용으로 예약되어 있습니다. | ||||
| Rotational Media | 8.20 | |||||
| Sanitize Operations | 8.15 | 8.21 | 5.6 | Yes | IOCTL_STORAGE_PROTOCOL_COMMAND. Windows 11, Windows Server 2022 이전만 WinPE | |
| 표준 공급업체별 명령 형식 | 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 | Windows 11부터 Windows Server 2022. Microsoft 내부용으로 예약되어 있습니다. | ||||
| 영역 설명자 확장 | 5.3 | Windows 11부터 Windows Server 2022. Microsoft 내부용으로 예약되어 있습니다. |
자세한 내용은 NVMe 드라이브작업을 참조하세요.