Wie Sie vielleicht wissen oder nicht wissen, verwendeten ältere USB-Standards ein BOT-Protokoll (Bulk-Only Transport), um Daten zwischen Geräten zu übertragen. Bei der Einführung von USB 3.0 wurde das BOT-Protokoll beibehalten, in der Spezifikation wurde jedoch ein neueres USB Attached SCSI-Protokoll (UASP) definiert, das den SCSI-Befehlssatz verwendet und schnellere parallele Übertragungen mit mehreren Threads und Befehlswarteschlangen ermöglicht. 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.
Werbung
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 es von Ihrem USB-Gerät unterstützt werden, Ihre Host-PC-Hardware und seine Firmware müssen es unterstützen und die Softwaretreiber in Ihrem Betriebssystem müssen es unterstützen. 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. Gehen Sie wie folgt vor, um festzustellen, ob UAS von Windows verwendet wird.
mbr oder gpt für externe Festplatte
- Drücken Sie gleichzeitig die Tasten Win + X auf der Tastatur und klicken Sie auf Geräte-Manager.
- Erweitern Sie den Knoten 'Speichercontroller' und prüfen Sie, ob ein 'USB Attached SCSI (UAS) -Massenspeichergerät' aufgeführt ist.
- Wenn nicht, erweitern Sie den Baumknoten 'Universal Serial Bus Controller' 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 Nur-Massen-Transportprotokoll 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 es von Ihrem USB 2.0 / 3.0-Massenspeichergerät und Ihrem USB-Chipsatz / Ihrer USB-Firmware unterstützt wird. Windows 7 unterstützt UASP nicht sofort, aber Treiber von Geräteherstellern 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. UASP ist jedoch immer noch langsamer als Thunderbolt 3 oder die ultraschnellen internen Speicherbusse wie NVM Express.
Ein weiterer wichtiger Punkt ist, dass UASP wie eSATA die TRIM-Unterstützung für externe SSDs ermöglicht, jedoch weiterhin von der Unterstützung aller in der SSD verwendeten SSD-Controller und Bridge-Chips außer dem Betriebssystem abhängt. Obwohl UASP USB-Laufwerken die Verwendung des SCSI-Befehlssatzes ermöglicht, verwenden SSD-Controller den SATA-Befehlssatz. Das Betriebssystem muss also nicht nur UASP unterstützen, sondern auch den SCSI UNMAP-Befehl (Gegenstück zu ATA TRIM), und der USB-SATA-Bridge-Chip muss in der Lage sein, den SCSI UNMAP-Befehl ordnungsgemäß in ATA TRIM zu übersetzen.
Das ist es.