Прискорюємо роботу повільної флешки. Повільно копіюються файли на флешку: що робити? Чому падає швидкість передачі через usb 3.0

Головна / Налаштування

Портативні флеш-накопичувачі на сьогоднішній день є найпопулярнішим компактним носієм інформації. Оптичні диски вже практично вийшли з масового вживання, а зовнішні жорсткі диски та SSD-накопичувачі за своїми розмірами та надійністю все ще не в змозі конкурувати з флешками. Флешки маленькі, зручні та вміщують досить багато інформації, але є один момент – швидкість запису на флеш-накопичувач значно нижча, ніж швидкість запису на той самий SSD або HDD. Крім того, після тривалого використання флешка стає ще трохи повільніше. Чи можна якось прискорити флешку, щоб вона записувала хоча б трохи швидше? Так, є кілька способів, як можна збільшити швидкість запису на флеш-накопичувач.

Прискорення шляхом покращення продуктивності

Відкрийте вікно властивостей флеш-накопичувача та у вкладці Обладнаннявиберіть зі списку пристроїв назву флешки. Потім натисніть кнопку Властивості.


Після цього у вікні властивостей накопичувача переходимо на вкладку Політиката встановлюємо перемикач на пункт Оптимальна продуктивність.


Зверніть увагу, що після застосування даного параметра буде активовано кешування записів для флешки. Тому при відключенні накопичувача обов'язково потрібно використовувати безпечне вилучення, інакше ви ризикуєте втратити файли на флешці.

Прискорення за допомогою форматування

Ще один простий спосіб трохи прискорити флешку полягає у її форматуванні в іншій файловій системі. Для цього в контекстному меню флеш-накопичувача виберіть пункт Форматувати, а у вікні параметрів форматування вкажіть як файлову систему NTFS.


Перед тим, як розпочати форматування, варто врахувати ще два важливі моменти. По-перше, форматування необхідно виконувати повне, тобто потрібно зняти галочку з пункту Швидке (очищення змісту). А по-друге, для досягнення кращого результату можна вибрати розмір кластера. Якщо на флеш-накопичувач планується записувати в основному великі файли, то вибирайте максимальний розмір кластера, якщо писатимете багато маленьких файлів - то і розмір кластера відповідно ставте невеликий.

Налаштування швидкості контролера

Третій спосіб є складнішим, оскільки передбачає роботу з налаштуваннями BIOS. Для його реалізації необхідно зайти в інтерфейс BIOS і знайти розділ, який відповідає за налаштування USB. Як правило, цей розділ називається USB Configuration. Після цього потрібно знайти в цьому розділі пункт під назвою USB Controller Mode та встановити в ньому значення FullSpeedабо HiSpeed.


Зважаючи на те, що дані способи передбачають внесення деяких змін у файлову систему накопичувача або в налаштування BIOS і флешки, вони, можливо, підійдуть не всім. Якщо вам на першому місці стабільна і надійна працездатність флеш-накопичувача, а також збереження даних на ньому, краще залишити всі налаштування як є. Але коли перед вами стоїть завдання будь-якими засобами прискорити флешку, перераховані вище поради прийдуть якнайкраще.

Залишились питання? - Ми БЕЗКОШТОВНО відповімо на них у

Після покупки нового комп'ютера, а сталося це трохи більше року тому, при підключенні всіх периферійних пристроїв я звернув увагу на незвичайні USB-роз'єми. Вони були синього кольору:

Як виявилося після вивчення інформації з моєї материнської плати – це роз'єм USB 3.0. На той момент я нічого не знав про цей стандарт і почав шукати інфу в інтернеті. Інформації про стандарт USB 3.0 багато, причому суперечливою. Ось що про нього пише Вікіпедія:

Специфікація USB 3.0 підвищує максимальну швидкість передачі інформації до 4,8 Гбіт/с - що значно більше 480 Мбіт/с, які може забезпечити USB 2.0. Таким чином, швидкість передачі зростає з 60 Мбайт/с до 600 Мбайт/с і дозволяє передати 1 Тб не за 8-10 годин, а за 40-60 хвилин. Кабель USB 2.0 містить чотири лінії - пару для прийому/передачі даних , Плюс і нуль харчування. На додаток до них USB 3.0 додає ще чотири лінії зв'язку (дві кручені пари), в результаті чого кабель став набагато товщі. Нові контакти в роз'ємах USB 3.0 розташовані окремо від старих на іншому контактному ряду. Тепер можна буде легко визначити належність кабелю до тієї чи іншої версії стандарту, просто глянувши на його роз'єм.

