I have ever also encountered the similar USB drive problem. But, in order to rescue all the inner stored data back, I also post my question here. And fortunately, I finally restored all my wanted data back successfully by following some suggestions.
So, you may read my thread and get some clues...