Is anyone interested in trying to compile the File Ripper utility? It looks like a great program for when file systems get trashed and do not see files that are there. Restoring files from backups is, of course, the preferred way to go, but I think most of us do run into instances where we lose stuff we had not yet backed up.
Theoretically, this kind of file system error should never happen with journalling file systems, but I just had one of my ext4 partitions lose a bunch of files. It is more likely to happen with vfat, but journalling does not seem to prevent it.
I have tried compiling this myself, but the compile errors are way beyond my skill level (I do not know C at all), too numerous and confusing to list here. file ripper is the second package on the following page. I should add that I tried googling the error messages and trying a few fixes, but nothing I tried on any of the lines made the errors go away.
http://home.minlos.no/~peter.munsterhjelm/km/
If it could be made to work on the Pi, I think it would be a very valuable tool.
Thanks!