So recently I discovered "foremost"; a command line data recovery utility for #Linux that is pretty badass. It gives you an "audit" file to list everything it found, sorts files into directories based on their file extension and doesn't even have to work with physical disks. You can use dd to make a 1:1 copy of a disk and that image will also contain the fragments of deleted files so you can use foremost on anything from physical disks to a dd image and recover data with it. Pretty badass, 🙂
@gerowen dd is great for backups, or even working with a filesystem you don't want to touch in the case a fix doesn't work, you don't lose the original drive's data