data-recovery
Recover lost data
Data recovery with partition recovery
Has filtering tools to help sort the large amount of data the software can recover.

Recuva

Recover your deleted files quickly and easily.
Remote recovery option to recover data from another computer over a network.

TestDisk

Powerful free data recovery software primarily designed to help recover lost partitions and/or make non-booting disks bootable again.