Напевно, це найточніше визначення з усіх, прочитаних мною. Підсумовуючи можна сказати що USB 3.0 щодо новий стандарт передачі,т.к. з'явився у 2008 році. Він відрізняється від попереднього головним чином швидкістю і збільшеним з 500 мА (USB 2.0) до 900 мА струмом живлення пристроїв, що підключаються. При цьому розробники зберегли зворотну сумісність з USB 2.0, причому можу сказати при включенні флешки USB 2.0 в роз'єм USB 3.0 вона (флешка) визначається системою набагато швидше, ніж при включенні в "рідний" роз'єм USB 2.0

Заявлена ​​максимальна швидкість USB 3.0 на читання/запису в 600 Мбайт/с на практиці може бути досягнута лише при підключенні переносного носія. При використанні традиційних зовнішніх жорстких дисків та флеш-накопичувачів середня швидкість читання буде 70 Мбайт/с, а запису 30-60 Мбайт/с (залежно від моделі). Це відбувається через повільні: механіки дисків і контролера флеш-накопичувачів. Але все одно це в 2 рази швидше за найшвидшу флешку USB 2.0, так що новий стандарт припаде до смаку тим, кому часто доводиться здійснювати копіювання даних на зовнішній жорсткий диск або флеш-накопичувач.

Швидкість передачі даних виросла не тільки через реалізацію нових методів передачі даних, але й за рахунок модернізації провідників і конекторів. На зображенні видно, що порт USB 2.0 містить чотири лінії. Дві лінії в центрі – для передачі даних, а крайні – нуль та плюс для живлення.

У новий конектор USB 3.0 додано ще чотири лінії, які відокремлені від ліній USB 2.0, тому новий кабель трохи товщі за попередника. Його легко можна відрізнити без колірного маркування за кількістю контактів у роз'ємі.

Збільшення струму живлення до 900 мА вирішує проблему таких пристроїв як зовнішні жорсткі диски, яким при підключенні через кабель або USB-концентратор часто не вистачало напруги через втрати в кабелі та додаткові роз'єми.

Цей стандарт не набув широкого поширення тому що корпорація Intel вирішила відкласти впровадження USB 3.0 у свої чіпсети до 2011 р. Але його переваги очевидні і останнім часом, з появою HD-відео та SSD-носіїв, його застосування все більш актуальне. Здібностей USB 2.0 вже не вистачає звичайним користувачам.

Як вирішити проблему з повільним копіюванням даних на флешку?

Розглянемо поширені причини цієї проблеми та поговоримо про способи її вирішення.

1. Продуктивність флешки

Якщо з комп'ютером все гаразд, винуватцем повільного процесу передачі файлів на флешку, відповідно, є остання. Бюджетні флешки, як правило, не можуть похвалитися великою швидкістю запису даних. І швидкість в 5-7 Мб/с при інтерфейсі підключення USB 2.0 для них може бути нормальним явищем. Протестувати швидкість запису даних флешки можна за допомогою Windows-програм для тестування швидкості жорстких дисків, зокрема за допомогою популярної утиліти CrystalDiskMark. Більше тієї швидкості, що покажуть тести флешки, не варто очікувати від неї насправді.

2. USB-порти комп'ютера

Придбана для більш швидкий запис даних флешка USB 3.0 буде працювати так само, як і флешка USB 2.0, якщо тільки цей інтерфейс підтримується комп'ютером, а USB 3.0 – ні. Флешку обмежуватиме швидкість роботи порту. Щоб при копіюванні даних отримати продуктивність інтерфейсу USB 3.0, вони повинні бути обладнані USB-порти комп'ютера. Це ж стосується ситуації, коли накопичувач USB 3.0 або 2.0 підключається до порту USB 1.0. Про те, що флешка підключена до низькошвидкісного порту USB 1.0, Windows, як правило, відразу повідомляє системним повідомленням: мовляв, цей пристрій може працювати швидше, якщо він підключиться до порту USB 2.0.

Якщо дані повільно копіюються на флешку, яка приєднана до USB-порту на передній панелі корпусу ПК, можна протестувати швидкість роботи в умовах підключення до USB-портів материнської плати ззаду корпусу. Можливо так, що на передню панель корпусу виведені порти USB 2.0 або 1.0, тоді як порти материнської плати передбачають інтерфейси USB 3.0 або 2.0.

