Для выбора программы для восстановления определимся со степенью сложности задачи:
1. Восстановление из корзины после ее очистки или после нажатия shift + del.
2. Восстановление данных после быстрого форматирования жесткого диска.
3. Восстановление после уничтожения файловой системы диска, а также после перезаписи информации.

Приведенные для примера программы бесплатные, и подойдут для большинства обычных пользователей. Но если же вам нужна другая программа, то при ее выборе внимательно прочитайте отзывы о ней, чтобы не убить hdd полностью.

1. Восстановление из корзины после ее очистки или после нажатия shift + del.
Самый простой вариант, подойдет практически любая программа. Чем проще интерфейс — тем лучше.
Вбиваем в поисковик любую из следующих программ, скачиваем и без труда восстанавливаем.
Restoration — не требует установки.
FreeUndelete by Officerrecovery — умеет искать удаленные файлы по имени или расширению.
Avira UnErase
Roadkil’s Undelete — не требует установки.
Список можно продолжать долго, но уверен что и этого хватит…

2. Восстановление данных после быстрого форматирования жесткого диска.
Обычно это происходит при переустановке операционной системы неопытным пользователем, или просто в последний момент вспомнили про фотки на рабочем столе :) .
Также ничего страшного.
Recuva — понятный интерфейс, есть версия не требующая установки, ищет файлы по имени и расширению.
PC INSPECTOR File Recovery — делает все тоже самое, только немножко дольше, да и интерфейс посложнее.

3. Восстановление после уничтожения файловой системы диска, а также после перезаписи информации.
Здесь из бесплатного софта можно порекомендовать только программу R.saver.
бесплатная программа для восстановления
Программа имеет весь необходимый набор функций для восстановления информации — поиск по имени и расширению, предварительный просмотр и прочее. Удобный и понятный интерфейс.

И напоследок. Если вы не уверены в своих силах — попросите это сделать профессионала или хотя бы знакомого, который это уже делал. Если вы сделаете что либо не правильно — есть вероятность что данные пропадут уже безвозврано. К тому же восстановить информацию с рабочего HDD не так уж и дорого.