Alternatives to Recuva

Recuva pronounced "recover" is a freeware utility to restore files that have been accidentally deleted from your computer.

Software that can be used as an alternative to Recuva: