Link to home
Start Free TrialLog in
Avatar of jennx
jennx

asked on

USB drives won't automount in XP, will show up if device plugged in while booting

Hi,

I have an XP Precision 380 that if I plug any usb drive into any of the usb slots, Windows won't mount it. However, if I uninstall all USB from the Device Manager, plug in the drives, and then scan for hardware changes, the drives will mount. Also, if you boot with the usb drives plugged in, they will mount. Any idea what I can do to make automount work again?

Thanks!
Avatar of w3bdesign
w3bdesign

Try this:

STEP 1

Back up any important data on the pen drive.


STEP 2

Use a low-level formatting tool to low-level format the pen drive (GParted cannot do it, GParted can only perform a normal format). I used a freeware utility for Windows called HDDGURU Low Level Format Tool (http://hddguru.com/) as I do not know of one for Linux.


STEP 3

Use GParted to format the pen drive to FAT32 and then set the boot bit.


The pen drive should then be able to automount. Some pen drives work fine without having to perform this procedure, others need to be low level formatted.
Avatar of jennx

ASKER

Thanks for your response. This happens with ALL usb drives. And they're usb drives that I can plug into other computers and they work. So it's not the device. It's something in XP that's preventing the automount.
In that case, it sounds like a driver issue. I would do this:

Right click My Computer->Properties->Device Management, delete the USB Controllers, reboot and let Windows
reinstall everything.

That way, you are uninstalling the USB drivers, and reinstalling them again, which should fix the problem. Also, what motherboard do you currently have? You may need to visit your motherboard's manufacturer's website and download the drivers again, if you don't have a driver CD/DVD.
Avatar of jennx

ASKER

I did delete the USB Controllers. When I do that, plug in the usb drives, and "check for hardware changes," the usb drives appear. If I unplug them at that point and try to plug them in again, they don't show up. Also, I reinstalled the latest Chipset driver for my system from the Dell site. I feel like there has to be a setting in Windows that's preventing the automount.
Avatar of johnb6767
Removable Storage Service starting with Windows, and not just set to Manual?

Plug and Play Service also set to Automatic?

Check to see if these are both running PRIOR to plugging in the drives....
Avatar of jennx

ASKER

They were both set to manual and neither one was running. I set both to automatic and restarted the machine. I confirmed that both were started. I plugged in a drive. It didn't automount. Bummer.
SOLUTION
Avatar of johnb6767
johnb6767
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I think I stressed the importance of that value enough??

Then reboot.... And keep your fingers crossed....
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jennx

ASKER

I did all of the suggestions listed by nobus and johnb. None of them worked. One bright spot is that that renewusb batch file that nobus provided does provide an enduser friendly workaround. The enduser could insert their usb drive, click on that file and the drive will show up. Lame, but workable on this machine. I'm still open to suggestions though. It's just the weirdest thing.













maybe this can help :  start>run>diskmgmt.msc         If they show up in disk management, do :
start>run>services.msc

In the listing look for removable storage service.
Is is set to Auto, and if not started, click the Start link in the top left...

Download the latest drivers for the chipset, and reinstall it to update the USB root hubs
Avatar of jennx

ASKER

They don't show up  disk management unless you restart the computer or reinstall the usb devices. Removable storage service is set to automatic and installed. I did install the latest chipset that Dell provides. I think a rebuild is in order, but I'll have to schedule that with the end user. I'll try any additional suggestions though. I hate rebuilding.
Avatar of jennx

ASKER

Ok, so the last thing I did worked? I went into HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class, went through the keys and deleted all UpperFilters and LowerFilters that had anything to do with storage. Not the smartest thing perhaps, but then when I inserted a usb stick it worked. It also, made my Dell recovery store mount which I'm not thrilled about, but, hey, usb sticks mount which was the goal. Thanks everyone.