Почему современные программы для восстановления данных лучше чем Undelete.exe

Программное обеспечение для восстановления данных прошло долгий путь с тех пор, когда первый «восстанавливающий» инструмент был впервые представлен в Norton Utilities 1.0 в 1982 году. Несколько лет спустя, компания Microsoft создала приложение «undelete.exe», которое встраивалось в операционную систему MS DOS 5. Обе программы полагались на свойства файловой системы (FAT16 в то время) сохранять информацию об удаленных файлах в структуре каталогов.

Почему современные программы для восстановления данных лучше чем Undelete.exe

Прошли годы и носители информации “выросли” от дискет с размером 360Kb до HDD-дисков с емкостью 2TB. Но принцип работы средств по восстановлению данных остался тем же. Эти программы пытались обнаружить в каталогах информацию об удаленных файлах, отменяя операцию «удалить» путем простого изменения флага файловой системы. Данный подход часто приводил к повреждению файлов и самой файловой системы, и нет нужды говорить, что он был далек от совершенства.

Сегодня ни один уважающий себя производитель средств восстановления данных не станет пользоваться таким методом. Файловая система по-прежнему подвергаться сканированию, но даже самые простые программы не станут напрямую писать на файловую систему при попытке восстановления данных. Вместо этого программы будут пытаться прочитать сектора, на которых до этого хранились удаленные файлы, реконструируя файл и сохраняя его в другом месте (предпочтительно на другом диске или флеш-накопителе).

Этот подход основывается на том, что информация все еще сохраняется в файловой системе после того, как файл был удален. Но что, если файл был удален очень давно и запись о нем в файловой системе недоступна? И, что делать, если сама файловая система стала недоступной после форматирования диска или его повторного разбиения на разделы? И, наконец, что если сам раздел не читается, поврежден или не определяется?

Некоторые из более качественных программ Hetman Uneraser пошли дальше, предлагая помимо чтения файловой системы и другие дополнительные средства, позволяющие обнаружить удаленные файлы. Был написан новый алгоритм, который анализирует все данные, содержащиеся на жестком диске, и ищет те файлы, которые все еще лежат на нем.

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

Ну и в завершение можно добавить, что самые современные и продвинутые программы, объединяют оба вышеупомянутых метода, используя как информацию из файловой системы, так и данные собранные с поверхности диска, тем самым создавая наиболее полную картину. Соединяя информацию из файловой системы и собственно диска, эти программы могут помочь решить практически любую проблему – восстановить файлы с отформатированных, поврежденных или недоступных дисков.

Author: Michael Miroshnichenko

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4.00 out of 5)