Где находится usb 3.0 на ноутбуке. Тестируем флэшки: как узнать реальные скорость и объем. Как определить тип USB порта по внешнему виду

Universal Serial Bus – это последовательная универсальная шина. Она была разработана как альтернатива протоколам параллельной и последовательной передачи данных. В январе 1996 года вступил в силу стандарт 1.0. Много времени прошло до выхода в свет стандарта USB 2.0.

Какая скорость usb

Вообще, для универсальной шины предполагается четыре различных типа скоростей передачи данных. Их не нужно путать с версиями самого USB. Усовершенствованная скорость передачи данных вводилась в каждой следующей версии стандарта USB, конечно, при поддержке всех предыдущих. Нужно взять во внимание то, что устройства Universal Serial Bus версии 2.0 далеко не всегда обеспечивают передачу данных на скоростях High-Speed. Full-Speed – это уровень, где максимальная скорость остается лишь для некоторых устройств. Следующая версия стандарта USB – это 3.0. Она поддерживает не только SuperSpeed, но и три предыдущих типа скоростей. Также она ссылается на версию 2.0, а не заменяет её. High-Speed нельзя определить как версию стандарта 3.0, потому, что такие устройства, как Full-Speed, Low-Speed, и High-Speed относятся к стандарту USB 2.0, но не относятся к USB 3.0.

Как определить, какой usb

USB-IF (организацией USB Implementers Forum) был разработан для каждого типа скоростей специальный логотип. С помощью него можно определить соответствие между устройством и стандартом.

Диспетчер устройств системы Windows - это Device Manager. Он поможет нам узнать, поддерживает ли устройство определенной скорости какое-либо конкретное устройство USB. Вообще, считается, что это не самое подходящее решение проблемы. Нам нужно будет попробовать различные корневые USB-концентраторы, чтоб найти нужное устройство. Но как узнать какой usb?

Для начала откроем «Диспетчер устройств». Для этого мышкой наводим на меню «Мой компьютер». Правой кнопкой мыши выбираем строку «Свойства» - «Оборудование» и «Диспетчер устройств». Далее нам надо развернуть узел «Контроллеры универсальной последовательной шины USB» и открыть окно со свойствами корневого USB-концентратора. Чтоб нам было удобно работать, начнем с самого нижнего. Следующим действием перейдем на вкладку «Питание» или Power.

Если наше устройство подключено к данному концентратору, то мы сможем заметить, что оно появится в разделе «Подключенные устройства» или Attached Devices. Также обратим внимание на то, что у корневого USB ровно шесть портов. Один из них используется устройством.

Чтоб узнать скорость Universal Serial Bus, нам требуется открыть вкладку «Дополнительно» или Advanced. Корневые концентраторы могут одновременно работать на нескольких скоростях.

Так как отличить USB 3.0 и USB 2.0? Ну то, что usb 3.0 быстрее, и так уже все знают, но мало кто знает, как отличить подделку от настоящей или как вообще они отличаются.

Для начала глянем на наши первые USB, так называемые 1.0 usb, они используются даже в новых мышках, вебкамерах, всех тех устройствах, кому первого usb хватает сполна:

Как видим, у них внутри 4-ре контакта и пластмасса под ними белого цвета. Это простой способ определить, что это 1-ый usb.

Теперь глянем на 2-ой:

Тут, конечно, сложно рассмотреть и понять, что там 4-ре контакта и под ними черная пластмасса — это явный признак usb 2.0. Как мы уже знаем, 2.0 и 1.0 совместимы, отличии лишь в скорости: 2.0 быстрее в скорости, но быстрее не флешка читает, а быстрее работает контроллер, через который идет общение. Конечно на usb 2.0 обычно указывают, что это 2-ой usb, но случаи всякие бывают.

Глянем, как выглядит разъем usb 2.0:

Как видим, он так же черного цвета, хотя производители в редких случаях меняют этот цвет намеренно (дизайн), но правильный цвет должен быть черный у 2.0 usb.

А теперь, наконец, глянем на 3.0:

Это самое удачное фото из всех, что я делал, на usb 3.0 девять контактов: 4 спереди и 5 сзади (они чуть приподняты выше):

И как видим, пластмасса под контактами синего цвета — это явный признак 3.0: ведь они должны везде делать ее синего цвета.

