Vo Windows 7 zvyšujeme rýchlosť prenosu dát pre USB disky

Maximálna rýchlosť prenosu na zariadenia USB v systéme Windows 7 a Windows Server 2008 je obmedzená na 64 kB, táto hodnota určuje maximálnu veľkosť dátového bloku, ktorý je možné preniesť z úložného zariadenia USB do počítača so systémom Windows 7 (alebo naopak).

Ak chcete zväčšiť veľkosť prenášaného bloku (maximálna prenosová veľkosť) pomocou 64 kb na 2 Mb, Musíte nainštalovať špeciálnu opravu - KB2581464. Oprava je navrhnutá pre Windows 7 (SP1) / Windows Server 2008 R2 (SP1) a môže zvýšiť výkon niektorých zariadení USB (nie všetky!). V súčasnej dobe nie je táto oprava automaticky distribuovaná prostredníctvom aktualizačnej služby, môžete ju získať ručne na webe na prevzatie spoločnosti Microsoft (odkaz na stiahnutie je možné získať e-mailom uvedeným vo formulári na stiahnutie). Po stiahnutí rýchlej opravy je potrebné ju nainštalovať.

Bohužiaľ to nie je všetko, aby sa zvýšila rýchlosť prenosu údajov na externé zariadenie USB, Windows 7 aj Windows Server 2008 R2 budú musieť vykonať niekoľko manuálnych manipulácií:

1) Musíte určiť identifikátor dodávateľa [VID] a kód produktu [PID] na vašom úložnom zariadení USB. Prečo otvoriť správcu zariadení, nájsť a rozšíriť pobočku „radiče USB“ v nej, vyberte zariadenie USB, ktoré vás zaujíma („veľkokapacitné pamäťové zariadenie“) a choďte na jeho vlastnosti.

2) Prejdite na kartu „Podrobnosti“, v rozbaľovacej ponuke vyberte „ID zariadenia“ a venujte pozornosť hodnote druhého poľa. Mám toto USB \ VID_03F0& PID_5607, tj v mojom prípade bude VID 03F0 a PID 5607. Pamätajte na tieto hodnoty.

3) Otvorte editor databázy Registry Regedit.exe a prejdite do časti HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ usbstor

4) Vytvorte v ňom novú sekciu, napríklad VVVVPPPP, kde VVVV je VID vášho USB zariadenia (mám 03F0) a PPPP je jeho PID (5607). tj Vytvorím sekciu s názvom 03F05607

5) Vo vytvorenej sekcii musíte vytvoriť nový parameter typu DWORD („Edit“ -> „Create“ -> „DWORD Parameter“) s názvom MaximumTransferLength. Dvojitým kliknutím na vytvorený parameter môžete zvoliť hodnotu, ktorá nás zaujíma, čo určuje maximálnu rýchlosť prenosu s týmto zariadením USB. Hodnota sa môže pohybovať od 65535 (64 kB) na  2097120 (2 MB).

6) Potom musíte zatvoriť editor databázy Registry a reštartovať počítač.

Potom vyhodnoťte rýchlosť kopírovania údajov z externého zariadenia USB, malo by sa zvýšiť! Napríklad rýchlosť prenosu dát medzi Windows 7 a USB flash diskom sa pre mňa zvýšila viac ako v roku 2005 dva časy (od 30,6 Mb / s do 77,1 Mb / s)

Ak sa rýchlosť prenosu dát pomocou zariadenia USB nezvýši, máte šťastie a vaše zariadenie túto funkciu jednoducho nepodporuje. Faktom je, že prenosová rýchlosť je stanovená predajcom v informačnom súbore INF

Faktom je, že táto rýchla oprava vám umožňuje zmeniť veľkosť prenášaného bloku iba pre niekoľko zariadení USB, ak výrobca zariadenia poskytuje špeciálny súbor INF. Maximálna veľkosť bloku prenášaného cez USB je určená jednotkou USB hostiteľského radiča alebo ovládačom portu USB (Usbport.sys). V prípade, že zadáte hodnotu veľkosti bloku, ktorá presahuje maximálnu povolenú hodnotu, môžu sa pri výmene informácií so zariadením USB vyskytnúť chyby alebo systém môže dokonca spadnúť do BSoD. Preto, ak sa niečo pokazí, vymažte predtým vytvorený kľúč databázy Registry.