Подібно до USB-портів, що обмежують своїми можливостями швидкість запису даних, урізати швидкість копіювання файлів можуть USB-подовжувачі. Якщо USB-подовжувач передбачає інтерфейс USB 2.0, він своєю граничною пропускною спроможністю обмежить швидкість роботи інтерфейсу USB 3.0 флешки та USB-порту комп'ютера.

3. Слабка апаратна начинка комп'ютера

На старих або бюджетних моделях комп'ютерів повільний запис даних на флешку може бути обумовлений слабкою апаратною начинкою, зокрема малим об'ємом оперативної пам'яті або повільним жорстким диском. У такому разі допоможе лише апгрейд комп'ютера.

4. Драйвери

Повільне копіювання даних на флешку може бути наслідком некоректно встановлених драйверів USB. У цьому випадку можна або оновити драйвери материнської плати, або інсталювати драйвери USB-контроллерів. Оновлення драйверів материнської плати можна провести вручну, завантаживши потрібні інсталятори з офіційного сайту плати або ноутбука, а можна цю справу доручити спеціальним програмам - менеджерам установки драйверів. Серед таких: DriverMax, Auslogics Driver Updater, SlimDrivers, Advanced Driver Updater тощо.

Для переустановки драйверів USB-контролерів відкриваємо диспетчер пристроїв Windows, розкриваємо гілку «Контролери USB» та за допомогою опції «Видалити» в контекстному меню кожного з пристроїв списку видаляємо драйвер.

Драйвери USB-контролерів встановлюються автоматично.

5. Налаштування BIOS

У деяких випадках повільна швидкість запису даних на флешку може бути наслідком обмеження швидкості роботи USB-портів у налаштуваннях BIOS. Таке обмеження потрібно шукати, як правило, у розділі просунутих налаштувань BIOS Advanced. Якщо навпроти параметра USB 2.0 Controller Mode стоїть значення Low-speed, його потрібно змінити на Hi-speed.

6. Як прискорити запис даних на флешку програмними засобами

Якщо причина проблеми криється в низькій швидкості запису даних самої флешки, на жаль, суттєво прискорити процес копіювання на неї файлів не вдасться. Навіть якщо маємо продуктивний комп'ютер. Програмними засобами швидкість запису файлів можна збільшити лише трохи.

Якщо флешку потрібно скопіювати кілька дрібних файлів, їх краще об'єднати в один архівний файл. І поміщати на флешку цей архівний файл. Один важкий файл скопіюється швидше, ніж маса дрібних. До речі, при копіюванні маленьких файлів навіть продуктивні USB-накопичувачі можуть "просідати".

Ледве прискорити перенесення файлів на флешку можна за допомогою спеціальних програм, що виграють у штатних засобів копіювання Windows якусь частку продуктивності за рахунок власних алгоритмів копіювання даних. Одна з таких – WinMend File Copy, її можна безкоштовно завантажити із сайту творців www.winmend.com/file-copy.

WinMend File Copy має російськомовний інтерфейс, підтримує пакетне копіювання файлів, налаштування буфера, а також відновлення передачі з місця розриву.

Поки що я не зупинився описувати роботу портів USB. На цей раз я хочу торкнутися теми швидкості роботи USB. Всі сучасні ноутбуки та настільні комп'ютери обладнані інтерфейсами USB. Ви можете збільшувати кількість підключених пристроїв до кількох десятків за допомогою так званих хабів. Також є пристрої, яким все одно на швидкість роботи USB, наприклад, миша та клавіатури, а ось накопичувачі пам'яті (флешки та жорсткі диски) дуже залежать від цих параметрів. Буває, що при передачі файлів на диск, підключений по USB, дуже маленька, а це добре.

Як бути, якщо повільно працює USB порт? При виникненні такої ситуації я підготував низку причин, що описують ці проблеми, а також рішення, що допоможуть прискорити роботу USB. Сподіваюся, ця стаття вам допоможе.

Причина №1 – старі типи USB

Тут на увазі, що на вашому пристрої встановлено порти, що відносяться до старої специфікації. Наразі існує три типи портів: USB 1.0, USB 2.0, USB 3.0, є ще версія USB 3.1.

Між цими версіями, звичайно, є багато відмінностей, але в основному пов'язано не із зовнішнім виглядом, а за швидкістю роботи.

