I had just started doing a lot of Java development off of one of my thumb drives for portability and constant access to my most recently worked on version of some piece of software and things were great.
I however made the mistake of not backing these files up for a few weeks and lost a considerable amount of work when an Android device of mine (OUYA) decided to format the drive when all I did was simply plug it in to said device.
I have no clue why the OUYA formatted my drive and I don't really care to be honest but I would like some pointers on recovering these files.
I downloaded Recuva because I had heard about it recently and it did really well recovering screenshots and zip archives but nothing along the lines of *.java and *.class files. I tried probably 6 other data recovery suites only to realize that they're ALL specifically designed for specific file types which I imagine is necessary to pick up on specific signatures of the now deleted files.
This is problematic because I can't find anything that boasts recovering deleted source code or generic text formats. The only luck I can get is with media of the picture and sound variety and a bunch of other popular formats.
So, how can I recover Java related files like *.class and *.java?