Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Boost Windows 7 SP1 USB Storage Devices Performance by Increasing Maxi

16 Aug 2011   #41
xxxdannyxxx

Windows 7 Home Premium x64 SP1
 
 

That an impressive increase woolswell

Danny


My System SpecsSystem Spec
.
16 Aug 2011   #42
Airbot

Windows 7 Ultimate x64 SP1
 
 

Quote   Quote: Originally Posted by woolswell View Post
My test~~

Registry edit:
Attachment 170588

Test I:
Attachment 170589


Test II:
Attachment 170590

Your second test there isn't benchmarking the same device from the first screenshot to the next.

Boost Windows 7 SP1 USB Storage Devices Performance by Increasing Maxi-capture1.jpg


My System SpecsSystem Spec
16 Aug 2011   #43
xxxdannyxxx

Windows 7 Home Premium x64 SP1
 
 

Quote   Quote: Originally Posted by xxxdannyxxx View Post
That an impressive increase woolswell

Danny
Quote   Quote: Originally Posted by Airbot View Post
Quote   Quote: Originally Posted by woolswell View Post
My test~~

Registry edit:
Attachment 170588

Test I:
Attachment 170589


Test II:
Attachment 170590

Your second test there isn't benchmarking the same device from the first screenshot to the next.

Attachment 170597
Nice spot Airbot (dont I feel silly) Have you seen any proof anywhere that this does actually work.

Danny
My System SpecsSystem Spec
.

16 Aug 2011   #44
woolswell

Server 2008 R2 SP1, Win7 x64 Pro SP1
 
 

[QUOTE=Airbot;1538035]
Quote   Quote: Originally Posted by woolswell View Post

Your second test there isn't benchmarking the same device from the first screenshot to the next.

Attachment 170597
Thank you for your reminding, it was corrected
My System SpecsSystem Spec
16 May 2012   #45
satovey

Windows 7 Professional x64
 
 

Quote   Quote: Originally Posted by Coke Robot View Post
Quote   Quote: Originally Posted by PwnFrnzy View Post
Why would they not have it set to 2MB to begin with?
That is a good question. Hate to be Captain Obvious here...

It's called educated idiocy.
My System SpecsSystem Spec
16 May 2012   #46
satovey

Windows 7 Professional x64
 
 

I believe I know why some people are not seeing a difference.
It lies within the following note: I underlined the key parts.

>>>>>>>
Note 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.
>>>>>>>

If your device does not have an inf file, then the setting is not set in the inf file and Windows
automatically adjusts the value most likely to the possible max.

Since it is not clear which devices this applies to, it is good to apply the mod to all
devices listed under usbstor.

What Microsoft is telling us is that the lower performance is due to device manufactures
setting the maximum transfer size to 64kb within the inf file.

That said, would it not be better to just edit the inf file to 2GB rather than modifying the
registry? That would of course only last until the inf file was subsequently overwritten.

I tried this and got a bit of a boost on my USB3.0 external drive. I have not tried this on
external flash drives. However, the speed did not remain stable. As without the mod, the
speed of the files being transferred did not remain steady. It was variable just as file downloads
from the internet are.

[
Edit: I copied a folder with 242 Megabytes of data to the drive.
My USB 3.0 drive went from a peak of 6 Gbs to a peak of 8 Gbs.
But as I previously stated, this is a peak and not the transfer rate of the
entire transfer. I imagine if I had copied a single file, the transfer rate would
have remained consistent throughout the entire transfer.
]

I have USB 2.0 ports and figure that if I had USB 3.0 ports, the transfer rate would be much higher.
My System SpecsSystem Spec
24 Feb 2013   #47
Darkfalz

Windows 7 Professional x64
 
 