Звичайно, найбільш швидким є USB 3.0, він ще позначений синім кольором, тому переплутати його з іншими версіями буде складно. Також хочу нагадати, що, якщо ви маєте пристрій, скажімо, жорсткий диск, який здатний працювати на швидкості USB 3.0, але ви підключили його до порту 2.0, то і працюватиме він не з максимальними можливостями.

А ось парочку параметрів кожного з портів:

USB 1.0

  • Максимальна швидкість 12 Мбіт/с;
  • Довжина кабелю Max 5 м;
  • Кількість підключених пристроїв Max – 127;
  • Напруга живлення – 5 ст.

USB 2.0

Стандарт зазнав істотних змін, з якими ви можете ознайомитись нижче.

  • Максимальна швидкість передачі 480 Мбіт/с;
  • Для клавіатур, мишей та джойстиків достатньо 1,5 Мбіт/с;
  • Для аудіо та відео пристроїв – до 12 Мбіт/с.

USB 3.0

У цьому стандарті можна побачити захоплення швидкості передачі до 5 Гбіт/с, а при виникненні версії 3.1 до 10 Гбіт/с. Також з'явилася можливість одночасної передачі та прийняття даних, що збільшувало швидкість роботи. Має велику силу струму, що допомагає без проблем підключати будь-які жорсткі диски, а також швидше заряджати деякі пристрої, наприклад смартфони. USB 3.0 має сумісність із усіма попередніми стандартами.

Що потрібно зробити? Раджу придбати контролер PCI, але це нижче.

Які порти стоять на ноутбуці чи комп'ютері?

Про це я вже докладніше писав. Але є кілька моментів, які не включені в ту статтю. По-перше, ви можете використовувати документацію до вашої системної плати або ноутбука і в технічних характеристиках дізнатися все.

Другий момент – використовувати спеціальні програми, які показують усі технічні та програмні характеристики комп'ютера.

Як приклад наведу утиліту AIDA64, Оскільки сам їй часто користуюся. Завантажити можна пробну версію з офіційного сайту. Отже, заходимо до розділу «Пристрої»і там вибираємо пункт «Пристрої USB», праворуч ви побачите всі порти, які у вашому комп'ютері.


Причина №2 – максимальна швидкість відключена у BIOS

Буває й таке. Якщо помітили, що швидкість USB 2.0 підозріло низька, то і знайдіть там налаштування, пов'язані з USB. Перебувати вони можуть у вкладці Advanced. Там можна переключити параметр на Hi-Speedабо FullSpeed. Точно сказати вам не можу, тому що на різних версіях BIOS параметри позначені по-різному.

Причина №3 – USB порти відсутні

У сучасних ноутбуках та системних платах це практично неможливо. Хоча б парочка портів USB 2.0 обов'язково буде вбудована. Звичайно, якщо у вас зовсім інша ситуація, ви без проблем можете придбати контролер PCI USB, наприклад, версії 2.0 або 3.0 або всі разом. За ціною вони не дуже дорогі. Наприклад, можна знайти контролер USB 3.0 за ціною 700 рублів.


Установка також досить проста. Головне знати, як виглядає PCI слот. Перед тим, як робити якісь дії, обов'язково вимкніть ПК і витягніть з розетки. Далі можна витягнути кришку системного блоку та перевірити вільні слоти PCI, якщо вони є, то вставляємо туди наш контролер. Після увімкнення комп'ютера все вже працюватиме, необхідне ПЗ встановиться автоматично.



Причина №4 – швидкість роботи на рівні USB 1.0

Виникає така проблема. У цьому випадку ви можете побачити навіть таке повідомлення: «USB-пристрій може працювати швидше…». Цього говорить про те, що у вас на ПК є вільний високошвидкісний порт, до нього потрібно під'єднувати пристрої.

Якщо ж ви помічаєте, що USB 2.0 або 3.0 швидкість на рівні 1.0, то винні в цьому можуть бути . Може їх потрібно оновити до останніх версій або видалити, а система вже заново їх встановить. Робиться це так:

  1. Заходимо в диспетчер пристроїв – клавіші Win+Xта вибір відповідного пункту;
  2. Відкриваємо вкладку «Контролери USB»;
  3. На потрібному пристрої натискаємо двічі, а потім йдемо на вкладку «Драйвер», де тиснемо "Видалити".
  4. Натискаємо на вкладку "Дія», а потім обираємо пункт «Оновити конфігурацію обладнання».


Також є один нюанс під час копіювання файлів. Швидкість буде набагато нижчою, якщо ви копіюєте багато файлів меншого розміру. Якщо хочете велику швидкість, зберіть такі файли в один архів.

