I got a fancy new 2GB USB stick from work a few weeks ago. When I plugged it in to my computer at work, it was fine. I didn't do anything with it again until last night when I tried to put some files on it at home. I plugged it in, the light on it lit up, Windows made the "New Hardware Found" sound, and then it showed up in My Computer. When I went to open it, however, and it asked me to "insert a disk into Removable Disk (F:)". From past experience I know that changing the drive letter assigned to the stick sometimes solves this problem, so I went into Disk Management changed it to (Q:) with no change in outcome.
So, I took it back to work and tried it in the computer, there; no dice. I had the exact same problem. So, when I got home tonight I plugged it in, went into the Device Manager, and tried updating the driver software, disabling and enabling the device, and finally uninstalling it and then telling Device Manager to "search for hardware changes". That last attempt reset the drive letter to (F:), but the problem wasn't solved.
Our computers at work run Windows XP Service Pack 3 and I'm running Vista Home Premium Service Pack 2 at home.
Does anybody have any idea what could cause something like this to happen, or what I can do to reverse it?