Как вы можете знать или не знать, старые стандарты USB использовали протокол Bulk-Only Transport (BOT) для передачи данных между устройствами. Когда был представлен USB 3.0, протокол BOT был сохранен, но в спецификации был определен более новый протокол USB Attached SCSI (UASP), который использует набор команд SCSI и обеспечивает более быструю, многопоточную параллельную передачу с организацией очереди команд. Однако из-за низкой осведомленности только несколько запоминающих устройств USB 3.0 приняли UAS. Вот как вы можете узнать, поддерживает ли ваше устройство USB 3.0 UASP.
Реклама
Хотя он был представлен с USB 3.0, протокол UAS можно использовать с USB 2.0. Чтобы воспользоваться преимуществами UASP, ваше USB-устройство должно поддерживать его, оборудование вашего хост-компьютера и его прошивка должны поддерживать его, а программные драйверы в вашей операционной системе должны поддерживать его. В Windows 8 и Windows 10 есть не только драйверы USB 3.0, но и встроенная поддержка UASP.
При использовании с SSD UAS значительно увеличивает скорость произвольного чтения и записи по сравнению с BOT. Чтобы узнать, используется ли UAS в Windows, сделайте следующее.
не может получить доступ к общей папке Windows 10
- Одновременно нажмите клавиши Win + X на клавиатуре и щелкните Диспетчер устройств.
- Разверните узел «Контроллеры хранилища» и посмотрите, есть ли у него в списке «USB Attached SCSI (UAS) Mass Storage Device».
- Если нет, разверните узел дерева «Контроллеры универсальной последовательной шины» в диспетчере устройств.
- Дважды щелкните «USB Mass Storage Device», для которого вы хотите это проверить.
- Перейдите на вкладку Драйвер и нажмите кнопку Сведения о драйвере.
- Если написано USBSTOR.sys, значит, Windows использует старый протокол Bulk-Only Transport Protocol с вашим USB-устройством. Если написано UASPStor.sys, значит, используется протокол UAS.
Как указывалось ранее, протокол UAS будет использоваться Windows 8 и более поздними версиями только в том случае, если ваше запоминающее устройство USB 2.0 / 3.0 поддерживает его, а ваш набор микросхем / прошивка USB поддерживает его. Windows 7 не поддерживает UASP «из коробки», но драйверы производителей устройств могут легко поддерживать его.
UAS при использовании с USB 3.1 должен быть значительно быстрее, чем eSATA. В некоторых тестах даже eSATA был быстрее, чем USB 3.0 с BOT. Но UASP по-прежнему медленнее, чем Thunderbolt 3 или сверхбыстрые шины внутренней памяти, такие как NVM Express.
Еще одна важная вещь, на которую следует обратить внимание, как и eSATA, UASP делает возможной поддержку TRIM для внешних SSD, но она по-прежнему зависит от поддержки со стороны всех контроллеров SSD и микросхем моста, используемых в SSD, помимо операционной системы. Хотя UASP позволяет USB-накопителям использовать набор команд SCSI, контроллеры SSD используют набор команд SATA. Таким образом, ОС должна поддерживать не только UASP, но и команду SCSI UNMAP (аналог ATA TRIM), а микросхема моста USB-SATA должна иметь возможность правильно транслировать команду SCSI UNMAP в ATA TRIM.
Вот и все.