Флешка 3.0 будет работать на 2.0

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

Как понятно логически, версия USB 3.0 новее, чем 2.0, а, соответственно, она лучше. Давайте разберёмся, чем она лучше, и начнём с вопроса о том, откуда всё это пошло.

USB и его версии

USB расшифровывается как universal serial bus, и переводится на русский как универсальная последовательная шина. Универсальная – значит к ней можно подключить всё, что угодно, любое устройство. USB бывают разных версий, главное отличие которых в скорости работы.

К свойству универсальности производители шли долго. Как помнят многие, сначала у компьютера было множество разных портов, некоторые из которых остались и по сей день, например, громоздкие COM с толстыми кабелями, PS/2 с хрупкими контактами и другие. Теперь же принтеры, клавиатуры, мышки и другое оборудование можно подключать через USB.

Первые USB начали появляться с 1994 года. В 1996 году вышла версия 1.0, которая работала на мизерной скорости 1,5 Мбит/с. Затем в 2000-м вышла версия 2.0 со скорость работы 480 Мбит/с. Это вполне приемлемая скорость, которая позволила подключать разные оборудования к порту. В 2008 году вышла USB 3.0, работающая теоретически на скорости 5 Гбит/с.

Разработку USB 3.0 финансировали многие мировые бренды компьютерной сферы, которые были заинтересованы во введении стандартизации на разъёмы и улучшении производительности оборудования.

USB 2.0 и 3.0: отличия

Наконец, рассмотрим USB 2.0 и 3.0: отличия этих портов друг от друга и сравним их. Вот признаки, по которым они различаются:

  • Визуально отличить USB 2.0 от 3.0 очень легко – разъёмы 3.0 окрашены в синий цвет.
  • Второе отличие, которое легко ощущается на практике – это скорость передачи. У версии 3.0 она значительно выше. Она может уступать заявленной теоретической скорости (5 Гбит/с), но всё равно остаётся выше версии 2.0.
  • Отличие USB 2.0 от 3.0 есть в силе тока. В ранней версии она была 500 мА, в новой достигает уже 900 мА. Таким образом, новыми USB можно питать большее количество мощных устройств.
  • В старой версии USB было 4 провода, в новой стало ещё на 4 больше. Таким образом, ещё одно отличие USB0 от 3.0 – второй имеет более толстый кабель. Это также ограничило максимальную длину кабеля 3.0 до 5 метров и сделало его более дорогим.
  • Windows XP не поддерживает USB 3.0, даже если физически оборудование компьютера на это способно, работать оно будет как 2.0. Только более старшие версии Windows способны работать с 3.0 полноценно.

Надежный и качественный СММ сайт https://doctorsmm.com / поможет Вам выгодно и недорого купить продвижение более чем в 9 социальных сетях. Здесь Вы найдете широкий спектр услуг с большими скидками и гарантиями на выполнение. Так, например, Вы можете приобрести лайки или подписчиков в Инстаграм и другие ресурсы на самых популярных социальных площадках интернета.

Совместимость USB 2.0 и 3.0

Если подключить устройство USB 2.0 в разъём 3.0, то работать оно будет на уровне 2.0. Если подключить устройство USB 3.0 к разъёму 2.0, то работать оно тоже будет на уровне 2.0. Таким образом, при совместимости этих интерфейсов, меньшая версия задаёт качество работы.

Ни так давно я столкнулся с такой проблемой на уже установленной операционной системе Windows 8.1. Компьютер мне вручили для того чтобы я переустановил систему с Windows 8.1 на Windows 7, и в первую очередь я проверил USB вход. Подсоединил к нему флешку, компьютерную мышь, но ноутбук так и не увидел ни одно оборудование. Затем обратил внимание, что сам сам USB порт синего цвета, а этого говорит о том, что это USB 3.0

Не работает он лишь по одной причине, в системе не установлены драйвера для USB 3.0

Чтобы проверить наличие драйверов в системе, посмотрим в диспетчер устройств, нет ли там вопросиков и других знаков рядом с установленными драйверами. Если нет подозрительных знаков, значит в системе установлен драйвер, но он либо старый, либо не подходит к операционной системе.

