USB Attached SCSI
マイクロソフトは、UASのネイティブサポートをWindows 8以降に追加した。UASをサポートするドライブは、従来のUsbstor.sysではなくUaspstor.sysをロードする。Windows 8以降は、USB 2.0を介してのUASもデフォルトでサポートしている。UASのドライバーと製品は、 Windowsハードウェア認定キットを使用してマイクロソフトによって認定されている。
AppleはOS X 10.8 Mountain LionにUASのネイティブサポートを追加した。UASを使用するドライブがシステム情報内に表示される。対応しているのに未ロードとして表示されているドライブは、従来のバルク転送 (BOT) モードで機能している。これは、ドライブのUSBコントローラ、MacのUSBポート、または接続されているUSBハブがUASPモードをサポートしていない場合に発生することがある。
Linuxカーネルでは、バージョン3.15がリリースされた2014年6月8日以降、UASをサポートしている 。ただし、Ubuntu(v11.xx以降)などの一部のLinuxディストリビューションでは、UASプロトコルの実装に関する問題が発生している。一部のUAS非対応USB HDDでは、ドライブがオペレーティングシステムからマウントできない。回避策として modprobeのUASモジュールをブラックリストに登録する必要があるとされている。
UASは、「UAS」仕様と呼ばれるT10「USB Attached SCSI」(T10 / 2095-D)と、USB「Universal Serial Bus Mass Storage Class - USB Attached SCSI Protocol (UASP)」仕様の2つの規格にわたって定義されている。UASの仕様は、 国際情報技術標準委員会 (INCITS) のT10技術委員会が開発・保守している。 また、SCSI Trade Association (SCSITA) が、UAS技術を推進している。USBマスストレージデバイスクラス (MSC) ワーキンググループは、UASPの仕様を開発・保守している。 USB Implementers Forum (USB-IF) はUASP技術を推進している。
UASドライバーは通常、従来のバルク転送 (BOT) ドライバーと比較して、一般的に高速にデータ転送が行える。また、UASはUSB 3.0標準として追加されたが、互換性のあるハードウェアであれば、USB 2.0環境においても使用できる。
SSDで使用する場合、UASはランダムな読み取り・書き込みにおいてはBOTよりもかなり高速だが、ネイティブSATA 3インターフェースの速度 (6 Gbps) を大きく下回っている。