알거나 모를 수도 있지만 이전 USB 표준은 장치간에 데이터를 전송하기 위해 BOT (Bulk-Only Transport) 프로토콜을 사용했습니다. USB 3.0이 도입되었을 때 BOT 프로토콜은 그대로 유지되었지만 SCSI 명령 집합을 사용하고 명령 대기열을 통해 더 빠른 다중 스레드 병렬 전송을 허용하는 새로운 USB 연결 SCSI 프로토콜 (UASP)이 사양에 정의되었습니다. 그러나 낮은 인식으로 인해 몇 개의 USB 3.0 대용량 저장 장치 만 UAS를 채택했습니다. USB 3.0 장치가 UASP를 지원하는지 확인하는 방법은 다음과 같습니다.
광고
USB 3.0으로 도입되었지만 UAS 프로토콜은 USB 2.0과 함께 사용할 수 있습니다. UASP를 이용하려면 USB 장치가이를 지원하고 호스트 PC 하드웨어 및 펌웨어가이를 지원해야하며 운영 체제의 소프트웨어 드라이버가이를 지원해야합니다. Windows 8 및 Windows 10에는 USB 3.0 드라이버가있을뿐만 아니라 기본 제공 UASP 지원도 있습니다.
SSD와 함께 사용할 때 UAS는 BOT에 비해 랜덤 읽기 및 쓰기 속도를 상당히 증가시킵니다. Windows에서 UAS를 사용하고 있는지 확인하려면 다음을 수행하십시오.
Google 기본 계정 변경 방법
- 키보드에서 Win + X 키를 함께 누르고 장치 관리자를 클릭합니다.
- '저장소 컨트롤러'노드를 확장하고 'USB 연결 SCSI (UAS) 대용량 저장 장치'가 나열되어 있는지 확인합니다.
- 그렇지 않은 경우 장치 관리자에서 '범용 직렬 버스 컨트롤러'트리 노드를 확장합니다.
- 이를 확인하려는 'USB 대용량 저장 장치'를 두 번 클릭합니다.
- 드라이버 탭으로 이동하여 드라이버 정보 버튼을 클릭합니다.
- USBSTOR.sys라고 표시되면 Windows가 USB 장치에 이전의 대량 전용 전송 프로토콜을 사용하고 있음을 의미합니다. UASPStor.sys라고 표시되면 UAS 프로토콜이 사용 중임을 의미합니다.
앞서 언급했듯이 UAS 프로토콜은 USB 2.0 / 3.0 대용량 저장 장치가 지원하고 USB 칩셋 / 펌웨어가 지원하는 경우에만 Windows 8 이상에서 사용됩니다. Windows 7은 UASP 기본 제공을 지원하지 않지만 장치 제조업체 드라이버는이를 쉽게 지원할 수 있습니다.
USB 3.1과 함께 사용할 때 UAS는 eSATA보다 훨씬 빠릅니다. 일부 벤치 마크에서는 eSATA조차도 BOT가있는 USB 3.0보다 빠릅니다. 그러나 UASP는 여전히 Thunderbolt 3 또는 NVM Express와 같은 초고속 내부 스토리지 버스보다 느립니다.
주목해야 할 또 다른 중요한 사항은 eSATA와 같은 UASP는 외부 SSD에 대한 TRIM 지원을 가능하게하지만 여전히 운영 체제 외에 SSD에 사용되는 모든 SSD 컨트롤러 및 브리지 칩의 지원에 의존합니다. UASP를 사용하면 USB 드라이브에서 SCSI 명령 세트를 사용할 수 있지만 SSD 컨트롤러는 SATA 명령 세트를 사용합니다. 따라서 OS는 UASP뿐만 아니라 SCSI UNMAP 명령 (ATA TRIM에 대응)을 지원해야하며 USB-SATA 브리지 칩은 SCSI UNMAP 명령을 ATA TRIM으로 올바르게 변환 할 수 있어야합니다.
그게 다야.