Какие есть варианты решения проблемы?

1. Как вариант, я загрузил на свой сервер драйвера USB 3.0 для материнской платы Intel, AMD и Asus. Вам необходимо скачать один из представленных драйверов.

Как узнать какая у вас материнская плата?

На ноутбуках обычно есть наклейка типа INTEL или AMD.

В диспетчере устройств в разделе контроллеры USB обратите внимание на такие надписи:


Как видно на фото выше, у меня установлена материнка с чипсетом Intel, соответственно драйвер нужно скачивать именно этого производителя.

2. Скачать программу DriverPack Solution, затем установить или обновить драйвер USB 3.0 . Программа абсолютно бесплатная и не требует установки, но для этой1 версии требуется подключение к интернету.

3. Если два верхних варианта вам не помогли, необходимо либо выполнить установку с дисков, которые давались при покупке компьютера, либо воспользоваться мое статьёй «Где скачать драйвера ». В этой статье я показал как скачать дрова с официальных сайтов таких производителей как Acer, Samsung, Toshiba и Dell. Видео к статье прилагается.

Но я думаю, что первый вариант обязательно поможет в решение данной проблемы.

В современной IT-индустрии часто случается так, что заверения производителя устройства относительно его функциональности не соответствуют действительности. От скепсиса по этому поводу перейдем к решению конкретной технической задачи…

Постановка задачи

В нашей тестовой лаборатории оказался USB Flash накопитель Kingston DataTraveler 3.0 . Согласно информации производителя, устройство поддерживает USB 3.0. Проверим, так ли это на самом деле, не разбирая флешку и не нарушая гарантию.

Аппаратный тест

Присмотревшись к разъему, за четырьмя «ближними » контактами, обеспечивающими поддержку USB 2.0, мы, как и ожидалось, обнаружили пять «дальних » контактов, используемых только в режиме USB 3.0 Super Speed . Измеряем сопротивление сигнальных линий USB 3.0 относительно земли, получаем значения, отличные от бесконечности. Вывод: контакты USB 3.0 физически присутствуют и не заканчиваются тупиком. Измерение выполнялось омметром на пределе, используемом для проверки полупроводниковых диодов. Для доступа к «дальним» контактам разъема USB 3.0 можно сконструировать переходник или воспользоваться тонким и длинным щупом, например иглой. Полученный результат является необходимым, но не достаточным условием функционирования устройства в режиме USB 3.0 Super Speed. Может случиться так, что сигнальные цепи заканчиваются терминирующими резисторами, но не подключены к контроллеру. Поэтому переходим к следующему тесту – программному.

Программный тест

Эксперимент выполняем на достаточно новой, еще не исследованной плате Tyan S5533 , построенной на чипсете Denlow .

Рис 1 . Системная плата Tyan S5533 в ITX-формате

Чтобы исключить влияние драйверов, запускаемых в сеансе операционной системы, наш тест будет «экстремально низкоуровневым», запускаться будем под DOS, а результаты контролировать путем просмотра дампа Memory Mapped I/O регистров контроллера USB.

Последовательность действий такова.

1) Воспользовавшись бета-версией утилиты USB.EXE разработки IC Book Labs, определим адрес блока конфигурационных регистров контроллера XHCI, в нашем примере это bus=0, device=14h, function=0. Также определим базовый адрес блока операционных регистров в пространстве Memory Mapped I/O, в нашем примере он равен F7500000h.

Рис 2 . Результаты работы утилиты USB.EXE. Адрес блока конфигурационных регистров XHCI: bus=0, device=14h, function=0. Базовый адрес операционных регистров XHCI равен F7500000h.

2) Как известно, в целях совместимости с программным обеспечением, не поддерживающим контроллер USB 3.0 XHCI, на данной платформе, по умолчанию, порты USB 3.0 обслуживаются контроллером USB 2.0 EHCI. Наша задача – перевести их в режим обслуживания контроллером USB 3.0 XHCI. Воспользуемся документацией Intel 8 Series / С220 Series Chipset Family Platform Controller Hub Datasheet и любой утилитой, позволяющей редактировать содержимое регистров системной логики.

