Recently, Microsoft released an interesting hotfix for Windows 7 and Windows 2008 able to increase the maximum transfer size/speed/rate on USB devices (such as external USB storage, USB dongle etc). The hotfix is able to makes wonder on your computer! In fact it will increase “the maximum transfer size from 64 kilobytes (KB) to 2 megabytes (MB) in the Usbstor.sys driver.” To tell you the truth I do not understand why Microsoft didn’t give more credit to this patch on its website. At any rate, let’s see where to download this hotfix and how to install it on your Windows 7. As said above, it will dramatically increase the transfer speed of your USB storage devices once you plug them on your Windows.
- Go to this Microsoft Support page.
- Click “Hotfix Download Available View and request hotfix downloads” located at the beginning of the page.
- Click the “I accept” button.
- Select the hotfix for your operating system and type your email address in the email field. (it is mandatory)
- The download link will be sent to your email account. Download and install the patch. This is the first part of the whole process as it won’t be sufficient to install the patch on your computer for the hack to work. You will also have to apply some change to your Windows registry.
- After installing the patch, click Start on your computer desktop.
- Click Run…
- Type regedit and click OK.
- Locate the following registry key: HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Control\ usbstor
- Right click the usbstor key, click New – Key. Name the new key as: VVVVPPPP
- Click OK to create the key.
- Now, click the usbstor folder
- On the right pane, right-click the “default” key.
- Click Modify…
- In the Value data field, type MaximumTransferLength and hit the OK button.
- Still on the usbstor folder, on the right pane, right-click any empty space and from the menu select New – DWORD.
- Name the new DWORD as MaximumTransferLength and press OK to create the new key.
- Now, double-click the MaximumTransferLength key and assign ita value between 65535 (64KB) and 2097120 (2MB).
- Exit regedit and restart your PC for the changes to take effect. Now your USB maximum speed rate should have been changed.
- Please note that some computer hardware might not support such has. In fact, as stated on the Microsoft webpage: “For some USB storage devices, performance can be improved if the maximum transfer size is increased from the default 64 KB. This update supports this change when the hardware vendor provides a device information file (INF) to set this value for the USB storage devices.”
Tags: hack, usb, Windows 7
Related ArticlesLatest Articles
- How to Automatically Login (Access) to Windows 8
- How to See and Read Unread, Archived and Sent Messages on Facebook
- Switch to the New Facebook Profile Layout (Timeline)
- How to Discover and Recover All Stored Passwords in your Windows Computer
6 Comments to “How to Increase USB Devices Maximum Transfer Speed on Windows 7”
Leave a Comment
Users Important Words
usb maximumtransferlength - usb speed registry windows 7 kb - increase usb transfer speed windows 7 - usbstor maximumtransferlength - How to Increase USB Transfer Speed in Windows 7 - usbstor 2mb - modify usb port max speed win7 - how to know usb dongle speed in windows7 -Web Talk is best viewed in Firefox.
December 28th, 2011
I searched for this code:
HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Control\ substorI couldn’t find the last part of it. SUBSTOR.The hotfix installed correctly and then I restarted my Computer and went to look for the registry key. No SUBSTOR.
Any advice?
Thank you!
December 28th, 2011
Hi there! I made a small typo. The registry folder is named USBSTOR and not SUBSTOR. I corrected the article. Thanks for your comment.
December 28th, 2011
This is great, especially since I use 2 – 1TB USB drives for backup. I usually fill 1, then change to the other, then back to the first when that is full. I’ll have to watch the time to see how this works. Thanks again.
December 30th, 2011
this looks great but before i do this i was curious about line 15…i assume it is supposed to read maximumtransferlength and not lengt…in the registry there are some curious letter combinations and i sometimes wonder how these came about…thanks….gerry
January 7th, 2012
yeah… not sure about “MaximumTransferLengt”. Aren’t we talking “length” here, as opposed to “lengt”?
January 7th, 2012
PS: any advice on whether to use 32 or 64 bit DWORDs on step 17 would be great
I tried 64bit, so it matches my win7.