USB 3.0 Куди подіється швидкість?

День у день ми радіємо зручності використання та миттєвому підключенню USB-пристроїв. Але буває, ми просто проклинаємо інтерфейс. USB із технологією plug and play неймовірно зручна річ. Але іноді, він ніби на зло відмовляється визначати пристрій або забезпечувати ту швидкість роботи з ним, на яку ми очікували.

USB 2.0: схоже, це триватиме весь день.

З появою чіпсетів Intel сьомої серії та AMD Fusion Controller Hub, що підтримують USB 3.0, важко уявити, як ми могли користуватися першим поколінням USB-інтерфейсу більше десяти років тому. Максимальна пропускна здатність становила 1,5 Мбайт/с, і файли через USB 1.1 передавалися дуже повільно, проте ситуація частково пом'якшувалась невеликою ємністю USB-накопичувачів.

Через кілька років нашій увазі був представлений оновлений інтерфейс USB 2.0, який мав максимальну заявлену швидкість передачі в 60 Мбайт/с - величезний стрибок в порівнянні з USB 1.1. Тим не менш, новий інтерфейс обмежувало навантаження протоколу і кодування 8/10 біт, в результаті реальна швидкість передачі у USB 2.0 знаходилася в межах 30-40 Мбайт/с. На той час цього було достатньо. Але зі зростанням популярності доступних зовнішніх RAID-сховищ і SSD на базі SATA, ми стали більш чутливими до продуктивності, і поступово виявилося, що швидкості USB 2.0 починає не вистачати.

USB 3.0задовольнив нашу потребу в інтерфейсі з більш високою пропускною здатністю, максимальний показник якого сягає 625 Мбайт/с. Якщо врахувати фактор передачі сигналів, ми отримуємо стелю 500 Мбайт/с. Але навіть з огляду на це, реальна продуктивність, схоже, ніколи не доходить так високого рівня, як вказується в оптимістичних графіках пропускної спроможності, які постачальники материнських плат люблять розміщувати на коробці зі своєю продукцією.


USB 3.0: Найкраще. Але ми чекаємо на більше!

На основі швидкості роботи флешок і зовнішніх жорстких дисків, які є в нашій лабораторії, ми боялися, що так і не досягнемо заявлених швидкостей. Тим не менш, ми приступаємо до вивчення роботи USB 3.0і постараємося з'ясувати, чи є якась можливість збільшити швидкість передачі за цим інтерфейсом.

USB 3.0 Що уповільнює швидкість інтерфейсу?

Чому наші пристрої на базі USB 3.0чи працюють приблизно на швидкості 150 Мбайт/с, коли заявлений максимум інтерфейсу становить 500 Мбайт/с або близько того? Щоб зрозуміти внутрішній пристрій USB, потрібно розібратися в базовій швидкості та живленні.

Інтерфейс Швидкість передачі даних, Мбіт/с Теоретична пропускна здатність, Мбайт/с Теоретична пропускна здатність після кодування 8/10 біт, Мбайт/с
USB 2.0 480 60 48
USB 3.0 5000 625 500

Оскільки USB не дуже підходить для передачі немодульованих даних, інформацію необхідно закодувати, використовуючи лінійний код, а потім декодувати на іншому кінці. Це важливий момент, що дозволяє стороні, що приймає, відновлювати синхронізацію. Без цього помилок передачі буде набагато більше. Як і багато інших інтерфейсів (наприклад, оптичний Gigabit Ethernet), USB використовує лінійне надлишкове кодування 8/10 біт, що перетворює восьмибітні дані на десятибітні, тим самим досягаючи відповідності по фронтах передачі сигналу. Хоча кодування 8/10 біт забезпечує необхідну синхронізацію потоку, це зменшує швидкість передачі корисної інформації на 20%.

Тому швидкість передачі даних USB 3.0, що становить 5 Гбіт/с, перетворюється на 500 Мбайт/с пікової пропускної спроможності Але це не єдиний фактор, який з'їдає реальну швидкість передачі.

У характеристиці USB 3.0на форумі USB Implementers Forum (USB-IF), під пунктом 4.4.11 повідомляється таке:

Ефективність SuperSpeed ​​USB залежить від декількох факторів, що включають кодування символів 8/10 біт, структуру пакета та фреймінг, управління потоками та перевантаження протоколу. На частоті передачі 5 Гбіт/с з кодуванням 8/10 біт, чиста пропускна здатність становить 500 Мбайт/с. Коли враховуються контроль потоку, структура пакета та перевантаження протоколу, пропускна здатність корисної інформації становить 400 Мбайт/с або більше.