Программируем регистр USB 3.0 Port Routing Mask Register. Записываем по адресу bus=0, device=14h, function=0, register=0DCh байт со значением 0FFh.

Программируем регистр USB 3.0 Port Super Speed Enable Register. Записываем по адресу bus=0, device=14h, function=0, register=0D8h байт со значением 0FFh.

Рис.3 . Регистр USB 3.0 Port Routing Mask Register

Рис.4 . Регистр USB 3.0 Port Super Speed Enable Register

3) Считываем и расшифровываем согласно рис.5 и рис.6 исходное состояние нескольких битовых полей из младших 16-битов 32-битного регистра PORTSCNUSB3 до подключения устройства к исследуемому порту. Регистр находится по смещению 0570h от базового адреса блока операционных регистров контроллера, его адрес F7500000h+0570h=F7500570h

Прочитанное значение = 02A0h = 0000.00 10.1010.0000 b
D0=Current Connect Status=0. Устройство не подключено.
D1=Port Enabled/Disabled=0. Порт не используется.
D=Port Speed=0000b. Скорость не определена.

Рис.5 . Регистр USB 3.0 Port Status and Control Register, биты

Рис.6 . Регистр USB 3.0 Port Status and Control Register, биты

4) Подключаем USB 3.0 флэшку, затем повторно считываем регистр и расшифровываем те же битовые поля.

Прочитанное значение = 1203h = 0001.00 10.0000.0011 b
D0=Current Connect Status=1. Устройство подключено.
D1=Port Enabled/Disabled=1. Порт используется.
D=Port Speed=0100b. Скорость равна 5.0 Gbit/S, режим USB 3.0 Super Speed работает.

5) Для самоконтроля, подключаем USB 2.0 флэшку к тому же порту, затем повторно считываем регистр и расшифровываем те же битовые поля. Прочитанное значение = 02A0h, что соответствует отсутствию подключения. Так и должно быть, регистр PORTSCNUSB3 «не видит» USB 2.0 устройство, так как оно обслуживается другой подсистемой и статус подключения доступен посредством другого регистра – PORTSCNUSB2, рассмотрение которого выходит за рамки наших исследований.

Резюме

Испытуемая флэшка действительно поддерживает режим USB 3.0 .

Если формализовать и запрограммировать описанные действия в виде DOS-программы или UEFI-приложения, получится небольшая утилита, позволяющая быстро определить, в каком скоростном режиме работает USB устройство. Для упрощения нашего примера, мы реализовали его для частного случая – подсистемы USB платы Tyan S5533 и использования первого порта, поэтому адрес регистра PORTSCNUSB3 в нашем примере – константа. В общем случае, для того, чтобы программа была работоспособна на всех платформах, адрес регистра PORTSCNUSB3 должен вычисляться на основании содержимого полей XHCI Capabilities, в соответствии со спецификацией USB 3.0 XHCI. С другой стороны, достигнуть универсальности можно значительно проще и изящнее, используя UEFI-протоколы вместо прямого взаимодействия с регистрами контроллера.

Источники информации

UPD

В качестве «подопытного кролика» использовался девайс Kingston DataTraveler 100 G3, объемом 16 GB:

UPD-II

1. Дескрипторы устройств, доступные для просмотра с помощью различных информационных утилит индицируют потенциальные возможности устройства. Скоростной режим, установленный для USB порта при подключении устройства, не всегда соответствует возможностям, декларированным в дескрипторах.

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

Конечно, содержимое дескрипторов устройства - это более достоверный источник информации, чем надпись на флешке и клятвы продавца. Но по причинам, указанным выше, достоверность отлична от 100 процентов.

Именно стремление довести достоверность до 100% побудила нас на экстремально низкоуровневые исследования.

2. Другой метод – проследить в диспетчере устройств, какой контроллер является родительским для флешки (USB 2.0 EHCI или USB 3.0 XHCI), также неэффективен, так как, согласно спецификации, контроллер USB 3.0 XHCI может поддерживать все виды устройств: от Low-Speed до Super Speed. Поэтому, из того, что для флешки родительским контроллером является xHCI не следует, что устройство работает в режиме Super Speed.