Вот разьем usb 3.0:

Надпись SS говорит о том, что там контроллер сделан под Super Speed, то есть максимально возможную скорость. Такую можно увидеть и на внешних жестких дисках 3.0.
Если и внешник SS и разъем SS, то будет максимальная скорость передачи данных.

Итак, проблема, как отличить, если дизайн, например, синий, как тут:

Тут пластмасса синяя, но он usb 2.0. Так как отличать? — по контактам, я говорил, что у третьего девять контактов, а у второго четыре:

Вот она в разборе, и тут уже хорошо видно, что тут только 4-ре контакта.

Usb 3.0 совместим с 2.0 и 1.0, так что в разъемы 3.0 можно втыкать и 2.0, и 1.0. Если вставить в третий usb разъем 2.0, то будет скорость 2.0, если 1.0, то скорость 1.0. Так что не бойтесь вставлять в него и другие. Просто когда вам нужна будет скорость, и у вас будет 3.0 устройство, вставьте его именно в 3.0. У USB 3.0 внутренний разъём поддерживает скорость передачи до 5 Гбит/с.

Недавно на рынок вышел так называемый USB 3.1, он обозначается как SS (Super Speed) у каждого из разъемов. Он быстрее usb 3.0 и имеет совместимость со вторым и первым usb. USB 3.1 либо черного, либо синего (как в моем случае цвета), а 3.0 только синего .

Интерфейс USB 3.0 значительно производительнее своего предшественника – USB 2.0. Тогда как последний ограничивает скорость линейной записи данных на флешку показателем в 30-40 Мб/с, посредством первого файлы на флешку USB 3.0 могут быть скопированы со скоростью порядка 100 Мб/с. Это реальный пример, в теории же предельной пропускной способностью USB 2.0 считается 60 Мб/с, а USB 3.0 – 625 Мб/с. Чтобы воспользоваться преимуществами интерфейса USB 3.0, им должны быть оборудованы и носитель (флешка, USB-HDD, прочие устройства хранения данных), и компьютер. Как узнать, на компьютере стоят порты USB 2.0 или 3.0?

На ноутбуках и материнских платах ПК, выпущенных ранее 2010 года, с высокой долей вероятности будут установлены порты USB 2.0. А вот компьютерные устройства, выпущенные позднее, могут быть оснащены USB 3.0.

Каким интерфейсом USB оснащен компьютер, можно узнать по внешним признакам портов. Порты USB 1.0 имеют 4 контакта, а пластмасса под ними белого цвета. Порты USB 2.0 также оборудованы 4 контактами, но пластмасса под ними, как правило, черного цвета. Внутри порта USB 3.0 находится целых 9 контактов, а пластмасса под ними обычно синего цвета. Современнейшие модели ПК и ноутбуков могут быть оснащены самым производительным на сегодняшний день интерфейсом USB 3.1 с заявленной максимальной пропускной способностью в 1250 Мб/с. Пластик под контактами таких портов может окрашиваться как в черный, так и в синий цвет. От интерфейсов-предшественников же порты USB 3.1 отличает выгравированная рядом надпись «SS» (Super Speed).

Корпуса ПК обычно оснащаются панелью спереди с дополнительными портами USB для удобства подключения устройств. Но за такое удобство владельцы компьютеров, не знающие, что их материнские платы поддерживают USB 3.0, нередко платят томительным ожиданием во время перемещения данных на флешку. Ведь даже современные, но бюджетные корпуса, как правило, оснащаются портами USB 2.0.

Узнать, на компьютере стоят USB-порты 2.0 или 3.0, можно с помощью средств Windows. Заходим в диспетчер устройств и раскрываем ветку «Контроллеры USB». Если в перечне ветки хост-контроллеры значатся как «Расширенный хост-контроллер» («Enhanced Host Controller»), при этом в их названиях не содержится дописка «USB 3.0», это значит, что на компьютере стоят порты USB 2.0.

О наличии портов USB 3.0 будет прямо говорить дописка «USB 3.0» в названиях расширенных хост-контроллеров. О том, что компьютер поддерживает USB 3.0, также свидетельствует наличие в перечне ветки контроллеров, в названии которых присутствует аббревиатура XHCI – указание на универсальный интерфейс eXtensible Host Controller Interface.

