Povećavamo brzinu prijenosa podataka za USB pogone u sustavu Windows 7

Maksimalna brzina prijenosa na USB uređaje u sustavima Windows 7 i Windows Server 2008 ograničena je na 64 Kb, ova vrijednost određuje maksimalnu veličinu bloka podataka koji se može prenijeti s USB uređaja za pohranu na računalo sa sustavom Windows 7 (ili obrnuto)

Da biste povećali veličinu poslanog bloka (maksimalna veličina prijenosa) sa 64 kb u 2 Mb, Morate instalirati posebnu zakrpu - KB2581464. Zakrpa je dizajnirana za Windows 7 (SP1) / Windows Server 2008 R2 (SP1) i može poboljšati performanse nekih USB uređaja (ne svih!). Trenutno se ta zakrpa ne distribuira automatski putem usluge ažuriranja, možete je dobiti ručno na Microsoftovoj web lokaciji za preuzimanje (veza za preuzimanje može se dobiti e-poštom naznačenom na obrascu za preuzimanje). Nakon preuzimanja hitnog popravka, morate ga instalirati.

Nažalost, to nije sve, kako bi povećali brzinu prijenosa podataka na vanjski USB uređaj, i Windows 7 i Windows Server 2008 R2 morat će obaviti brojne ručne manipulacije:

1) Trebate odrediti identifikator dobavljača [VID] i kôd proizvoda [PID] vašeg USB uređaja za pohranu. Zašto otvoriti upravitelj uređaja, pronaći i proširiti granu "USB kontroleri" u njemu, odabrati USB uređaj koji vas zanima ("Uređaj za masovnu pohranu") i prijeđite na njegova svojstva.

2) Idite na karticu "Detalji", na padajućem izborniku odaberite "ID opreme" i obratite pažnju na vrijednost drugog polja. Imam ovaj USB \ VID_03F0& PID_5607, odnosno u mom slučaju VID će biti 03F0, a PID 5607. Upamtite ove vrijednosti.

3) Otvorite uređivač registra Regedit.exe i idite na odjeljak HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ usbstor

4) Stvorite u njemu novi odjeljak poput VVVVPPPP, gdje je VVVV VID vašeg USB uređaja (imam 03F0), a PPPP je njegov PID (5607). tj Stvaram odjeljak zvan 03F05607

5) U stvorenom odjeljku trebate stvoriti novi parametar tipa DWORD ("Edit" -> "Create" -> "DWORD Parameter") s nazivom MaximumTransferLength. Duplim klikom na stvoreni parametar možete odabrati vrijednost koja nas zanima, koja određuje maksimalnu brzinu prijenosa s ovim USB uređajem. Vrijednost može biti od 65535 (64Kb) u  2097120 (2Mb).

6) Nakon toga, morate zatvoriti uređivač registra i ponovno pokrenuti računalo.

Zatim procijenite brzinu kopiranja podataka s vanjskog USB uređaja, trebala bi se povećati! Na primjer, za mene se, na primjer, brzina prijenosa podataka između Windows 7 i USB flash pogona povećala više nego u dva puta (od 30,6 Mb / s do 77,1 Mb / s)

Ako se brzina prijenosa podataka s USB uređaja nije povećala, nemate sreće i vaš uređaj jednostavno ne podržava takvu funkciju. Činjenica je da brzinu prijenosa dobavljač postavlja u INF datoteci informacija

Činjenica je da ovaj hitni popravak omogućuje promjenu veličine poslanog bloka samo za određeni broj USB uređaja, ako dobavljač opreme sadrži posebnu INF datoteku. Maksimalna veličina bloka koji se prenosi putem USB-a određuje USB pogon glavnog računala ili upravljački program USB priključka (Usbport.sys). U slučaju da odredite vrijednost veličine bloka koja prelazi maksimalno dopuštenu, tada se mogu pojaviti pogreške tijekom razmjene podataka s USB uređajem ili sustav može čak pasti u BSoD. Stoga, ako nešto pođe po zlu, izbrišite registarski ključ koji ste stvorili ranije.