Всем привет Поговорим о флешках, а вернее о их совместимости. Значит напишу так, ну не особо углубляясь в термины, чтобы вам было понятно ну и чтобы не грузить вас. Значит что такое флешка? Это накопитель. Чтобы туда данные попали, то нужен кабель, ну разьем, порт. Это грубо говоря интерфейс. Но чтобы был максимальный комфорт, то нужно чтобы данные попадали на флешку максимально быстро, как и считывались с нее. Вот над этим работают постоянно, придумывая новые стандартны передачи данных.

Сегодня, ну на 2016 год, самой популярной ревизией есть как USB 3.0, так и USB 2.0, может быть что последняя даже популярна. Отличаются эти версии в основном скоростью и силой тока. Это два главных отличия. Значит что я могу тут сказать, могу только обрадовать, ибо версии USB 2.0 и USB 3.0 полностью совместимы!

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

Скорости это одно, но есть еще такая штука как сила тока, вот тут уже немного интереснее. Версия USB 2.0 может обеспечить до 500 мА, а версия 3.0 до 900 мА, напряжение у обоих 5В. Но вот тут главное то, что современные жесткие диски, ну те которые подключаются по интерфейсу USB 3.0, то я не знаю как они будут работать, если их подключить к порту 2.0. Могут работать хорошо, а могут и не очень. Для жестких дисков очень важно качественное и стабильное питание. В общем этот момент важный и вам нужно учесть, тоже самое касается и подзарядок от USB-портов. Проверьте, не будет ли проблем, поищите инфу в интернетах, это просто мой вам совет

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


Несколько лет назад задумал купить себе быструю флешку, решил для себя, лучше переплачу, но избавлюсь от главного минуса всех дешевых флешек - низкой скорости записи, особенно мелких файлов. Долго рылся на просторах интернета, в итоге выбрал ADATA N005 32GB USB 3.0 по цене около 1900 руб, когда почти все популярные флешки этого же объема стоили раза в два дешевле, около 1000 руб.
]

Но так как я часто использую флешку по работе и в основном записываю на нее много мелких по размеру файлов, решил переплатить и купил можно сказать «кота в мешке» поверив лишь графикам на сайте.

Обещали неплохие скорости, вот официальные данные:

Вставляю зверя сразу в USB 3.0 чтоб привыкал, ибо там ему почти всегда и работать. Сразу насторожило то, что флешка распознавалась как жесткий диск! Сначало было непривычно да и к кому не приду с ней, всегда не могли ее найти, так как искали в местах распознования флешек, но потом привык и теперь даже кажется что удобно было. Захожу в свойства, еще больше расстраиваюсь, объем не дотягивает до 32 000 000 000 байт и много не дотягивает, показывает около 30 700 000 000 байт! обидно.
Чтобы хоть как-то поднять себе настроение от потраченных 1900 рублей, конечно же первом делом захожу в CrystalDiskMark 3.0.1, ставлю 3 прогона 50Mb и жму All…

Результаты:


Your text to link...

Вздохнул с облегчением… Скорости просто отличные, особенно 4k и 4k Q32

Удивила скорость, с которой этот зверь проглатывал кучи мелких файлов, он их просто глотал, не снижая скорости, просто моментально, браво! После этой флешки пользоваться обычными было нереально, скорость падала до 1мб/сек и ниже, время копирования росло, и особенно у некоторых флешек есть такая фишка, счетчик копирования уже показывает 100% а она все копирует и окно копирования не пропадает, тем самым провоцирует сказать в адрес флешки пару приятных слов. Эта же копирует все четко, и как только счетчик показывает 100% окно пропадает и флешка готова к извлечению. Скорость чтения средненькая, от 40 до 70 мб/сек

Из минусов: Ну очень греется, я незнаю сколько там градусов было, но держа в руках после какого-нибудь копирования так и хотелось ее перевернуть чтоб не жгла руку. Так же одноразовый колпачек, который буквально после первого снятия назад уже не одевался и все время отваливался. Ну и немалые габариты устройства, можно даже сказать что огромные.

