Windows 10 mounts USB drive after 6 minute delay

I have a Windows Compact 2013 embedded device with two data stores (one Flash memory and one SD Card). I connect this device to any Windows 7, 8 or 10 PC, and the two data stores mount straight away as two drives (J: and K: for example)

However, on one particular PC (Windows 10 Pro, OS Build 15063.413), there is a 6 minute delay before the drives are mounted.

I can connect other USB mass storage devices using the same USB port, any they mount straight away.

If I look inside Device Manager on the problem PC, I can see the two new "USB Device" entries under "Disk Drives", and two new "USB Mass Storage Device" entries under "Universal Serial Bus controllers", both of which appear within a couple of seconds of connecting the device.

So in summary:

  • Insert USB cable
  • approx 1-2 seconds later, new entries appear in Device manager
  • 6 minutes later the drives both mount and pop up in Windows Explorer

I have tried removing the files on the flash drive and SD Card so that there are empty file systems, but this makes no difference, there is still a 6 minute delay. (I found this reference regarding consistency checks, but unfortunately it doesn't seem to offer a solution).

Using a smaller SD Card makes no difference to the timings (I cannot change the size of the flash as it is built in)

I have checked the AutoPlay settings to ensure that they are set to "Open folder to view files (File Explorer)". I've also tried other settings for AutoPlay.

I have also tried uninstalling and reinstalling the device drivers, updating the drivers, but nothing seems to fix the problem on this one PC.

This PC and device used to work fine together about a month ago, and the drives would mount quickly (4-6 seconds). The problem started occurring following the first set of Windows system updates after the WannaCry attack (I don't believe that the WannaCry attack itself is relevant here, just the timing of the Windows update). I have tried rolling back the updates, and also allowed further updates, but nothing seems to fix the problem.

I've been trying to search for anyone who has been having similar problems, but have not been successful. Does anyone have any ideas about what might be going wrong? What is Windows doing when I attach the device? And how can I fix the problem?


Solution 1:

I have been chasing a similar problem on a friend's laptop with a USB flash drive which started after a recent Windows 10 update. It has been suggested that it is Bluetooth related. Try checking the system event log at around the insertion time, particularly for references to BTHUSB.

Solution 2:

Thanks to Richard Brodie. Your advice did lead me to a solution.

I had been investigating the event log for each individual USB store on the device, However, when I checked the USB 3.0 controller, there was a "Device Not Migrated" message in the event log.

A search lead me to this page.

Step 1 didn't help, and I didn't use their software, however step 4 was the charm.

Uninstalling the USB Root Hub (USB 3.0) driver, followed by a restart, and now the PC mounts the USB drives on this device.

Thanks for the invaluable lead.