Verifica se il tuo dispositivo USB 3.0 supporta il protocollo USB Attached SCSI (UAS)
Come forse saprai o meno, i vecchi standard USB utilizzavano un protocollo Bulk-Only Transport (BOT) per trasferire i dati tra i dispositivi. Quando è stato introdotto USB 3.0, il protocollo BOT è stato mantenuto ma è stato definito un più recente protocollo USB Attached SCSI (UASP) nella specifica che utilizza il set di comandi SCSI e consente trasferimenti paralleli più veloci e multi-thread con comando fare la fila. Tuttavia, a causa della scarsa consapevolezza, solo pochi dispositivi di archiviazione di massa USB 3.0 hanno adottato UAS. Ecco come puoi scoprire se il tuo dispositivo USB 3.0 supporta UASP.
Sebbene sia stato introdotto con USB 3.0, il protocollo UAS può essere utilizzato con USB 2.0. Per sfruttare UASP, il tuo dispositivo USB deve supportarlo, l'hardware del PC host e il suo firmware devono supportarlo e i driver software nel sistema operativo devono supportare esso. Windows 8 e Windows 10 non solo hanno driver USB 3.0, ma hanno anche il supporto UASP integrato.
Se utilizzato con un SSD, UAS aumenta notevolmente le velocità di lettura e scrittura casuali rispetto a BOT. Per vedere se UAS è utilizzato da Windows, procedi come segue.
- premere Vincita + X tasti insieme sulla tastiera e fare clic su Gestione dispositivi.
- Espandi il nodo "Controller di archiviazione" e verifica se contiene un "Dispositivo di archiviazione di massa SCSI collegato USB (UAS)" elencato.
- In caso contrario, espandere il nodo della struttura ad albero "Controller bus seriale universale" in Gestione dispositivi.
- Fare doppio clic sul "Dispositivo di archiviazione di massa USB" per il quale si desidera verificarlo.
- Vai alla scheda Driver e fai clic sul pulsante Dettagli driver.
- Se dice USBSTOR.sys, significa che Windows sta utilizzando il vecchio protocollo di trasporto Bulk-Only con il tuo dispositivo USB. Se dice UASPStor.sys, significa che il protocollo UAS è in uso.
Come affermato in precedenza, il protocollo UAS verrà utilizzato da Windows 8 e versioni successive solo se il dispositivo di archiviazione di massa USB 2.0/3.0 lo supporta e il chipset/firmware USB lo supporta. Windows 7 non supporta UASP out-of-the-box, ma i driver del produttore del dispositivo possono supportarlo facilmente.
UAS quando utilizzato con USB 3.1 dovrebbe essere sostanzialmente più veloce di eSATA. In alcuni benchmark, anche eSATA era più veloce di USB 3.0 con BOT. Ma UASP è ancora più lento di Thunderbolt 3 o dei bus di archiviazione interni ultraveloci come NVM Express.
Un'altra cosa importante da notare è come eSATA, UASP rende possibile il supporto TRIM per SSD esterni ma dipende ancora dal supporto di tutti i controller SSD e i chip bridge utilizzati nell'SSD oltre al funzionamento sistema. Sebbene UASP consenta alle unità USB di utilizzare il set di comandi SCSI, i controller SSD utilizzano il set di comandi SATA. Quindi il sistema operativo deve supportare non solo UASP ma il comando SCSI UNMAP (controparte di ATA TRIM) e il chip bridge USB-SATA deve essere in grado di tradurre correttamente il comando SCSI UNMAP in ATA TRIM.
Questo è tutto.