Überprüfen Sie, ob Ihr USB 3.0-Gerät das USB Attached SCSI (UAS) Protocol unterstützt
Wie Sie vielleicht wissen oder nicht, verwendeten ältere USB-Standards ein Bulk-Only Transport (BOT)-Protokoll, um Daten zwischen Geräten zu übertragen. Bei der Einführung von USB 3.0 wurde das BOT-Protokoll beibehalten, aber ein neueres USB Attached SCSI-Protokoll (UASP) definiert in der Spezifikation, die den SCSI-Befehlssatz verwendet und schnellere, parallele Multithread-Übertragungen mit Befehl ermöglicht Schlange stehen. Aufgrund der geringen Bekanntheit haben jedoch nur wenige USB-3.0-Massenspeichergeräte UAS übernommen. So können Sie herausfinden, ob Ihr USB 3.0-Gerät UASP unterstützt.
Obwohl es mit USB 3.0 eingeführt wurde, kann das UAS-Protokoll mit USB 2.0 verwendet werden. Um UASP nutzen zu können, muss Ihr USB-Gerät unterstützen, muss Ihre Host-PC-Hardware und -Firmware dies unterstützen und die Softwaretreiber in Ihrem Betriebssystem müssen dies unterstützen es. Windows 8 und Windows 10 verfügen nicht nur über USB 3.0-Treiber, sondern auch über integrierte UASP-Unterstützung.
Bei Verwendung mit einer SSD erhöht UAS die zufälligen Lese- und Schreibgeschwindigkeiten im Vergleich zu BOT erheblich. Um festzustellen, ob UAS von Windows verwendet wird, gehen Sie wie folgt vor.
- Drücken Sie Gewinnen + x Tasten zusammen auf der Tastatur und klicken Sie auf Geräte-Manager.
- Erweitern Sie den Knoten "Storage Controllers" und prüfen Sie, ob ein "USB Attached SCSI (UAS) Mass Storage Device" aufgeführt ist.
- Wenn nicht, erweitern Sie den Baumknoten "Universal Serial Bus Controllers" im Geräte-Manager.
- Doppelklicken Sie auf das "USB-Massenspeichergerät", für das Sie dies überprüfen möchten.
- Gehen Sie zur Registerkarte Treiber und klicken Sie auf die Schaltfläche Treiberdetails.
- Wenn USBSTOR.sys angezeigt wird, bedeutet dies, dass Windows das ältere Bulk-Only Transport Protocol mit Ihrem USB-Gerät verwendet. Wenn UASPStor.sys angezeigt wird, bedeutet dies, dass das UAS-Protokoll verwendet wird.
Wie bereits erwähnt, wird das UAS-Protokoll von Windows 8 und höher nur verwendet, wenn Ihr USB 2.0/3.0-Massenspeichergerät es unterstützt und Ihr USB-Chipsatz/Ihre Firmware es unterstützt. Windows 7 unterstützt UASP nicht standardmäßig, aber die Treiber der Gerätehersteller können es problemlos unterstützen.
UAS sollte bei Verwendung mit USB 3.1 wesentlich schneller sein als eSATA. In einigen Benchmarks war sogar eSATA mit BOT schneller als USB 3.0. Aber UASP ist immer noch langsamer als Thunderbolt 3 oder die ultraschnellen internen Speicherbusse wie NVM Express.
Eine weitere wichtige Sache, die Sie beachten sollten, ist wie eSATA, UASP ermöglicht TRIM-Unterstützung für externe SSDs, aber es ist hängt neben dem Betrieb noch von der Unterstützung aller SSD-Controller und Bridge-Chips ab, die in der SSD verwendet werden System. Obwohl UASP USB-Laufwerken die Verwendung des SCSI-Befehlssatzes ermöglicht, verwenden SSD-Controller den SATA-Befehlssatz. Das Betriebssystem muss also nicht nur UASP, sondern auch den SCSI-UNMAP-Befehl (Gegenstück zu ATA TRIM) unterstützen und der USB-SATA-Brückenchip muss in der Lage sein, den SCSI-UNMAP-Befehl richtig in ATA TRIM zu übersetzen.
Das ist es.