SAS SSD SCSI 규정 준수 테스트(LOGO)
이 테스트는 SAS(Serial Attached SCSI) SSD(반도체 드라이브)로 전송된 INQUIRY, READ CAPACITY(16) 및 UNMAP(10) SCSI(Small Computer System Interface) 명령을 확인합니다.
테스트 세부 정보
사양 |
|
플랫폼 |
|
지원되는 릴리스 |
|
예상 실행 시간(분) | 1 |
범주 | 호환성 |
시간 제한(분) | 60 |
다시 부팅 필요 | false |
특별한 구성 필요 | false |
형식 | automatic |
추가 설명서
이 기능 영역의 테스트에는 다음 항목에서 찾을 수 있는 필수 조건, 설정, 문제 해결 정보를 포함한 추가 설명서가 있을 수 있습니다.
테스트 실행
테스트를 실행하기 전에 테스트 요구 사항: 하드 디스크 드라이브 테스트 필수 조건에 설명된 대로 테스트 설정을 완료합니다.
문제 해결
HLK 테스트 실패의 일반적인 문제 해결은 Windows HLK 테스트 실패 문제 해결을 참조하세요.
문제 해결 정보는 Device.Storage 테스트 문제 해결을 참조하세요.
테스트는 결과를 Scsicompliance.wtl 및 Scsicompliance.wtl.txt 로그 파일에 기록합니다. 결과를 사용하여 다음을 판단할 수 있습니다.
디바이스가 SCSI 사양과 호환되는지 여부
디바이스에서 지원하는 선택적 SCSI 명령
통과하려면 SCSI 디바이스가 모든 필수 명령을 지원하고 해당 명령을 완전히 준수해야 합니다. 각 명령은 통과 또는 실패에 대한 임계값이 다르며 예상 결과는 테스트 및 로그 파일에 명시적으로 지정됩니다.
선택적 명령도 테스트됩니다. 디바이스가 선택적 명령을 지원하고 명령이 규격을 준수하지 않는 것으로 확인되면 테스트가 실패합니다. 디바이스가 선택적 명령을 지원하지 않는 경우 테스트를 통과합니다.
추가 정보
테스트 SCSI 명령은 다음과 같습니다.
INQUIRY
페이지 코드 B0h의 경우:
Support INQUIRY B0h VPD page
PAGE LENGTH = 0x3C
MAXIMUM UNMAP LBA COUNT > 0
MAXIMUM UNMAP BLOCK DESCRIPTOR
COUNT > 0
페이지 코드 B1h의 경우:
Support INQUIRY B1h VPD page
PAGE LENGTH = 0x3C
MEDIUM ROTATION RATE = 1
페이지 코드 B2h의 경우:
Support INQUIRY B2h VPD page
If DP = 1, then PAGE LENGTH = 0x4
LBPU = 1
PROVISIONING TYPE = 0 또는 1
READ CAPACITY (16)
Support READ CAPACITY (16)
LBPME = LBPME (VPD B2h page)
LBPRZ = LBPRZ (VPD B2h page)
UNMAP (10)
- Support UNMAP (10)
명령 구문
명령 | 설명 |
---|---|
Scsicompliance.exe /device [ScsiComplianceDevice] /verbosity [LoggingVerbosity] /scenario SasSsd /operation test |
테스트를 실행합니다. |
파일 목록
파일 | 위치 |
---|---|
Scsicompliance.exe |
<[testbinroot]>\nttest\driverstest\storage\wdk\ |
매개 변수
매개 변수 이름 | 매개 변수 설명 |
---|---|
DiskDeviceObjLink | 테스트할 디스크의 디바이스 경로(예: \\.\disk0)입니다. |
WDKDeviceID | 테스트할 디바이스의 인스턴스 경로입니다. |
LoggingVerbosity | LoggingVerbosity: 로깅의 세부 정보입니다. 수준은 누적됩니다. 0 = 어설션 및 결과 1 = 세부 정보(기본값) 2 = CDB, 데이터 및 감지 정보 3 = 디버그 및 자세한 모드 페이지 정보 4 = 메모리 사용량 |
ScenarioId | 시나리오 테스트 이름입니다. |
ScsiComplianceDevice | 디바이스 경로 |
LLU_NetAccessOnly | 테스트 파일 공유에 액세스하기 위한 사용자 계정입니다. |
LLU_LclAdminUsr | 테스트를 실행하기 위한 사용자 계정입니다. |
OperationId | 작업 옵션 |