I can no longer access the information stored in my USB flash drive since every time I try to access it I get asked to "reformat the drive." Apparently, someone disconnected the drive without properly ejecting it, but the point is, is there any way I can get this information? Is there some type of free ware recovery tool I can use? (I've checked several applications online but they're all payware/limited shareware and I was not able to retrieve any data.)

Your feedback is appreciated.