D
Redwin said:I solved this problem another way round. Deleting the upperfilter I see more like a workaround. I think the upperfilter is there for a reason. Btw I don't think you have to delete the MountedDevice thing. The Bluemouse (workaround) works fine for me just deleting the upperfilter. Take a copy of the key (or better of the whole registry) before you do anything. Don't mess with the registry if you don't know what you are doing. After you have deleted the upperfilter do a reboot. After the reboot Windows should tell you it has installed some hardware and want's to reboot. Do that and you should be good. Works for me. Now, here's what I did instead of deleting the upperfilter. I found out the file SPTD.SYS in C:\windows\system32\drivers (XP) was the reason for bad behaviour. The SPTD.SYS and SPTDxxx.SYS belongs to Daemon Tools. The xxx are some numbers. So, by uninstalling Daemon Tools and rebooting, same thing happend. After reboot windows installed some hardware and after a new reboot everything was ok. If you have Daemon Tools installed, to figure out if thats the reason, move the two files mentioned above to an empty folder. Do a reboot. After the reboot windows should install some hardware. If you can see your Flash Drive after a new reboot you know the reason. I don't know who's to blame. The Daemon Tools or the Flash Drive. But there have been some problems with SPTD.SYS over time. Another thing. After doing it, no matter what solution you use, take a look at your drive letters. They maybe changed. Remap them back to where they were from the start. Sorry for my bad english.
Peace
Cheers
@pearlsI have thru the regedit....
where should I export the things u said us to export..
more over I dint mobile device1 in my regedit. could u make it little more clear on that
John Mart and BlueMouse,Bluemouse's fix resolved the issue for me and I am extremely grateful to you as I had previously spent countless hours looking for a fix for this issue and your fix was the only one that worked. ...snip...
On step 8, the key was called UpperFilters
...snip... Here are my notes:
There were three values in the UpperFilters key in the registry on my machine as follows (and this was the order they were originally in):
snapman
PartMgr
Phylock
I found that snapman (which is a service used with Acronis True Image) was causing the issue and to be more exact, it was not that it was one of the values in the UpperFilters registry key, but rather that it was first in the list. By having snapman last in the list, I could still use that service but it did not cause any drive letter assignment issues.
This is the order they are in now and all is working well:
PartMgr
Phylock
snapman
Important Note: If you plan to leave the UpperFilters key in your registry (rather than deleting it) ,then at a minumum it needs to have the value PartMgr in it, as that value is for the Windows XP "Partition Manager Driver" (partmgr.sys) which Windows XP uses to assign drive letters to partitions.
BTW... I did try putting Phylock (is used by another imaging program called Image for Windows) first, then PartMgr, then snapman, and there were no issues, so the issue only occurred if snapman was prior to PartMgr.
Just some additional info/suggestions for anyone else finding their way to this thread...
There are several different methods to fix problems caused by "Driver Letter Conflicts" (which is typically the root cause of the problem described in this thread)
IMHO: The simplest (and most thorough) solution is using the DriveCleanup Tool
- The "Drive Letter Conflict" occurs because your USB device is competing for the drive letter with some old / prior installation data still on your computer.
- And your USB device has lost the battle for the drive letter! (so the USB device appears in Device Manager but not My Computer or Explorer with a drive letter)
- Running the DriveCleanup Tool will uninstall / remove old installation data for all currently unplugged USB storage devices
- So the next time you replug the USB storage device, Windows does a new, clean install and reassigns it the next available drive letter
Here's some helpful links for reference
> See this post for [post=727106]How to use the DriveCleanupTool[/post]
> If you're still having USB issues see [post=720762]Troubleshoot: Windows Won't Recognize Your USB Hard Drive[/post] (<= rewritten 11/21/09. So if you've read this post before is worth taking another look!)
> To help avoid problems in the future see [post=753513]How to Avoid Problems with USB Storage Devices[/post]