I made an account just to post better instructions for this tweak, as virtually every guide on the internet gets it wrong. I have tested this extensively and the tweak does work provided you do it properly. This works best for USB powered HDDs (and SSDs), which are bottlenecked by the default USB protocols (generally, the speed before the tweak is probably 20-40% slower than the internal speed of the device, so that a faster disk will still be faster than a slower disk near the centre of the spindle, however even in the second case it will be slower than the actual read speed so it's not a hard bottleneck, but a general reduction in speed or overhead). This post gets it right. Creating a key "VVVVPPPP" does nothing, nor does putting the DWORD entry into the existing key "054C00C1".

First, you need to install the hotfix. Secondly, you need to look at the properties for the removable drive and get the VID and PID from "Parent", as per post above. You then combine these two 4 hexadecimal digit IDs to to create the value for key. Note, you will need to do this for each type of device you want increased transfer speed for. However, you can create a key which is VVVVxxxx which will work for any device of a particular vendor (eg. 0BC2xxxx works for multiple different Seagate products). Unfortunately, xxxxxxxx does not work (as a wildcard for all devices).

So create key named above under usbstor, and place the MaximumTransferLength DWORD entry in there. A reboot is required to see the difference.

For my drives, I found even going just to 512k was enough to max out the bandwidth of my devices actual speed. For testing, you must transfer some large files (multi GB). If you do smaller files, windows caching will mess up the results (even though write caching is supposedly disabled). I found the difference even greater on encrypted (TrueCrypt) drives. When you copy files, the transfer rate will start very high (caching), then slow down. You should notice that it slows down less and at the end of the transfer, the average speed (ie. actual) is faster when using this tweak. Unlikely it will speed up most flash memory because these are usually only 20 MB/sec write or so maximum, so no use making this tweak for those. It also does work on USB 2.0 ports/HDDs (at least for me), it speeds them up closer to the theoretical maximum of USB 2.0. I went from ~25 MB/sec read/write to just over 40 MB/sec read/write. YMMV, I found the performance increase higher on my PC which has USB 3.0 ports than my laptop which only has USB 2.0 (but the laptop was certainly still faster than before the tweak). USB 3.0 writes were improved essentially to what I estimate was the maximum for my HDDs.

Hopefully these instructions should help anyone needing help with this tweak. I preferred using this method over installing the ASUS Suite / BOT driver on my two PCs.

Edit: Upon further testing, the USB 2.0 devices couldn't handle 2MB when doing read+writes. Working fine though on 512k, which gives me just as good speed (it's already 8x more efficient in terms of required transaction). 2MB is probably only required for super-fast SSD type drives.


Attached Thumbnails
Boost Windows 7 SP1 USB Storage Devices Performance by Increasing Maxi-tweak.png  
My System SpecsSystem Spec
Reply

 Boost Windows 7 SP1 USB Storage Devices Performance by Increasing Maxi




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
Devices with removable storage combining devices?
I have a Dell XPS 8000 with a 4 in 1 card reader. I also have a DVD and a Blu Ray drive installed in the computer. But in the descriptions in Computer, I get this: BD-RE Drive (G:) SD/mini-MMS/RS DVD RW Drive (H:) CF/MD I have even moved the two drives off of the SATA ports built into...
Hardware & Devices
Increasing Hard disk storage for Inspiron 530
Would I have to replace the original HD or can I add an additional HD to increase HD storage? The unit has the original 128 MB VVIDIA 8300GS, INS installed. Depending of answers, if any, I'll be asking lots more! ;) Also...can someone explain to me the difference in storage capacity if I...
Hardware & Devices
performance boost
Hello. I'm trying to boost my performance while playing games. I checked out Black vipers website and that helped me quite a bit. But, The thing is... Every time I boot windows all the services I disabled are back. I'm pretty sure you can do this... but I have no idea. I tried google but I can't...
Performance & Maintenance
Pre-SP1 Performance Boost for Windows 7 DirectX 11 Graphics Platform
from softpedia Pre-SP1 Performance Boost for Windows 7 DirectX 11 Graphics Platform - Softpedia http://support.microsoft.com/?kbid=2028560 APPLIES TO Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium
News
USB Storage devices on Windows 7 x64 - WORKING FIX
Ok. Now i'm already on 32-bit version of Windows 7 and so far happy with that. The only hurting loss is RAM, but all other things seem to be perfect. But still, i remember (just a couple of weeks ago!) myself having pain with my external HDDs, portable player and other devices. So here i am,...
Hardware & Devices
All USB storage devices CRASH windows
The title is basically all you need to know. I have tried everying, but I am up for suggestions.
Drivers


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 07:39.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App