I plugged in my USB flash drive into a port that sticks out of the front of the computer and put my files onto it. I didn't immediately take it out, but instead left it in there while I continued using the computer. When I went to stand up, though, my knee bumped against the underside of the flash drive causing to jerk upward and I'm pretty sure damage it (the metal connector bit bends at a slightly more upward angle now than the plastic part).
I thought maybe it would be fine still, but when I plug it into a computer the computer still detects it is there and will install the driver software but won't allow me to access the removable storage. On Windows XP it will show up like normal in "My Computer," but double-clicking to open it results in the pop-up message "Please insert a disc into drive X." On Windows 7 it will recognize that the flash drive was inserted, but it won't show up in Windows Explorer. It does come up in the Device Manager, though.
So since the computer still recognizes that the device is there is it possible to retrieve the data off the flash drive somehow?
P.S. this is not a repost of this, and I also have pretty much no experience with soldering so I would like to avoid that option.