Comment Re:Time for... (Score 2, Insightful) 511
I've found PhotoRec [1] to be excellent for recovering, for example, photos deleted from a memory card (friend's mistake, not mine). It will also recover other most other file formats and appears to handle various filesystems. There is another program called TestDisk available at the same site which is meant to fix corrupted filesystems.
-Azrael-
[1] http://www.cgsecurity.org/wiki/PhotoRec