Как обзавестись портами USB 3.0, если их не обнаружилось? У тотального апгрейда в виде замены ноутбука или материнской платы ПК со всеми зависимыми от нее комплектующими есть альтернатива – установка адаптера USB 3.0. Для сборок ПК такие адаптеры существуют в виде плат, устанавливаемых в слот PCI Express. К ноутбукам адаптеры USB 3.0 подключаются с помощью слота ExpressCard. На AliExpress адаптеры USB 3.0 можно заказать за акционную цену чуть более $5. Такой вариант даст определенный прирост производительности, но все равно не будет дотягивать до возможностей USB 3.0, изначально поддерживаемого современными ноутбуками и материнскими платами. Ведь передача данных будет ограничена пропускной способностью соответствующего слота.

Отличного Вам дня!

Если USB-устройство и платформа поддерживают передачу данных в режиме USB3.0 со скоростью 5 Гб/сек., то, казалось бы, ничто не мешает убедиться в этом воочию. Существует немало утилит для этого, да и наши исследования способствовали поиску ответа на это вопрос. Кроме того, если накопитель демонстрирует скорость, существенно пре­вы­ша­ю­щую 50-60 МБ/сек., то можно заявить - это режим Super Speed , поскольку в режиме USB 2.0 такая скорость физически недостижима, а «промежуточных» вариантов не существует. Но не все так просто...

Почему все так сложно

В силу разных причин, полноценная поддержка новых режимов универсальной последовательной шины в утилитах системной информации, несколько задерживается. В результате мы часто видим только дифференцирование между USB1 и USB2 и распознавание USB3-подключения как USB2. Кроме того, информация, получаемая из дескрипторов устройства, декларирует его потенциальные возможности, а не текущий скоростной режим, выбираемый сугубо аппаратно. Согласно спецификации USB, содержимое дескрипторов должно зависеть от установленной скорости, но разработчики устройств не всегда соблюдают это правило. В итоге, какой бы результат (USB2 или USB3) мы не увидели, есть основания для сомнений.

С учетом постоянного совершенствования технологий опережающего чтения и отложенной записи, делать выводы, ориентируясь исключительно на скорости копирования файлов на жестком диске будет методологически неверно, хотя при больших размерах файлов (единицы гигабайт), такой критерий имеет право на жизнь. Но есть более радикальный, а следовательно и более достоверный путь – получить информацию непосредственно из регистров контроллера USB 3.0 xHCI, написав для этого небольшое UEFI-приложение на ассемблере.

Условия эксперимента и системные объекты

Платформа – ноутбук ASUS N750JK , а подключаемое USB 3.0 устройство – жесткий диск Transcend StoreJet 35T3 . Целевым объектом будут регистровые поля контроллера USB3.0 xHCI, индицирующие тип соединения. Заметим, что в зависимости от скоростного режима (USB2 или USB3), контроллер «видит» устройство через одну из двух групп регистров.

Рис .1 . Биты регистра Port N Status and Control USB2 индицируют тип соединения : Low-Speed, Full-Speed или High-Speed


Рис .2 . Биты регистра Port N Status and Control USB3 индицируют тип соединения : Super-Speed

Утилита CheckUSB

Исходные тексты подготовлены в формате Flat Assembler 1.71.17. Утилита CheckUSB предназначена для запуска в среде x64 UEFI. Текущая версия поддерживает только системную логику Intel 8 Series, режим USB 3.0 должен быть включен в CMOS Setup. Такая привязка связана во-первых с поддержкой широкого набора регистров, специфичных для данной системной логики и не предусмотренных спецификацией контроллера xHCI, а во-вторых, в целях упрощения, вычисление адресных смещений и размерностей ряда регистровых полей, а также задание количества портов, реализовано для частного случая, а именно данной системной логики. Подробная информация содержится в документе:

  • Intel 8 Series / C220 Series Chipset Family Platform Controller Hub (PCH). Datasheet. June 2013

Энтузиастам, желающим расширить функциональность нашего простейшего примера и реализовать поддержку различных наборов системной логики, рекомендуем документ:

  • Extensible Host Controller Interface for Universal Serial Bus (xHCI). Revision 1.1

