Recuva is a file recovery program that can search a
hard drive or a particular folder for deleted files
and attempt to restore them. The one nice thing about
Recuva is that you can specify the types of files that
you wish to recover and either scan a particular hard
drive or a particular folder. If a file is able to be restored,
Recuva will list them and allow you to restore them.