USB mass storage device is slow to be ready for access

win7tester

New member
Local time
9:16 AM
Messages
2
I have a USB mass storage device (a flash disc) which takes 5 minutes from connecting it to my PC before I can access the files on the disc.

When connecting the device to a PC running Windows XP or Vista the disc is ready for access within seconds.

In Device Manager the mass storage device appears without any warnings or errors. It does that as soon as the drive has been connected.
 

My Computer My Computer

At a glance

Win 7
OS
Win 7
Something like this was happening to me with one of my mp3 players recently, when I had it set to operate in MSC mode. So out of curiosity, I switched the player's USB mode to MTP, and now it works like a champ. :confused:

I realize that won't help you with your flash device, but I'm hopeful any solution people come up with for you might also solve my mystery.:)
 

My Computer My Computer

At a glance

Win 7 Ultimate 64-bit SP1 (desktop)Intel Core 2 Duo E84002x 2GB OCZ DDR II SDRAM PC2-6400NVIDIA GeForce 9400GT
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Gigabyte Technology Co., Ltd.
OS
Win 7 Ultimate 64-bit SP1 (desktop)
CPU
Intel Core 2 Duo E8400
Motherboard
Gigabyte GA-EP35-DS3R
Memory
2x 2GB OCZ DDR II SDRAM PC2-6400
Graphics Card(s)
NVIDIA GeForce 9400GT
Monitor(s) Displays
HP 2009m(primary), Acer P191W
Screen Resolution
1600x900, 1440x900
Hard Drives
Internal:WD Caviar Black 640GB 32MB cache 7200RPM
External:Samsung Story Station 1TB HDD desktop drive
500GB Toshiba portable drive
PSU
Antec Earthwatts EA500D
Case
Antec Sonata III
Cooling
4 fans
Keyboard
Logitech Wave
Mouse
Logitech M-SBF90
Internet Speed
Slow due to home Wireless-G router
Antivirus
MSE, Hitman Pro, Malwarebytes
Browser
Chrome and Palemoon
Other Info
Laptop....Acer 5750Z-4835
15.6" HD Widescreen CineCrystal™ LED-backlit LCD Display: (1366x768 resolution, 16:9 aspect ratio)
Intel® Pentium® Processor B940 (2.0GHz, 2MB L3 cache)
Windows® 7 Home Premium,500GB Hard Drive,4GB DDR3 RAM, Intel® HD Graphics,8X DVD-Super Multi Double-Layer Drive
Multi-in-1 Digital Media Card Reader,802.11b/g/n Wi-Fi
Chrome and Palemoon, MSE, Hitman Pro
OK, I have some further information in this case:

I have logged the USB communication between both a Windows XP and Windows 7 PC and my Mass Storage Device by SnoopyPro. It turns out, that there is a difference in the SELECT_CONFIGURATION communication, within the setup of Interface->Pipe->MaxTransferSize:

Windows XP:
Host -> Device: MaxTransferSize = 0x00001000
Device -> Host: MaxTransferSize = 0x00001000

Windows 7:
Host -> Device: MaxTransferSize = 0xFFFFFFFF
Device -> Host: MaxTransferSize = 0x00400000

For me it seems like in Windows 7, the host (my PC) asks for a maximum buffersize of 0xFFFFFFFF bytes, and my Mass Storage Device says it can only deliver a buffersize of 0x00400000 bytes. But Windows XP only asks for a buffersize of 0x00001000 bytes and my Mass Storage Device delivers it.

Does anyone have a clue why Windows 7 wants such a big buffer?
 

My Computer My Computer

At a glance

Win 7
OS
Win 7
Did you ever find a solution to you problem. I have what appears to be the same problem.

Here is my situation. I have 2 Patriot Memory sticks(4gig and 16gig) and a sony 16gig stick. The Patriot 16gig takes for ever to mount. It is seen in Device Manager ASAP after being plugged in, but doesn't show up under portable devices for a long time. Now I can plug say the Sony and it mounts in seconds, i can then mount the 16gig patriot and have to wait and then load the 4gig and have to wait till the 16gig is mounted first before the 4gig will mount.

Now this is only on my laptop. It loads just fine on other systems. Why? It is not a hardware problem, some how it has to do with Win7 but not sure where to make changes. I wish i could just remove everything from the registry but not sure what to remove.
 

My Computer My Computer

At a glance

7
OS
7
Back
Top