Максимальна швидкість передачі на USB пристрої в Windows 7 і Windows Server 2008 обмежена значенням 64 Кб, це значення визначає максимальний розмір блоку даних, який може передаватися з пристрою зберігання USB на комп’ютер з Windows 7 (або навпаки)

Щоб збільшити розмір переданого блоку (максимальний розмір передачі) з 64 Кб до 2 Мб, Необхідно встановити спеціальної патч – KB2581464. Патч призначений для ОС Windows 7 (SP1) / Windows Server 2008 R2 (SP1) і дозволяє підвищити ефективність роботи деяких пристроїв USB (не всіх!). В даний час даний патч автоматично не поширюється через службу оновлень, отримати його можна вручну на сайті завантажень Microsoft (посилання на скачування можна отримати на електронну пошту, вказану на формі скачування). Після того, як ви завантажили хотфиксов, його необхідно встановити.

На жаль, це не все, щоб збільшити швидкість передачі даних на зовнішнє USB пристрій і в Windows 7 і в Windows Server 2008 R2 доведеться виконати ряд ручних маніпуляцій:

1) Необхідно визначити ідентифікатор постачальника [VID] та код товару [PID] вашого пристрою зберігання USB. Для чого відкрийте диспетчер пристроїв, знайдіть і розгорніть в ньому гілку “Контролери USB”, виберіть цікавить вас USB пристрій ( “Оперативна пам’ять”) і перейдіть в його властивості.

2) Перейдіть на вкладку “Відомості”, в випадаючому меню виберіть пункт “ВД обладнання” і зверніть увагу на значення другого поля. У мене це USB VID_03F0& PID_5607, Тобто в моєму випадку VID буде дорівнює 03F0, а PID 5607. Запам’ятаємо ці значення.Визначаємо ідентифікатор usb пристрою в windows 7

3) Відкриємо редактор реєстру Regedit.exe і перейдемо в розділ HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control usbstor

4) Створимо в ньому новий розділ виду VVVVPPPP, де VVVV – це VID вашого USB пристрою (у мене 03F0), а PPPP – його PID (5607). Тобто я створюю розділ з ім’ям 03F05607Створюємо новий розділ реєстру для нашого usb пристрою в windows 7

5) У створеному розділі потрібно створити новий параметр типу DWORD ( “Правка” -> “Створити” -> “Параметр DWORD”) з ім’ям MaximumTransferLength. Двічі клацнувши по створеному параметру можна цікавить нас значення, що визначає максимальну швидкість передачі з даними USB пристроєм. Значення може бути в діапазоні від 65535 (64 Кб) до 2097120 (2 Мб). Збільшити швидкість передачі даних USB в Windows 7

6) Після цього необхідно закрити редактор реєстру і перезавантажити комп’ютер.

Після чого оціните швидкість копіювання даних з зовнішнього USB пристрою, вона повинна підвищитися! У мене, наприклад швидкість передачі даних між ОС Windows 7 і USB флешкою ​​підвищилася більше ніж в два рази (з 30,6 Мб / сек до 77,1 Мб / сек)

Швидкість передачі по USB до Швидкість передачі по USB після

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

Справа в тому, що даний хотфиксов дозволяє змінити розмір переданого блоку тільки для ряду USB пристроїв, якщо вендор обладнання надає спеціальний INF файл. Максимальний розмір блоку, переданого по USB визначається драйвом USB хост контроллера або ж драйвером USB порту (Usbport.sys). У тому випадку, якщо ви задасте значення розміру блоку, що перевищує максимально допустимий, то при обміні інформацією з USB носієм можуть спостерігатися помилки, або ж система може навіть впасти в BSoD. Тому якщо щось піде не так, видаліть розділ реєстру створений вами раніше.

Leave a Reply

Your email address will not be published. Required fields are marked *