From last two weeks whenever I insert a USB flash disk into my laptop it doesnot show up in the "My Computer". It connects properly and makes the connection sound and the green "Safely remove USB mass storage" icon appears in the Notification area. Also in the Device Manager under "Universal Serial Bus Controllers" I can see the USB mass storage device but without any drive letter assignment.
Diagnostic Steps taken so far:
1) Checked the USB device on other PC and it is working fine so my USB flash disk is fine.
2) Checked other USB flash disk on my laptop and it is also not recognized. (So problem is in my laptop)
3) Booted using Hiren's Boot CD/Bart PE and the USB flash disk is working fine there. ( No hardware problem in USB host controller)
So the problem seems to be in Windows. Next I googled a bit and found the following suggestions
1) Delete drivers for the "universal host controller" and "Enhanced Universal host controller" and let windows re-install them. This had no effect.
2) Assign a new Drive letter to the USB device using the Computer Management | Device Management. But I cant see any USB device in the Device management. I can only see the DVD-Drive even when the USB is connected.
3) SPTD.SYS driver problem with Daemon tools. I have used the utility given on the website of daemon tools but nothing has changed.
4) Mapped Network Drive conflict. I have not Mapped any Network drive and when I click on the "Disconnect Network Drive" I get "You have no Drive to disconnect".
5) Using USBDLM utility from http://www.uwe-sieber.de/usbdlm_e.html
but no effect.
So now I have run out of ideas. The only idea left is to re-install windows. Can anyone guide me in the right direction?
OS Windows XP SP3
Thinkpad T42P laptop