Раптом швидкість USB 3.0втратила ще 100 Мбайт/с. Але навіть 400 Мбайт/с виглядає досить непогано в порівнянні з 40 Мбайт/с у інтерфейсу USB 2.0.

Незважаючи на те, що ці цифри допомагають стримати очікування від USB 3.0, вони не відповідають на питання, чому реальні показники настільки нижчі. Ми, як і раніше, питаємо, чому пристрої з інтерфейсом USB 3.0такі повільні, коли в характеристиках зазначено набагато більше пропускної спроможності?


По-перше, контролер самого пристрою дуже впливає на продуктивність. На графіці вище Thermaltake BlacX 5G виразно швидше, ніж адаптер Apricorn SATA-to-USB 3.0 Adapter, проте такі дані ви побачите тільки з використанням високопродуктивного SSD. Більше вражає те, що BlacX 5G може випередити зовнішнє RAID-сховище від Buffalo, результат якого показаний на першому графіку. Із трьох зазначених пристроїв лише BlacX 5G використовує контролер ASM1051. Виходячи з нашого досвіду, пристрої, що підтримують USB 3.0і використовують контролери ASMedia, забезпечують вищий рівень продуктивності. Але однієї цієї переваги мало для того, щоб пройти бар'єр 300 Мбайт/с і просунутися до пікової продуктивності інтерфейсу.

По-друге, великий вплив на пропускну здатність надає сам контролер інтерфейсу. Вищезгадані тести ми проводили на "рідних" портах USB 3.0материнської плати ASRock Z77 Extreme6. З урахуванням сказаного, ми бачили суперечливі показники продуктивності, і результат, схоже, залежав від особливостей реалізації. Контролер Etron на одній платі забезпечив 250 Мбайт/с, і той же контролер, але на іншій платформі, не зміг переступити за 200 Мбайт/с. Проте, в цілому, втрата найбільше пов'язана з USB Platform Controller Hub або Fusion Controller Hub.

І останнє, незважаючи на те, що інтерфейс USB 3.0здатний забезпечити 400 Мбайт/с, його потенціалу заважає розвинутись неефективний протокол. Всі види USB включають чотири типи передачі: контроль, переривання, ізохронна та лінійна передача. Перші два види Контроль та Переривання визначають, як хост з'єднується з пристроями. Третій тип - ізохронна передача, необхідна для періодичної та постійної передачі даних, вона визначає, як пристрій може зарезервувати певну кількість пропускної здатності з гарантованою затримкою. Ізохронна передача зазвичай використовується в аудіо/відео пристроях типу карт захоплення, оскільки вона вирішує проблему втрати даних (втрата кадрів у відео), коли використовується кілька пристроїв підключених через USB. І нарешті, режим об'ємної (лінійної) передачі (bulk-only transport) нас сьогодні цікавить найбільше, тому що він використовується для передачі даних на USB-сховища тощо.

Технологія Bulk-only transport, в інженерних колах відома під абревіатурою "BOT", була розроблена в 1998 для USB 1.1 як протокол, який приймав і обробляв одну команду за раз. Технологія BOT була спеціально задумана для потреб USB флеш-накопичувачів, які на той час мали невеликий об'єм та швидкість. У зв'язку з цим, BOT схожа на IDE у тому, що черговість команд обробляється на хості (що пояснює, чому продуктивність USB знижується зі збільшенням глибини черги).

Технологія "BOT" залишилася незмінною з часів інтерфейсу USB 2.0, що дебютував у 2000 році, ймовірно через те, що сама швидкість шини USB є "вузьким місцем", і сенсу в оновленні BOT немає. Але в ретроспективі це може бути не так, тому що USB 3.0вже не повільніше, ніж пристрої, що приєднуються до нього.

USB 3.0 Turbo Mode: швидший USB, із застереженнями

Максимальний розмір транзакції для BOT-передач лише на рівні операційної системи становить 64 кбайт. Однак послідовні дані зазвичай передаються блоками розміром 128 кбайт, для чого потрібні дві транзакції BOT. Технологія під назвою Turbo mode намагається подолати це обмеження через збільшення максимального розміру транзакції до 1 Мбайт або більше, дозволяючи драйверу USB упаковувати кілька послідовних запитів по 128 кбайт в одну велику транзакцію. Найменша кількість маленьких транзакцій означає менше USB-команд очікування, підготовки та підтвердження, що у свою чергу збільшує пропускну спроможність.


