Запоминающее usb устройство scsi uas что это
USB Attached SCSI ( UAS ) или USB Attached SCSI Protocol ( UASP ) - это компьютерный протокол, используемый для перемещения данных на USB- устройства хранения данных, такие как жесткие диски (HDD), твердотельные накопители (SSD) и флэш-накопители, и с них . UAS зависит от протокола USB и использует стандартный набор команд SCSI . Использование UAS обычно обеспечивает более быструю передачу по сравнению со старыми драйверами USB Mass Storage Bulk-Only Transport (BOT).
UAS был представлен как часть стандарта USB 3.0 , но также может использоваться с устройствами, соответствующими более медленному стандарту USB 2.0, при условии использования совместимого оборудования, прошивки и драйверов.
СОДЕРЖАНИЕ
Обзор
UAS определяется двумя стандартами: T10 «USB Attached SCSI» (T10 / 2095-D), называемый спецификацией «UAS», и спецификацией USB «Universal Serial Bus Mass Storage Class - USB Attached SCSI Protocol (UASP)». . Технический комитет T10 Международного комитета по стандартам информационных технологий (INCITS) разрабатывает и поддерживает спецификацию UAS; Trade Association SCSI (SCSITA) продвигает технологию UAS. Устройство класса USB массового хранения (MSC) Рабочая группа разрабатывает и поддерживает спецификацию UASP; USB реализаторы Forum , Inc. (USB-IF) способствует технологии UASP.
Драйверы UAS обычно обеспечивают более быструю передачу по сравнению со старыми драйверами протокола USB Mass Storage Bulk-Only Transport (BOT). Хотя UAS был добавлен в стандарт USB 3.0 , он также может использоваться на скоростях USB 2.0 при условии наличия совместимого оборудования.
При использовании с SSD UAS значительно быстрее, чем BOT для произвольного чтения и записи, но все же значительно ниже скорости собственного интерфейса SATA 3 для определенных задач записи.
Многие адаптеры NVMe- USB являются устройствами SCSI, подключенными к USB .
Аппаратная поддержка
Краткий обзор оборудования, проведенный SemiAccurate в июле 2010 года, показал, что Gigabyte Technology представила рабочие драйверы UAS для своих плат, использующих чипы NEC / Renesas , и что - по крайней мере на уровне оборудования - LucidPort USB 300 и USB302, Symwave SW6315, Texas Instruments TUSB9260 и ВЛИ контроллеры VL700 все поддерживают UASP, в то время, насколько мы могли бы найти, то ASMedia ASM1051 и ASM1051E, а также Fujitsu MB86C30A не «.
Сравнительный обзор производительности, проведенный VR-Zone в августе 2011 года, показал, что только чипы NEC / Renesas имеют рабочие драйверы UAS. Тот же драйвер Renesas UAS (для Windows) также работает с концентраторами контроллеров AMD A70M и A75 Fusion , USB-часть которых была совместно разработана AMD и Renesas. В октябре 2011 года чипы ASMedia также получили поддержку драйверов (раньше у них была поддержка со стороны оборудования). Fujitsu перечисляет некоторые чипы более высокого класса, такие как MB86C311A, которые действительно поддерживают UAS.
Что касается поддержки Intel Platform Controller Hub (PCH), в статье на MyCE отмечается: «Нативное решение Intel USB3 UASP поддерживается только в Windows 8. Чтобы еще больше усложнить ситуацию, не все материнские платы Z77 поддерживают USB3 UASP. Для этого требуется лицензия. внедрить UASP, и не все производители материнских плат готовы переложить дополнительную стоимость этой лицензии на конечного пользователя ».
Поддержка операционной системы
Microsoft добавила встроенную поддержку UAS в Windows 8 . Диски, поддерживающие UAS, загружают Uaspstor.sys вместо более старого Usbstor.sys. Windows 8 также поддерживает UAS по умолчанию через USB 2.0. Драйверы и продукты UAS сертифицированы Microsoft с использованием комплекта сертификации оборудования Windows .
Apple добавила встроенную поддержку UAS в OS X 10.8 Mountain Lion; диски, использующие UAS, отображаются в (меню Apple -> Об этом Mac) -> Информация о системе -> Программное обеспечение -> Расширения как IOUSBAttachedSCSI (или IOUSBMassStorageUASDriver, в зависимости от версии OS X) «Загружен: Да». Диски, перечисленные с пометкой «Загружено: Нет», по умолчанию используют более старый, более медленный режим Bulk Only Transport (BOT). Это может произойти, если USB-контроллер накопителя, USB-порт Mac или любой подключенный USB-концентратор не поддерживает режим UASP.
Ядро Linux поддерживает UAS с 8 июня 2014 года , когда версия 3.15 была выпущена. Однако некоторые дистрибутивы Linux, такие как Ubuntu (начиная с v11.xx), страдали от проблем с реализацией протокола UAS. В некоторых жестких дисках USB, не поддерживающих UAS, операционная система не может установить этот диск. Сообщается, что обходной путь - занести модуль UAS в черный список в modprobe .
За последние несколько лет жесткие диски USB 3.0 становятся все более популярными. Но с момента появления Windows 10 у некоторых пользователей возникают проблемы с подключением их USB-накопителей к компьютеру. Итак, я нашел несколько решений этой проблемы, и вы можете проверить их ниже.
Что делать, если Windows 10 не обнаруживает внешний USB-накопитель
Диски USB 3.0 обеспечивают высокую скорость передачи данных, но многие пользователи сообщали о проблемах со своим внешним диском USB 3.0. Говоря о проблемах, вот некоторые из распространенных проблем с внешними дисками:
- Флэш-накопитель USB 3.0 не распознается в порту USB 3.0 . По мнению пользователей, иногда ваш порт USB 3.0 может не распознавать флэш-диски. Если это так, обязательно обновите драйверы материнской платы.
- Внешний жесткий диск не отображается в разделе «Управление дисками» . Если внешний жесткий диск не отображается в разделе «Управление дисками», возможно, проблема в кабеле. Попробуйте заменить кабель и проверьте, решает ли это проблему.
- WD, внешний жесткий диск Toshiba USB 3.0 не распознается . Многие владельцы WD и Toshiba сообщили об этой проблеме с накопителями USB 3.0. Если у вас возникла эта проблема, обязательно обновите драйверы и прошивку для вашего накопителя.
- Внешний накопитель USB 3.0 не обнаружен Seagate . Эта проблема также касается устройств Seagate. Если у вас возникла эта проблема, обновите драйверы и встроенное ПО и проверьте, решает ли это проблему.
- Внешний накопитель USB 3.0 не обнаружен ноутбуком . Многие пользователи сообщали об этой проблеме после подключения накопителя USB 3.0 к ноутбуку. В большинстве случаев проблема вызвана устаревшими драйверами.
- Внешний жесткий диск не отображается, работает . Если внешний жесткий диск не работает или не отображается, убедитесь, что он правильно отформатирован. В дополнение к форматированию диска также рекомендуется установить другую букву диска.
- Внешний диск не обнаружен в BIOS . Несколько пользователей сообщили, что их внешний жесткий диск не обнаружен в BIOS. Причиной этой проблемы обычно является неисправный кабель, но проблемы с приводом или микропрограммой также могут быть причиной этой проблемы.
Решение 1. Установите новый раздел на ваш съемный диск
Если вы подключаете свой жесткий диск в первый раз, есть вероятность, что на нем нет разделов, поэтому Windows 10 не распознает его как жесткий диск. Но ваш диск будет распознаваться инструментом управления дисками Windows, поэтому мы собираемся проверить, распознает ли дисковый менеджмент внешний жесткий диск, и наши дальнейшие действия будут зависеть от результатов.
Чтобы открыть инструмент управления дисками, перейдите в Поиск , введите diskmgmt.msc, и нажмите Enter .
Если вы видите свой внешний диск в списке в окне «Управление дисками», возможно, вам просто нужно правильно отформатировать его, и он появится в следующий раз, когда вы подключите его к компьютеру. Вы можете легко увидеть, если диск не разделен, потому что он будет заполнен «нераспределенным пространством».
Чтобы создать новый раздел на вашем диске, выполните следующие действия:
- Нажмите правой кнопкой мыши пространство Нераспределенное и перейдите в Новый простой том .
- Теперь установите размер нового тома, и все готово.
- Теперь снова подключите жесткий диск USB 3.0 к компьютеру, и он должен появиться
Если даже Disk Management не может распознать жесткий диск, ваша проблема может быть немного сложной. Во-первых, попробуйте некоторые базовые решения, например, проверьте, обновлен ли драйвер, или попробуйте подключить его к другому USB-порту, если у вас плохой USB-порт.
Решение 2. Отключите выборочную приостановку USB
Возможно, решение вашей проблемы лежит в настройках питания, поэтому попробуйте сделать пару вещей там и проверьте, можете ли вы снова подключить ваш жесткий диск USB. Вот что вам нужно сделать:
Теперь перезагрузите компьютер и посмотрите, сможете ли вы снова подключить внешний USB-накопитель. Перед изменением настроек электропитания создайте точку восстановления на случай, если что-то пойдет не так.
- ЧИТАЙТЕ ТАКЖЕ: исправлено: ошибка BUGCODE_USB_DRIVER в Windows 10
Решение 4. Обновите драйвер контроллера USB 3.0
Если вы не можете использовать внешний накопитель USB 3.0 на своем ПК, возможно, проблема в устаревшем драйвере. По словам пользователей, им удалось решить эту проблему, просто загрузив последнюю версию драйвера для контроллера USB 3.0. Это относительно просто сделать, и вы можете скачать необходимый драйвер прямо с сайта производителя вашей материнской платы.
Иногда для решения проблемы может потребоваться обновить дополнительные драйверы. Выполнение этого вручную может быть длительным процессом, но есть инструменты, которые могут автоматически обновлять все устаревшие драйверы на вашем ПК.
Мы рекомендуем вам скачать и попробовать DriverFix, чтобы сделать это автоматически. Этот инструмент поможет вам избежать необратимого повреждения вашего ПК, загрузив и установив неправильные версии драйверов.
- Загрузите DriverFix с официального сайта .
Отказ от ответственности : некоторые функции этого инструмента не являются бесплатными.
Решение 5. Отключите диск и перейдите в BIOS
Если внешний накопитель USB 3.0 не обнаружен в Windows 10, вы можете попробовать этот простой обходной путь. По словам пользователей, вам просто нужно отключить ваш диск, войти в BIOS и снова подключить ваш диск. После этого вы можете выйти из BIOS и нормально запустить Windows 10.
Это звучит как необычное решение, но немногие пользователи сообщили, что оно работает для них, поэтому вы можете попробовать его.
Если ваш компьютер не может обнаружить внешний накопитель USB 3.0, возможно, проблема связана с вашим кабелем. По словам пользователей, им удалось решить эту проблему, просто заменив кабель. Если у вас возникла эта проблема, ваш кабель может быть поврежден, поэтому обязательно замените его и проверьте, решает ли это проблему.
Решение 7. Обновите прошивку вашего накопителя
Многие пользователи сообщают, что их внешний диск распознается только при использовании порта USB 2.0. Если у вас возникла эта проблема, вы можете попробовать обновить прошивку вашего устройства. Для обновления прошивки необходимо подключить внешний накопитель к порту USB 2.0, загрузить последнюю версию прошивки от производителя накопителя и установить ее.
- ЧИТАЙТЕ ТАКЖЕ: антивирус блокирует мой USB: как решить эту проблему в Windows 10
После установки прошивки вы сможете использовать внешний накопитель с портом USB 3.0. Имейте в виду, что обновление прошивки является сложной и потенциально опасной процедурой, и если вы ее не сделаете должным образом, вы можете нанести необратимый ущерб вашему диску.
Решение 8. Обновите драйвер запоминающего USB-устройства SCSI (UAS) вручную
После обновления драйвера проблема должна быть решена, и вы сможете без проблем использовать внешний накопитель с портом USB 3.0.
После этого ваш внешний диск должен быть распознан, и вы сможете его использовать.
Решение 10. Переустановите драйверы
Если ваш компьютер не может обнаружить внешний накопитель USB 3.0, вы можете решить проблему, переустановив драйверы. Чтобы сделать это, просто сделайте следующее:
Когда ваш компьютер перезагрузится, подключите диск к порту USB 3.0. Теперь Windows распознает устройство и установит соответствующий драйвер для него.
Вот и все, я надеюсь, что хотя бы одно из этих решений помогло вам решить проблему с внешним жестким диском USB 3.0. Однако, если вы можете подключить внешний диск к компьютеру, но он работает медленно, ознакомьтесь с этой статьей.
Примечание редактора . Этот пост был первоначально опубликован в декабре 2015 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.
За последние несколько лет жесткие диски USB 3.0 становятся все более популярными. Но с момента появления Windows 10 у некоторых пользователей возникают проблемы с подключением их USB-накопителей к компьютеру. Итак, я нашел несколько решений этой проблемы, и вы можете проверить их ниже.
Что делать, если Windows 10 не обнаруживает внешний USB-накопитель
Диски USB 3.0 обеспечивают высокую скорость передачи данных, но многие пользователи сообщали о проблемах со своим внешним диском USB 3.0. Говоря о проблемах, вот некоторые из распространенных проблем с внешними дисками:
- Флэш-накопитель USB 3.0 не распознается в порту USB 3.0 . По мнению пользователей, иногда ваш порт USB 3.0 может не распознавать флэш-диски. Если это так, обязательно обновите драйверы материнской платы.
- Внешний жесткий диск не отображается в разделе «Управление дисками» . Если внешний жесткий диск не отображается в разделе «Управление дисками», возможно, проблема в кабеле. Попробуйте заменить кабель и проверьте, решает ли это проблему.
- WD, внешний жесткий диск Toshiba USB 3.0 не распознается . Многие владельцы WD и Toshiba сообщили об этой проблеме с накопителями USB 3.0. Если у вас возникла эта проблема, обязательно обновите драйверы и прошивку для вашего накопителя.
- Внешний накопитель USB 3.0 не обнаружен Seagate . Эта проблема также касается устройств Seagate. Если у вас возникла эта проблема, обновите драйверы и встроенное ПО и проверьте, решает ли это проблему.
- Внешний накопитель USB 3.0 не обнаружен ноутбуком . Многие пользователи сообщали об этой проблеме после подключения накопителя USB 3.0 к ноутбуку. В большинстве случаев проблема вызвана устаревшими драйверами.
- Внешний жесткий диск не отображается, работает . Если внешний жесткий диск не работает или не отображается, убедитесь, что он правильно отформатирован. В дополнение к форматированию диска также рекомендуется установить другую букву диска.
- Внешний диск не обнаружен в BIOS . Несколько пользователей сообщили, что их внешний жесткий диск не обнаружен в BIOS. Причиной этой проблемы обычно является неисправный кабель, но проблемы с приводом или микропрограммой также могут быть причиной этой проблемы.
Решение 1. Установите новый раздел на ваш съемный диск
Если вы подключаете свой жесткий диск в первый раз, есть вероятность, что на нем нет разделов, поэтому Windows 10 не распознает его как жесткий диск. Но ваш диск будет распознаваться инструментом управления дисками Windows, поэтому мы собираемся проверить, распознает ли дисковый менеджмент внешний жесткий диск, и наши дальнейшие действия будут зависеть от результатов.
Чтобы открыть инструмент управления дисками, перейдите в Поиск , введите diskmgmt.msc, и нажмите Enter .
Если вы видите свой внешний диск в списке в окне «Управление дисками», возможно, вам просто нужно правильно отформатировать его, и он появится в следующий раз, когда вы подключите его к компьютеру. Вы можете легко увидеть, если диск не разделен, потому что он будет заполнен «нераспределенным пространством».
Чтобы создать новый раздел на вашем диске, выполните следующие действия:
- Нажмите правой кнопкой мыши пространство Нераспределенное и перейдите в Новый простой том .
- Теперь установите размер нового тома, и все готово.
- Теперь снова подключите жесткий диск USB 3.0 к компьютеру, и он должен появиться
Если даже Disk Management не может распознать жесткий диск, ваша проблема может быть немного сложной. Во-первых, попробуйте некоторые базовые решения, например, проверьте, обновлен ли драйвер, или попробуйте подключить его к другому USB-порту, если у вас плохой USB-порт.
Решение 2. Отключите выборочную приостановку USB
Возможно, решение вашей проблемы лежит в настройках питания, поэтому попробуйте сделать пару вещей там и проверьте, можете ли вы снова подключить ваш жесткий диск USB. Вот что вам нужно сделать:
Теперь перезагрузите компьютер и посмотрите, сможете ли вы снова подключить внешний USB-накопитель. Перед изменением настроек электропитания создайте точку восстановления на случай, если что-то пойдет не так.
- ЧИТАЙТЕ ТАКЖЕ: исправлено: ошибка BUGCODE_USB_DRIVER в Windows 10
Решение 4. Обновите драйвер контроллера USB 3.0
Если вы не можете использовать внешний накопитель USB 3.0 на своем ПК, возможно, проблема в устаревшем драйвере. По словам пользователей, им удалось решить эту проблему, просто загрузив последнюю версию драйвера для контроллера USB 3.0. Это относительно просто сделать, и вы можете скачать необходимый драйвер прямо с сайта производителя вашей материнской платы.
Иногда для решения проблемы может потребоваться обновить дополнительные драйверы. Выполнение этого вручную может быть длительным процессом, но есть инструменты, которые могут автоматически обновлять все устаревшие драйверы на вашем ПК.
Мы рекомендуем вам скачать и попробовать DriverFix, чтобы сделать это автоматически. Этот инструмент поможет вам избежать необратимого повреждения вашего ПК, загрузив и установив неправильные версии драйверов.
- Загрузите DriverFix с официального сайта .
Отказ от ответственности : некоторые функции этого инструмента не являются бесплатными.
Решение 5. Отключите диск и перейдите в BIOS
Если внешний накопитель USB 3.0 не обнаружен в Windows 10, вы можете попробовать этот простой обходной путь. По словам пользователей, вам просто нужно отключить ваш диск, войти в BIOS и снова подключить ваш диск. После этого вы можете выйти из BIOS и нормально запустить Windows 10.
Это звучит как необычное решение, но немногие пользователи сообщили, что оно работает для них, поэтому вы можете попробовать его.
Если ваш компьютер не может обнаружить внешний накопитель USB 3.0, возможно, проблема связана с вашим кабелем. По словам пользователей, им удалось решить эту проблему, просто заменив кабель. Если у вас возникла эта проблема, ваш кабель может быть поврежден, поэтому обязательно замените его и проверьте, решает ли это проблему.
Решение 7. Обновите прошивку вашего накопителя
Многие пользователи сообщают, что их внешний диск распознается только при использовании порта USB 2.0. Если у вас возникла эта проблема, вы можете попробовать обновить прошивку вашего устройства. Для обновления прошивки необходимо подключить внешний накопитель к порту USB 2.0, загрузить последнюю версию прошивки от производителя накопителя и установить ее.
- ЧИТАЙТЕ ТАКЖЕ: антивирус блокирует мой USB: как решить эту проблему в Windows 10
После установки прошивки вы сможете использовать внешний накопитель с портом USB 3.0. Имейте в виду, что обновление прошивки является сложной и потенциально опасной процедурой, и если вы ее не сделаете должным образом, вы можете нанести необратимый ущерб вашему диску.
Решение 8. Обновите драйвер запоминающего USB-устройства SCSI (UAS) вручную
После обновления драйвера проблема должна быть решена, и вы сможете без проблем использовать внешний накопитель с портом USB 3.0.
После этого ваш внешний диск должен быть распознан, и вы сможете его использовать.
Решение 10. Переустановите драйверы
Если ваш компьютер не может обнаружить внешний накопитель USB 3.0, вы можете решить проблему, переустановив драйверы. Чтобы сделать это, просто сделайте следующее:
Когда ваш компьютер перезагрузится, подключите диск к порту USB 3.0. Теперь Windows распознает устройство и установит соответствующий драйвер для него.
Вот и все, я надеюсь, что хотя бы одно из этих решений помогло вам решить проблему с внешним жестким диском USB 3.0. Однако, если вы можете подключить внешний диск к компьютеру, но он работает медленно, ознакомьтесь с этой статьей.
Примечание редактора . Этот пост был первоначально опубликован в декабре 2015 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.
USB Attached SCSI ( UAS ) или USB Attached SCSI Protocol ( UASP ) - это компьютерный протокол, используемый для перемещения данных на USB- устройства хранения данных, такие как жесткие диски (HDD), твердотельные накопители (SSD) и флэш-накопители, и с них . UAS зависит от протокола USB и использует стандартный набор команд SCSI . Использование UAS обычно обеспечивает более быструю передачу по сравнению со старыми драйверами USB Mass Storage Bulk-Only Transport (BOT).
UAS был представлен как часть стандарта USB 3.0 , но также может использоваться с устройствами, соответствующими более медленному стандарту USB 2.0, при условии использования совместимого оборудования, прошивки и драйверов.
СОДЕРЖАНИЕ
Обзор
UAS определяется двумя стандартами: T10 «USB Attached SCSI» (T10 / 2095-D), называемый спецификацией «UAS», и спецификацией USB «Universal Serial Bus Mass Storage Class - USB Attached SCSI Protocol (UASP)». . Технический комитет T10 Международного комитета по стандартам информационных технологий (INCITS) разрабатывает и поддерживает спецификацию UAS; Trade Association SCSI (SCSITA) продвигает технологию UAS. Устройство класса USB массового хранения (MSC) Рабочая группа разрабатывает и поддерживает спецификацию UASP; USB реализаторы Forum , Inc. (USB-IF) способствует технологии UASP.
Драйверы UAS обычно обеспечивают более быструю передачу по сравнению со старыми драйверами протокола USB Mass Storage Bulk-Only Transport (BOT). Хотя UAS был добавлен в стандарт USB 3.0 , он также может использоваться на скоростях USB 2.0 при условии наличия совместимого оборудования.
При использовании с SSD UAS значительно быстрее, чем BOT для произвольного чтения и записи, но все же значительно ниже скорости собственного интерфейса SATA 3 для определенных задач записи.
Многие адаптеры NVMe- USB являются устройствами SCSI, подключенными к USB .
Аппаратная поддержка
Краткий обзор оборудования, проведенный SemiAccurate в июле 2010 года, показал, что Gigabyte Technology представила рабочие драйверы UAS для своих плат, использующих чипы NEC / Renesas , и что - по крайней мере на уровне оборудования - LucidPort USB 300 и USB302, Symwave SW6315, Texas Instruments TUSB9260 и ВЛИ контроллеры VL700 все поддерживают UASP, в то время, насколько мы могли бы найти, то ASMedia ASM1051 и ASM1051E, а также Fujitsu MB86C30A не «.
Сравнительный обзор производительности, проведенный VR-Zone в августе 2011 года, показал, что только чипы NEC / Renesas имеют рабочие драйверы UAS. Тот же драйвер Renesas UAS (для Windows) также работает с концентраторами контроллеров AMD A70M и A75 Fusion , USB-часть которых была совместно разработана AMD и Renesas. В октябре 2011 года чипы ASMedia также получили поддержку драйверов (раньше у них была поддержка со стороны оборудования). Fujitsu перечисляет некоторые чипы более высокого класса, такие как MB86C311A, которые действительно поддерживают UAS.
Что касается поддержки Intel Platform Controller Hub (PCH), в статье на MyCE отмечается: «Нативное решение Intel USB3 UASP поддерживается только в Windows 8. Чтобы еще больше усложнить ситуацию, не все материнские платы Z77 поддерживают USB3 UASP. Для этого требуется лицензия. внедрить UASP, и не все производители материнских плат готовы переложить дополнительную стоимость этой лицензии на конечного пользователя ».
Поддержка операционной системы
Microsoft добавила встроенную поддержку UAS в Windows 8 . Диски, поддерживающие UAS, загружают Uaspstor.sys вместо более старого Usbstor.sys. Windows 8 также поддерживает UAS по умолчанию через USB 2.0. Драйверы и продукты UAS сертифицированы Microsoft с использованием комплекта сертификации оборудования Windows .
Apple добавила встроенную поддержку UAS в OS X 10.8 Mountain Lion; диски, использующие UAS, отображаются в (меню Apple -> Об этом Mac) -> Информация о системе -> Программное обеспечение -> Расширения как IOUSBAttachedSCSI (или IOUSBMassStorageUASDriver, в зависимости от версии OS X) «Загружен: Да». Диски, перечисленные с пометкой «Загружено: Нет», по умолчанию используют более старый, более медленный режим Bulk Only Transport (BOT). Это может произойти, если USB-контроллер накопителя, USB-порт Mac или любой подключенный USB-концентратор не поддерживает режим UASP.
Ядро Linux поддерживает UAS с 8 июня 2014 года , когда версия 3.15 была выпущена. Однако некоторые дистрибутивы Linux, такие как Ubuntu (начиная с v11.xx), страдали от проблем с реализацией протокола UAS. В некоторых жестких дисках USB, не поддерживающих UAS, операционная система не может установить этот диск. Сообщается, что обходной путь - занести модуль UAS в черный список в modprobe .
Класс запоминающих устройств USB (также известный как USB MSC или UMS ) - это набор протоколов вычислительной связи , в частности класс USB-устройств , определенный Форумом разработчиков USB, который делает USB- устройство доступным для главного вычислительного устройства и обеспечивает передачу файлов. между хостом и USB-устройством. Для хоста USB-устройство действует как внешний жесткий диск; набор протоколов взаимодействует с рядом запоминающих устройств.
СОДЕРЖАНИЕ
Использует
К устройствам, подключенным к компьютерам через этот стандарт, относятся:
- Внешние магнитные жесткие диски
- Внешние оптические приводы, в том числе приводы для чтения и записи CD и DVD
- Портативные устройствафлэш-памяти
- Адаптеры между стандартными картами флэш- памяти и USB-подключениями
- Цифровые аудио и портативные медиаплееры
Устройства, поддерживающие этот стандарт, известны как устройства MSC (Mass Storage Class). В то время как MSC - это первоначальное сокращение, UMS (Universal Mass Storage) также вошло в широкое употребление.
Поддержка операционной системы
Большинство основных операционных систем включают поддержку запоминающих устройств USB; поддержка в старых системах обычно доступна через исправления.
Майкрософт Виндоус
Microsoft Windows поддерживает MSC с Windows 2000. Поддержка USB от Microsoft в Windows до Windows 95 и Windows NT 4.0 отсутствует . Windows 95 OSR2.1, обновление операционной системы, имеет ограниченную поддержку USB. В то время Microsoft не производила универсального драйвера USB-накопителя (в том числе для Windows 98 ), и для каждого типа USB-накопителя требовался драйвер для конкретного устройства. Сторонние бесплатные драйверы стали доступны для Windows 98 и Windows 98SE, а сторонние драйверы также доступны для Windows NT 4.0. Windows 2000 поддерживает (через универсальный драйвер) стандартные запоминающие USB-устройства; Windows Me и все более поздние версии Windows также включают поддержку.
Windows Mobile поддерживает доступ к большинству запоминающих устройств USB, отформатированных с помощью FAT, на устройствах с USB-хостом. Однако портативные устройства обычно не могут обеспечить достаточную мощность для корпусов жестких дисков (2,5-дюймовый (64 мм) жесткий диск обычно требует максимум 2,5 Вт в спецификации USB) без концентратора USB с автономным питанием . Устройство Windows Mobile не может отображать свою файловую систему как запоминающее устройство, если разработчик устройства не добавит эту функциональность. Однако сторонние приложения добавляют эмуляцию MSC к большинству устройств WM (коммерческий Softick CardExport и бесплатное хранилище WM5torage). Обычно можно экспортировать только карты памяти (не внутреннюю память) из-за проблем с файловой системой; см. доступ к устройству ниже.
Функция автозапуска Windows работала на всех съемных носителях, позволяя запоминающим устройствам USB стать порталом для компьютерных вирусов . Начиная с Windows 7 , Microsoft ограничила автозапуск компакт-дисками и DVD-приводами, обновив предыдущие версии Windows.
MS-DOS
Ни MS-DOS, ни большинство совместимых операционных систем не поддерживают USB. Универсальные драйверы сторонних производителей, такие как Duse, USBASPI и DOSUSB, доступны для поддержки запоминающих устройств USB. FreeDOS поддерживает USB-накопители в качестве интерфейса расширенного программирования SCSI (ASPI).
Классическая Mac OS и macOS
Apple Computer «s Mac OS 9 и MacOS поддержка хранения USB массы; Mac OS 8.5.1 поддерживала запоминающее устройство USB через дополнительный драйвер.
Linux
Linux ядро поддерживает USB запоминающих устройств , так как его серии 2.4 (2001) и портировать на ядре 2.2.18 было сделано. В Linux существует больше возможностей в дополнении к родовым драйверам для класса USB массового хранения устройства устройств, в том числе причуд, исправления ошибок и дополнительные функциональные возможности для устройств и контроллеров (производители с поддержкой функций , такими как ATA команда сквозной для ATA-USB мостов , который полезен для SMART или мониторинга температуры, управления ускорением и замедлением жестких дисков и других параметров). Это включает в себя определенную часть устройств на базе Android благодаря поддержке USB-OTG , поскольку Android использует ядро Linux.
Другие системы, связанные с Unix
Solaris поддерживает устройства с версии 2.8 (1998), NetBSD с версии 1.5 (2000), FreeBSD с версии 4.0 (2000) и OpenBSD с версии 2.7 (2000). Цифровая UNIX (позже известная как Tru64 UNIX ) поддерживает USB и USB-устройства хранения данных, начиная с версии 4.0E (1998). AIX поддерживает запоминающие USB-устройства начиная с версий 5.3 T9 и 6.1 T3; однако он плохо поддерживается и не имеет таких функций, как разделение на разделы и общая блокировка.
Игровые консоли и встраиваемые устройства
В Xbox 360 и PlayStation 3 поддерживает большинство запоминающих устройств для передачи данных средств массовой информации , таких как изображения и музыка. По состоянию на апрель 2010 года Xbox 360 (a) использовала запоминающее устройство для сохраненных игр, а PS3 позволяла передавать данные между устройствами на запоминающем устройстве большой емкости. Независимые разработчики выпустили драйверы для TI-84 Plus и TI-84 Plus Silver Edition для доступа к USB-накопителям. В этих калькуляторах драйвер usb8x поддерживает приложение пользовательского интерфейса msd8x .
Доступ к устройству
Спецификация USB-накопителя обеспечивает интерфейс для ряда стандартных наборов команд, позволяя устройству раскрывать свой подкласс. На практике указание набора команд через его подкласс практически не поддерживается; большинство драйверов поддерживают только прозрачный набор команд SCSI , обозначая свое подмножество набора команд SCSI своим типом периферийного устройства SCSI (PDT). Коды подклассов определяют следующие наборы команд:
- Сокращенные команды блока (RBC)
- SFF -8020i, MMC -2 (используется приводами CD и DVD в стиле ATAPI)
- QIC- 157 (ленточные накопители)
- Унифицированный интерфейс гибких дисков (UFI)
- SFF-8070i (используется устройствами в стиле ARMD)
- Набор прозрачных команд SCSI (используйте «запрос» для получения PDT)
Спецификация не требует наличия определенной файловой системы на соответствующих устройствах. На основе указанного набора команд и любого подмножества он предоставляет средства для чтения и записи секторов данных (аналогично низкоуровневому интерфейсу, используемому для доступа к жесткому диску ). Операционные системы могут рассматривать запоминающее USB-устройство как жесткий диск; пользователи могут разделить его в любом формате (например, MBR и GPT) и отформатировать в любой файловой системе.
Из-за своей относительной простоты наиболее распространенной файловой системой на встроенных устройствах, таких как USB-накопители , камеры или цифровые аудиоплееры, является файловая система Microsoft FAT или FAT32 (с дополнительной поддержкой длинных имен файлов ). Большие жесткие диски на базе USB можно отформатировать в NTFS , которая (за исключением Windows) менее поддерживается. Однако ключевой диск или другое устройство может быть отформатировано в другой файловой системе ( HFS Plus в Apple Macintosh , Ext2 в Linux или файловая система Unix в Solaris или BSD). Этот выбор может ограничить (или запретить) доступ к содержимому устройства для оборудования, использующего другую операционную систему. Варианты хранения, зависящие от ОС, включают LVM , таблицы разделов и программное шифрование.
В камерах, MP3-плеерах и подобных устройствах, которые должны получать доступ к файловой системе независимо от внешнего хоста, производители предпочитают файловую систему FAT32. Все такие устройства останавливают свою файловую систему ( размонтируются ) перед тем, как сделать ее доступной для операционной системы хоста, чтобы предотвратить повреждение файловой системы или другие повреждения (хотя теоретически оба устройства могут использовать режим только для чтения или кластерную файловую систему ) . Некоторые устройства имеют переключатель (или опцию) защиты от записи, позволяющий использовать их в режиме только для чтения; это делает файлы доступными для совместного использования без риска заражения вирусом.
Производители предварительно отформатированных устройств используют две основные схемы разделения. Один помещает файловую систему (обычно FAT32) непосредственно на устройство без разбиения на разделы, заставляя ее запускаться с сектора 0 без дополнительных загрузочных секторов, заголовков или разделов. Другой использует таблицу разделов DOS (и код MBR), причем один раздел охватывает все устройство. Этот раздел часто выравнивается по высокой мощности двух секторов (например, 1 или 2 МБ), что является обычным для твердотельных накопителей для производительности и долговечности. Некоторые устройства со встроенным хранилищем, напоминающие USB-накопитель (например, MP3-плееры с USB-портом), сообщают о повреждении (или отсутствии) файловой системы, если они переформатируются с использованием другой файловой системы. Однако большинство устройств с разделами по умолчанию можно переразбить (уменьшив первый раздел и файловую систему) с помощью дополнительных разделов. Такие устройства будут использовать первый раздел для своих операций; после подключения к хост-системе все разделы доступны.
Устройства, подключенные через один порт USB, могут функционировать как несколько устройств USB, одно из которых является запоминающим устройством USB. Это упрощает распространение и доступ к драйверам и документации, в первую очередь для операционных систем Microsoft Windows и Mac OS X. Такие драйверы необходимы для полноценного использования устройства, обычно потому, что оно не соответствует стандартному классу USB или имеет дополнительные функции. Встроенное запоминающее устройство USB позволяет устанавливать дополнительные драйверы без дисков CD-ROM, дискет или доступа в Интернет к веб-сайту поставщика; это важно, поскольку многие современные системы поставляются без оптических дисководов или дисководов для гибких дисков. Доступ в Интернет может быть недоступен, потому что устройство предоставляет доступ к сети (беспроводная связь, карты GSM или Ethernet). Встроенное запоминающее устройство USB обычно постоянно предоставляется производителем только для чтения, что предотвращает случайное повреждение и использование для других целей (хотя оно может быть обновлено с помощью проприетарных протоколов при обновлении прошивки). Преимущества этого метода распространения - более низкая стоимость, упрощенная установка и обеспечение переносимости драйверов.
Дизайн
Некоторые расширенные команды жесткого диска , такие как Tagged Command Queuing и Native Command Queuing (которые могут повысить производительность), ATA Secure Erase (которая позволяет безопасно стереть все данные на диске) и SM
ART (доступ к индикаторам надежности диска) существует как расширение наборов команд нижнего уровня, таких как SCSI , ATA и ATAPI . Эти функции могут не работать, если диски помещены в дисковый корпус , поддерживающий интерфейс USB-накопителя. Некоторые интерфейсы USB-накопителя являются универсальными и предоставляют базовые команды чтения-записи; хотя это хорошо работает для базовой передачи данных с устройствами, содержащими жесткие диски, не существует простого способа отправлять расширенные, зависящие от устройства команды на такие запоминающие USB-устройства (хотя устройства могут создавать свои собственные протоколы связи через стандартный интерфейс управления USB. ). Протокол USB Attached SCSI (UAS), представленный в USB 3.0, устраняет некоторые из этих проблем, включая очереди команд, каналы команд для оборудования, требующего их, и управление питанием.
В определенных наборах микросхем USB 2.0 были запатентованные методы обеспечения сквозного подключения SCSI, которые можно было использовать для чтения данных SMART с дисков с помощью таких инструментов, как smartctl (с использованием параметра -d, за которым следует «набор микросхем»). Более поздние наборы микросхем USB-накопителей поддерживают преобразование SCSI / ATA (SAT) в качестве общего протокола для взаимодействия с устройствами ATA (и SATA). Использование скрытых команд ATA или SCSI (таких как безопасное стирание или защита паролем), когда диск подключен через мост USB, может вызвать сбой диска, особенно с помощью утилиты hdparm .
Читайте также: