Povečamo hitrost prenosa podatkov za pogone USB v sistemu Windows 7

Največja hitrost prenosa na naprave USB v sistemih Windows 7 in Windows Server 2008 je omejena na 64 Kb, ta vrednost določa največjo velikost podatkovnega bloka, ki ga je mogoče prenesti iz pomnilniške naprave USB v računalnik Windows 7 (ali obratno)

Če želite povečati velikost poslanega bloka (največja velikost prenosa) z 64 kb prej 2 Mb, Namestiti morate poseben obliž - KB2581464. Obliž je zasnovan za Windows 7 (SP1) / Windows Server 2008 R2 (SP1) in lahko izboljša delovanje nekaterih USB naprav (ne vseh!). Trenutno se ta obliž ne distribuira samodejno prek storitve posodabljanja, dobite ga lahko ročno na Microsoftovem mestu za prenos (povezavo za prenos lahko dobite po e-pošti, ki je navedena na obrazcu za prenos). Ko naložite popravek, ga morate namestiti.

Žal to še ni vse, za povečanje hitrosti prenosa podatkov na zunanjo USB napravo bosta tako Windows 7 kot Windows Server 2008 R2 morala izvesti številne ročne manipulacije:

1) Določiti morate identifikator prodajalca [VID] in kodo izdelka [PID] vaše pomnilniške naprave USB. Zakaj bi odprli upravitelj naprav, v njem našli in razširili vejo »USB krmilniki«, izberite USB napravo, ki vas zanima (»Mass storage storage«) in pojdite na njene lastnosti.

2) Pojdite na zavihek »Podrobnosti«, v spustnem meniju izberite »ID opreme« in bodite pozorni na vrednost drugega polja. Imam ta USB \ VID_03F0& PID_5607, t.j. v mojem primeru bo VID 03F0, PID pa 5607. Zapomni si te vrednosti.

3) Odprite urejevalnik registra Regedit.exe in pojdite na razdelek HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ usbstor

4) V njem ustvarite nov razdelek, kot je VVVVPPPP, kjer je VVVV VID vaše USB naprave (imam 03F0), PPPP pa je njegov PID (5607). I.e. Ustvarjam odsek, imenovan 03F05607

5) V ustvarjenem razdelku morate ustvariti nov parameter tipa DWORD (»Uredi« -> »Ustvari« -> »Parameter DWORD«) z imenom MaximumTransferLength. Z dvoklikom na ustvarjeni parameter lahko izberete vrednost, ki nas zanima, ki določa največjo hitrost prenosa s to USB napravo. Vrednost lahko znaša od 65535 (64Kb) prej  2097120 (2Mb).

6) Po tem morate zapreti urejevalnik registra in znova zagnati računalnik.

Nato ocenite hitrost kopiranja podatkov z zunanje naprave USB, naj se poveča! Zame se je na primer hitrost prenosa podatkov med sistemom Windows 7 in bliskovnim pogonom USB povečala bolj kot v dva krat (od 30,6 Mb / s do 77,1 Mb / s)

Če se hitrost prenosa podatkov z napravo USB ni povečala, potem nimate sreče in vaša naprava preprosto ne podpira takšne funkcije. Dejstvo je, da hitrost prenosa prodajalec nastavi v informacijski datoteki INF

Dejstvo je, da vam ta hitri popravek omogoča spreminjanje velikosti poslanega bloka samo za več USB naprav, če prodajalec opreme ponuja posebno datoteko INF. Največja velikost bloka, ki se prenaša prek USB-ja, določa pogon USB gostiteljskega krmilnika ali gonilnik vrat USB (Usbport.sys) Če določite vrednost velikosti bloka, ki presega največjo dovoljeno, se med izmenjavo informacij z USB napravo lahko pojavijo napake ali pa sistem celo zapade v BSoD. Če torej gre kaj narobe, izbrišite registrski ključ, ki ste ga ustvarili prej.