В общем, несмотря на меньший объем, флешкой был полностью доволен и с радостью смотрел как она «делает» все недорогие флешки по скорости записи.

Все бы, ничего, но случился конец. перестала определяться, порой вроде бы начинает что-то определять, но объем всего 4гб и не пускает на флешку, пишет ошибка диска. Несу по гарантии, в тот же день звонят, приходите мол, обменяем на новую. Вечером уже с новой абсолютно такой же флешкой))

Прошло больше года…

Все бы, ничего, но случился второй конец. Но тут все интересней, гарантия кончилась… лезу на форумы… читаю… узнаю что косяк производителя, ибо там внутри флешки отходит разъем одного из чипов памяти и она перестает определяться. Так как гарантии уже нет, вскрываю ножом… и вправду слетел разъем…


Your text to link...

Значит с первой флешкой было тоже самое и можно было самостоятельно починить, но лучше отнести в гарантийный отдел от греха подальше.
Итак, ставим разъем на место.


Your text to link...

Собираем флешку назад. Так как Корпус был приклеен, то пришлось также приклеивать в надежде что разъем больше не отлетит, матать ничем не стал чтобы теплоотвод сохранить.
Вот так она выглядела после моего вскрытия и обратной сборки. боец готов к работе!


Your text to link...

Флешку Фоткал старым фотоаппаратом Kodak C633, который ну очень тяжело фокусился на малые расстояния, решил помочь ему своим телефоном заодно сравнить старый фотик 2007 года и телефон 2013 года. Немного не в тему но интересно же!




Your text to link...
Люмия в пролете, а ведь фотику уже 7 лет!

Ладно, вернемся к флешкам. Прикупил я еще одну на 32GB самую дешевую в машину для mp3, вот она

Стоит 750 рублей, что на 1150 рублей дешевле предыдущей! Сразу под «нож» ее!
USB 2.0 + 32гб + 750 рублей =?

Мда… Что и требовалось доказать…
Впринципе для машины пойдет, файлы записывает крайне медленно, очееень медленно!
Но с новой флешкой сравнить не смог так как ADATA опять накрылась, только теперь вообще ее ПК не видит, может циклы записи закончились?) все-таки я рельно много на нее записывал, была всегда в работе, не простаивала. Разобрал, разъем на месте, поширкал, не помогло, собственно имеем на руках мертвеца, может сгорело что-то, ведь грелась она просто зверски. День… два… признаков жизни никаких, лезу в интернет, смотрю, а таких флешек уже и нет в продаже, да и вообще очень мало на 32гб USB 3.0, в основном только 2.0 но я даже их рассматривать не хотел, как вспомню свой «сверхбыстрый» Transend…

И вдруг в интернет-магазине наткнулся на вроде бы такую-же флешку: ADATA N005 32GB с приставкой Pro. Цена 1460 руб.

Недолго думая, кидаю в корзину, жду заказ. Пока ждал Посмотрел характеристики, почитал отзывы, пишут что скорость чтения до 180 мб/сек, запись до 90, правда это для 64 гб версии. Вот что пишет производитель:

Вот данные той флешки:

Круто, че… 180 на чтение, 90 на запись. думаю куда уж быстрее, на той и так все летало!

Прошло 7 дней.

Вот она родная, с колпачком!!!

Разница визуально только в надписи Pro и размере памяти.

Определяется уже не как жесткий диск, незнаю почему но мысленно думаю что вернулся к чему-то медленному, иконка диска как-то солиднее смотрелась чтоле… размер чуть больше но все равно не дотягивает до 32 000 000 000 байт

Первым делом сразу запускаю CrystalDiskMark 3.0.1 и сравниваю с прошлым зверем


Your text to link...

И я понял где была зарыта свинья в виде более низкой цены… Что они сделали? Они увеличили скорость чтения в два раза, запись чуть упала, и что самое главное сильно упала запись мелких файлов, это видно даже невооруженным глазом как график копирования падает на дно. Так то она неплохая, фильмы качает и читает быстрее чем прошлая ADATA

На фоне Transcend Jetflash 350 32gb новая ADATA выглядит все равно не слабо, но той прежней проигрывает.