З функцією Turbo mode швидкість USB 2.0 зазвичай збільшується на 8-10 Мбайт/с і продуктивність зростає на ~25-33%. Приріст буде незалежно від того, чи використовуєте ви звичайний жорсткий диск або SSD, тому що швидкість роботи накопичувачів вища за пропускну здатність інтерфейсу.

Якщо у вас одна з таких материнських плат Asus, то в утиліті Asus USB 3.0 Boost поряд з кнопкою Normal з'явиться або кнопка Turbo, або UASP в момент, коли до порту USB 3.0приєднано відповідний пристрій. І не важливо, чи цей порт є чіпсетним або обслуговується окремим контролером. Turbo mode характерний для будь-яких пристроїв USB 2.0 або USB 3.0без UAS, і якщо ваш пристрій, підключений через USB 3.0, підтримує UAS, то Turbo mode буде йому недоступним. За замовчуванням для всіх пристроїв встановлюється режим Normal (BOT).

Програма ASRock XFast USB виглядає більш відшліфованою та включає Turbo mode на будь-якому порті USB, навіть якщо до нього під'єднаний накопичувач, ще не відформатований у NTFS або FAT. Проте, лише Asus дозволяє включити протокол UAS у Windows 7 за допомогою ліцензійного драйвера MCCI ExpressDisk UASP Driver .

Драйвер Asus UASP працює краще, ніж BOT та "рідний" драйвер UAS у Windows 8, особливо з операціями випадкового читання.

При послідовній передачі даних драйвер UAS в Windows 8 виявляється швидше і забезпечує майже 360 Мбайт/с, обганяючи драйвер Asus UASP на 25 Мбайт/с в операціях читання. Для порівняння, максимальним для BOT є показник ~300 Мбайт/с. Драйвер UASP від ​​Asus лідирує у послідовному записі досягаючи швидкості ~340 Мбайт/с. Драйвер UAS системи Windows 8 дає лише ~325 Мбайт/с. Але обидва режими UASP забезпечує помітне покращення порівняно з BOT, максимум якого становить ~315 Мбайт/с.

USB 3.0 Включаємо UAS на старих материнських платах із підтримкою USB 3.0

Як ми вже зазначали, навіть якщо у вас є пристрій, який підтримує UAS, система, в яку ви його встановлюєте, також повинна його підтримувати, інакше толку від цього не буде. Для цього треба враховувати апаратні та програмні фактори.

Набір драйверів Windows 7 не включає підтримку UAS, тому утиліта Asus USB 3.0 Boost має конфігураційні inf-файли в настановній підпапці. Ці файли є недостатньою ланкою.

Як виявилося, технічно ви можете використовувати ці ж драйвери, щоб увімкнути UAS вручну. Однак на цьому шляху є одна перешкода. Коли компанія Asus ліцензувала драйвер MCCI UAS, вона додала підпрограму, яка перевіряє виробника та модель вашої материнської плати. Якщо ви використовуєте плату іншої компанії, все одразу ускладнюється (хоча в нашій лабораторії ми змусили утиліту працювати).

Але якщо CPU-Z визначає розробника вашої материнської плати як "ASUSTek Computer INC", ручна заміна "USB Mass Storage Driver" на "ASUS USB 3.0 Boost Storage Driver" у властивостях системи додає другий "UAS Storage Driver."

Спроба зробити цей фокус на платі не від Asus призведе до повідомлення про помилку. Єдиний спосіб обійти її - модифікувати рядок SMBIOS за допомогою спеціальної утиліти. Знову ж таки, не кожному захочеться стільки возитися, особливо якщо врахувати, що це ще не вся процедура.

Щоб переконатися остаточно, ми взяли стару плату Asus, яка має USB 3.0, але не підтримує UAS.

Апаратна частина

Те, що драйвер встановлений ще не означає, що UAS працює. Також потрібна відповідна апаратна підтримка. Візьмемо як приклад Asus P8P67 Deluxe. Зрозуміло, вона містить необхідний рядок SMBIOS, але в ній вживається контролер Renesas USB 3.0, тому ця модель не вказана у списку плат, які підтримують USB 3.0 Boost. Усі плати у цьому списку мають одну загальну складову – контролер ASMedia ASM1042.

