NVMe 기능 및 확장 기능 지원

다음 표에는 다음과 같이 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 의견
비대칭 네임스페이스 액세스 보고 8.20 8.1 5.1
부팅 파티션 8.13 8.2
용량 관리 8.3
명령 및 기능 잠금 8.4
컨트롤러 메모리 버퍼 8.5
디바이스 자체 테스트 작업 8.11 8.6 Yes IOCTL_STORAGE_PROTOCOL_COMMAND 통해 사용할 수 있습니다.
지시문 8.7 5.2 Yes 식별(지시문 형식 00h) 및 스트림(지시문 형식 01h)을 지원합니다.
소프트웨어 에뮬레이션을 위한 Doorbell Stride 8.6 8.8
엔드 투 엔드 데이터 보호 8.3 5.2
지구력 그룹 8.17 3.2.3 Yes IOCTL_STORAGE_QUERY_PROPERTY 통해 검색할 수 있습니다.
마침 영역 권장 5.5 Windows 11 Windows Server 2022. Microsoft 내부용으로 예약되었습니다.
펌웨어 업데이트 프로세스 8.1 3.11 Yes 커밋/다운로드를 위해 슬롯 1 읽기 전용, 여러 슬롯을 지원합니다. 보고된 컨트롤러 FW 업데이트 세분성에 맞춥니다. 펌웨어 커밋 관리 명령의 CA(커밋 작업) 011b를 통해 다시 설정되지 않은 펌웨어 활성화 지원
Get LBA Status 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 Attributes Entries에 보고된 최적 쓰기 크기 값을 사용합니다.
메타데이터 처리 8.2 5.8.3
네임스페이스 관리 8.12 8.11 5.3 Yes WinPE에만 해당합니다. IOCTL_STORAGE_PROTOCOL_COMMAND 통해 사용 가능
네임스페이스 쓰기 보호 8.19 8.12
NVM 명령 집합 미디어 및 데이터 오류 처리 5.4
패브릭 대역 내 인증을 통한 NVMe 8.13
영구 메모리 영역 8.14
전원 관리 8.4 8.15 Yes 비 운용성 전원 상태를 지원합니다. 자율 전원 상태 전환은 기본적으로 사용하지 않도록 설정됩니다. 런타임 D3 전환은 기본적으로 최신 대기 모드에서 선택한 플랫폼에 대해 사용하도록 설정됩니다. 호스트 제어 열 관리 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. Microsoft 내부 사용을 위해 예약되었습니다.
회전 미디어 8.20
작업 삭제 8.15 8.21 5.6 Yes 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 Yes 버퍼 모드가 READ_BUFFER_MODE_ERROR_HISTORY 명령 SCSIOP_READ_DATA_BUFF16 사용하여 IOCTL_SCSI_PASS_THROUGH 통해 지원됩니다. 또한 IOCTL_STORAGE_QUERY_PROPERTY StorageAdapterProtocolSpecificProperty 및 StorageDeviceProtocolSpecificProperty 를 통해서도 사용할 수 있습니다. 호스트 원격 분석의 경우 Windows 10 버전 2004부터 IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG 통해도 사용할 수 있습니다.
공급업체별 정보에 대한 UUID(범용 고유 식별자) 8.24 8.25
가상화 개선 사항 8.5 8.26
영역 활성 소풍 5.6 Windows 11 Windows Server 2022. Microsoft 내부 사용을 위해 예약되었습니다.
영역 설명자 확장 5.3 Windows 11 Windows Server 2022. Microsoft 내부 사용을 위해 예약되었습니다.

자세한 내용은 NVMe 드라이브 작업을 참조하세요.