I've tried Recuva but it's pure crap! I recently formatted my E:\ drive with Win7 by accident and I'm trying to recover my files, the hard drive is empty and I haven't overwrote anything.
Recuva gives me back a load of messy unplayable/unlookable files with the only thing it recovered being the names.
Recuva gives me back a load of messy unplayable/unlookable files with the only thing it recovered being the names.