Бесплатные программы для восстановления информации Андрей Минаев

Бесплатные программы для восстановления информации

Андрей Минаев

Опубликовано 16 сентября 2011 года

Согласно старой поговорке, есть люди, которые не делают «бэкапы», а есть те, которые уже делают. В этой статье мы постараемся помочь тем, кто волею судеб находится в процессе перехода из первого класса во второй, — тем, кто потерял данные. Мы расскажем о бесплатных программах восстановления информации.

Программы тестировались на прохождение трех тестов:

Восстановление просто удаленных данных (Shift+Del)

Восстановление данных, удаленных посредством быстрого форматирования

Восстановление данных после удаления таблицы файловой системы и затирания случайных ячеек памяти на диске.

Процесс моделирования условий для первых двух тестов, думаю, понятен для всех. Третий тест был организован с помощью любимой многими нашими читателями консольной юниксовой утилиты dd. С её помощью, во-первых, была затёрта таблица разделов командой dd if=/dev/zero of=/dev/sdb bs=512 count=1 conv=noerror (sdb — диск, на котором проводилось тестирование). Во-вторых, были затёрты случайные сектора на диске посредством команды

for x in `seq 5000` do   dd if=/dev/zero of=/dev/sdb1 bs=512 count=1 seek=$RANDOM conv=noerror done

В итоге было затёрто около 5000 из 511 488 секторов, присутствующих на испытуемом диске.

По результатам тестов программы разделились на три группы:

Те, что прошли только первый тест.

Те, что прошли только первый и второй.

И те, что выдержали все три теста.

В первую группу вошло большинство программ: FreeUndelete by Officerrecovery, Avira UnErase, Roadkil’s Undelete, Restoration. Во время второго и третьего тестов все эти программы просто не смогли увидеть логический диск.

Внутри каждой группы программы несильно различаются между собой. К примеру, программы из первой группы практически идентичны по функционалу: помимо того что они умеют восстанавливать только данные, удалённые мимо корзины, все они работают только с файловыми системами NTFS и FAT, все они не блещут широтой настроек и, в большинстве своём, обладают только возможностью выбора диска, с которого необходимо восстановить данные, а также выбором, куда их перезаписать, и одной кнопкой «восстановить».

В итоге, кроме интерфейса, есть всего два других отличия. Во-первых, две программы — Roadkil’s Undelete и Restoration не требуют установки, достаточно просто запустить исполняемый файл, что удобно, если учесть, что обычному пользователю восстанавливать данные приходится не так часто и держать у себя на компьютере специальную программу смысла нет. Второе отличие более существенно: FreeUndelete by Officerrecovery имеет возможность более тонкой настройки процесса восстановления за счёт наличия фильтров. С их помощью можно искать файлы с определённым именем, определённым расширением или в определённой папке. Сам процесс восстановления достаточно быстр. Логический диск объёмом 100 Гб сканировался около 5 минут.

?

Во вторую группу попали две программы — Recuva и PC INSPECTOR File Recovery. Во время третьего теста они, как и представители первой группы, не смогли увидеть логический диск.

У PC INSPECTOR File Recovery — на мой взгляд, более запутанный интерфейс, поэтому она хуже подходит домашнему пользователю, которому нужно просто быстро восстановить несколько потерянных файлов, а не копаться в инструкции. К тому же Recuva объективно быстрее, чем PC INSPECTOR File Recovery. Учитывая то, что функционал у программ одинаков, особого смысла в рассмотрении последнего нет.

Recuva — это достаточно удобная и простая в использовании программа. Программа имеет portable версию, не требующую инсталляции, что, как отмечалось выше, достаточно удобно. При запуске она предложит Вам воспользоваться «мастером Recuva» — это своего рода фильтр, позволяющий искать удалённые данные определённого типа в определённой папке на диске.

Сканирование диска в 100 Gb заняло около 30 минут. В итоге мы получаем таблицу со всеми обнаруженными файлами. По каждому файлу есть подробная информация, в которой указано, насколько вероятным представляется его восстановление (перезаписан и восстановлению не подлежит, частично перезаписан, полностью цел).

Единственной программой, которая смогла выдержать все три теста, оказалась R.saver. R.saver — это, по сути, урезанная версия платной программы UFS Explorer Recovery. Системы сканирования диска и восстановления данных в R.saver аналогичны таковым в UFS Explorer Recovery. От своей «старшей сестры» она отличается тем, что умеет работать с меньшим количеством файловых систем — только с NTFS и FAT, не наделена способностью работы с RAID массивами, а также не приспособлена к работе с файлами, расположенными в локальной сети. Однако неискушённому пользователю функционала R.saver вполне хватит для домашнего использования.

Программа имеет приятный и удобный интерфейс. Главный экран по стилю похож на обычный виндовый проводник. В левой части экрана располагается список всех обнаруженных дисков. Они обозначены иконками в виде жёстких дисков, а их разделы обозначены круглыми иконками разных цветов:

Синий цвет означает, что предварительная проверка содержащейся на разделе файловой системы показала её удовлетворительное состояние.

Оранжевый цвет показывает наличие каких-либо повреждений.

Серым цветом программа помечает разделы, на которых не нашлось поддерживаемых R.saver файловых систем.

Если раздел, с которого требуется восстановить данные, не определился автоматически, то можно сделать это вручную. Для этого достаточно кликнуть на нужном диске правой клавишей и во всплывшем окне выбрать пункт «найти потерянный раздел».

В появившемся диалоговом окне нужно выбрать «Найти сейчас», и после некоторого времени поиска появится список всех разделов на данном диске. Из него нужно выбрать интересующие нас разделы и нажать «Использовать выбранные». После этого выбранные разделы появятся в общей карте разделов на главном экране приложения.

После этого приступаем к непосредственному восстановлению утерянных данных. Для этого на главном экране необходимо выделить раздел диска, на котором будет проводиться поиск, и выбрать «Сканировать».

Программа произведёт автоматическое сканирование. Для диска в 100 Gb оно заняло около получаса. Результаты будут представлены в виде, изображённом на иллюстрации внизу. В левой части экрана появятся папки с результатами:

"Результат реконструкции" – виртуальная файловая система, построенная на основе собранной информации.

"Удалённые файлы" – обнаруженные удалённые файлы.

"Повреждённые файлы" – предположительно повреждённые файлы.

"Найденные по типу" — результат поиска файлов по сигнатурам. В случае NTFS это редко бывает целесообразно. При этом сам процесс долог и ресурсоёмок, поэтому R.saver использует этот алгоритм только при восстановлении данных с FAT.

Перед выполнением следующих действий рекомендуется сохранить результаты сканирования («Сохранить сканирование»).

Для упрощения работы с восстановленными файлами R.saver имеет инструментарий предварительного просмотра. Он даёт возможность прямо из результатов реконструкции открывать файлы двойным щелчком по их именам. После того как вы определитесь с тем, что вы хотите восстановить, просто выделите эти файлы, нажмите «Сохранить выделенное» и выберите путь сохранения.

Напоследок хотелось бы дать несколько общих советов по восстановлению данных:

Ни в коем случае не сохраняйте восстанавливаемую информацию на тот же носитель (или тот же раздел носителя)! Запись на этот носитель приведёт к полной потере данных.

Если Вы не уверены в том, что сможете самостоятельно восстановить данные с носителя или эти данные слишком важны для Вас, лучше доверьте это профессионалам. Неумелые действия, скорее всего, приведут к тому, что данные будет уже невозможно восстановить.

К оглавлению