Кроме того, непосредственный доступ к конфигурационному пространству PCI и memory-mapped I/O рекомендуется заменить на вызовы соответствующих UEFI-протоколов.

Анализируем результаты

Итак, утилита отработала, рапорт сгенерирован.


Рис. 3

Обратим внимание на список подключений к портам контроллера USB. Вначале следуют три устройства, входящие в состав ноутбука, а четвертое – это наш искомый внешний жесткий диск Transcend StoreJet 35T3. Режим SuperSpeed включен. Детальный анализ содержимого регистровых полей приведен .

Резюме

Низкоуровневое исследование, выполненное на уровне физического доступа к регистрам контроллера USB3.0 xHCI в среде UEFI firmware, однозначно свидетельствует – режим Super Speed включен. Но исправность оборудования необходимое, но не достаточное условие его корректной работы в сеансе операционной системы. Причиной проблем может быть, например, драйвер контроллера xHCI или сама ОС. Поэтому, логичным продолжением будет проведение подобного эксперимента в сеансе ОС, например Windows. Эта задача посложнее, так как регистры контроллера являются привилегированным системным ресурсом, для доступа к которому требуется написать собственный драйвер. Кроме того, в сеансе операционной системы, с контроллером USB взаимодействует его штатный драйвер, необходимо позаботиться о бесконфликтности.

На заре компьютерных технологий одной из основных проблем пользователя была плохая совместимость устройств - за подключение периферии отвечало множество разнородных портов, большинство из которых отличалось громоздкостью и низкой надёжностью. Решением стала «универсальная последовательная шина» или, сокращённо, USB. Впервые новый порт был представлен широкой публике в далёком 1996 году. В 2001-м покупателям стали доступны материнские платы и внешние устройства стандарта USB 2.0, а в 2010-м появился USB 3.0. Так в чём же отличия этих технологий и почему обе до сих пор востребованы?

Отличия стандартов USB 2.0 и 3.0

Прежде всего, стоит отметить, что все USB-порты совместимы между собой. Это значит, что подключение медленного устройства к быстрому порту и наоборот возможно, однако скорость обмена данными будет минимальной.

«Опознать» стандарт разъёма можно визуально - у USB 2.0 внутренняя поверхность окрашена в белый цвет, а у USB 3.0 - в синий.

Кроме того, новые кабели состоят не из четырёх, а из восьми проводов, что делает их более толстыми и менее гибкими. С одной стороны, это увеличивает функциональные возможности устройств, улучшает параметры передачи данных, с другой - повышает стоимость кабеля. Как правило, кабели USB 2.0 в 1,5–2 раза длиннее своих «быстрых» сородичей. Есть различия в размерах и конфигурации схожих версий разъёмов. Так, USB 2.0 делится на:

  • тип A (обычный) – 4×12 мм;
  • тип B (обычный) – 7×8 мм;
  • тип A (Mini) – 3×7 мм, трапециевидный со скруглёнными углами;
  • тип A (Micro) – 2×7 мм, прямоугольный;
  • тип B (Micro) – 2×7 мм, прямоугольный со скруглёнными углами.

В компьютерной периферии чаще всего используется обычный USB Тип A, в мобильных гаджетах - Тип Б Mini и Micro. Классификация USB 3.0 тоже сложная:

  • тип A (обычный) – 4×12 мм;
  • тип B (обычный) – 7×10 мм, сложной формы;
  • тип B (Mini) – 3×7 мм, трапециевидный с прямыми углами;
  • тип B (Micro) – 2×12 мм, прямоугольный со скруглёнными углами и выемкой;
  • тип C - 2,5×8 мм, прямоугольный со скруглёнными углами.

В компьютерах по-прежнему превалирует Тип A, но Тип C с каждым днём набирает всё большую популярность. Переходник для этих стандартов показан на рисунке.

Таблица: основные сведения о возможностях портов второго и третьего поколения

Пока что рано списывать USB 2.0 со счетов - этот стандарт широко применяется для подключения клавиатуры, мыши, принтеров, сканеров и других внешний устройств, используется в мобильных гаджетах. Но для флешек и внешних дисков, когда первична скорость чтения и записи, лучше подходит USB 3.0. Он же позволяет подключать больше устройств к одному хабу и быстрее заряжать аккумуляторы из-за большей силы тока.