Справа в тому, що контролер ASMedia підтримує UAS, а Renesas – ні. Нам вдалося змусити працювати UAS через "рідний" порт USB 3.0чіпсет Z77 за допомогою Windows 8 на материнській платі ASRock Z77 Extreme6 (поряд з драйвером Asus UAS на платі P8Z77-V Deluxe з чіпсетом Z77), це говорить про те, що вбудований контролер Intel підтримує протокол UAS.

Для порівняння у старого контролера Renesas або немає необхідної апаратної підтримки, або він вимагає оновлення драйвера.

Ймовірно, простіше буде купити картку Syba USB 3.0 PCIe (SD-PEX20112). Це дешеве рішення працює через те, що воно засноване на контролері ASM1042, який підтримує протокол UAS. Просто встановіть драйвер ASM1042 від Asus і все готове до роботи.

Тестові прогони Iometer на Thermaltake BlacX 5G, підключеного через карту Syba USB 3.0, підтверджують роботу UAS Швидкість послідовного читання досягає 325 Мбайт/с, такий показник ми й хотіли побачити на платі із "рідною" підтримкою UAS.

USB 3.0 На шляху до більш високої продуктивності

Продуктивність USB 3.0сильно коливається в залежності від контролерів, пристроїв та хоста, про це свідчать дані наших тестів. І щоб з'ясувати, яка комбінація компонентів дасть найкращий результат, справді варто провести дослідження.

Turbo mode та UAS – дві привабливі технології, які покращують початкову поведінку USB 3.0. Але для обох рішень потрібні пристрої, які не "з'їдатимуть" продуктивність і дадуть інтерфейсу розкритися на повну. Підключіть зовнішній жорсткий диск через USB 3.0, і він працюватиме на однаковій швидкості практично в будь-якій ситуації. Щоб дійсно відчути різницю, необхідно використати швидкісний твердотільний накопичувач.

Але не сподівайтеся на збільшену швидкість роботи випадкових операцій вводу/виводу. Ми уявляємо, скільки людей розраховують на накопичувач, підключений через USB і працює із завданнями, які передбачають велику кількість операцій з випадковим розташуванням даних, і хочемо звернути увагу, що Turbo mode та UAS вам у цьому не допоможуть. Насправді лише операції лінійного читання/запису зможуть отримати приріст швидкості в цих режимах.

Можливо, це дивно, але найбільший приріст швидкості завдяки Turbo mode ми бачили на пристроях USB 3.0, які продемонстрували найнижчий рівень продуктивності Адаптер Apricorn SATA-USB 3.0 Adapter – наш улюблений лабораторний інструмент – використовує погано оптимізований контролер. Багато дешевих USB 3.0-сховища та флеш-накопичувачі потрапляють у цю категорію, і саме такі пристрої найбільше виграють від Turbo, і це добре, оскільки Turbo mode за визначенням безкоштовна.

Однак увімкнути режим Turbo марно, коли ви використовуєте більш дорогі пристрої на базі USB 3.0, як, наприклад Thermaltake BlacX 5G, тому що їхня продуктивність у стандартному режимі (BOT) і так досить хороша. У цій ситуації багато що вирішує UAS, залежно від вашої системи, швидкість послідовної передачі може бути на 20% вище.

UAS – це відносно нова технологія, тому ми утримаємося від будь-яких висновків. Деякі з постачальників, з якими ми зв'язалися, заявили, що у своїх лабораторіях вони отримали більш високі результати, і ми маємо підстави цьому вірити. За словами деяких інженерів, з новими пристроями, що розробляються, швидкість послідовних операцій досягає 430 Мбайт/с, а випадкових - 100 Мбайт/с. Для порівняння, на нашому устаткуванні нам вдалося отримати 350 та 70 Мбайт/с відповідно.

Зрештою, інтерфейс UAS надає величезний потенціал, і ентузіасти можуть бути не єдиними, хто отримає від нього виграш. Як зазначив один з інженерів Western Digital, ця технологія більш актуальна для мобільних систем і десктопних оточень початкового рівня. При роботі в режимі BOT USB сильно навантажує центральний процесор, і це пояснює чому USB 2.0 і USB 3.0дуже часто працюють повільно на старих системах. Протокол UAS ефективніший і дає значно меншу навантаження ЦП. Додавання підтримки черговості команд відкрило двері для збільшення продуктивності, оскільки операції обробляються паралельно. Все це в результаті допомагає покращити продуктивність на старих та дешевих комп'ютерах, розвантажуючи процесор для інших завдань.

© 2022 androidas.ru - Все про Android