What is the best method for a Linux repair pen drive?

Hi guys. I have purchased the new 8GB pen drive and it has stopped running while copying data and showed copy error. After this whenever I connect pen drive with computer, it does not recognize pen drive and only have the option of formatting. But I don’t want format it as it contains sensitive information which I need in every case. I am using Linux and searching for tools or other trick to Linux repair pen drive. Please suggest me how to deal with it.
