Как самостоятельно восстановить утерянные файлы?
Одно из таких решений — Hetman Partition Recovery. Эта программа восстанавливает данные жестких дисков и любых других носителей информации, работающих под управлением файловых систем FAT и NTFS. Утилита объединяет комплекс алгоритмов, которые восстанавливают как имя, атрибуты, содержимое файла, так и структуру каталогов.
Кроме текущих разделов, программа компании Hetman Software находит все ранее созданные диски и выводит их пользователю для дальнейшего поиска и восстановления удаленных файлов. Поддерживая все версии файловых систем FAT и NTFS, используемые в Windows, она исправляет любые ошибки логической структуры диска.
Partition Recovery проста в использовании. Пошаговый «Мастер восстановления файлов» и русифицированный интерфейс позволяют вернуть удаленные данные за несколько минут.
Утилита использует инновационный алгоритм поиска удаленных данных, позволяющий восстановить больше файлов в полном объеме с поврежденных, не читаемых и недоступных устройств, таких как карты памяти, USB и жесткие диски. Логический диск может быть поврежден или вообще недоступен, но даже в этом случае велики шансы на то, что утилита успешно считает информацию с поврежденных устройств и откроет доступ к утерянным или недоступным файлам.
Суть в том, что в компьютере под управлением Windows файлы хранятся в виде блоков информации, записанных на секторах жесткого диска. Секторы могут располагаться как последовательно, один за другим, так и быть хаотично разбросанными по всей поверхности диска. Расположение секторов зависит от того, какие именно блоки были свободны в момент сохранения файла на диск. Если система не обнаружила на диске непрерывного свободного блока секторов достаточного размера для того, чтобы сохранить файл в виде непрерывной последовательности данных, система будет фрагментировать файл, записывая его отдельные части в свободные блоки.
Для того чтобы ориентироваться в записанной информации, операционная система создает запись в файловой системе с указанием того, какие именно секторы на диске занимает содержимое конкретного файла. В момент, когда пользователь удаляет файл, Windows не стирает и не перезаписывает содержимое секторов на диске. Содержимое записи о файле в файловой системе также не удаляется, но подвергается модификации: система помечает запись как принадлежащую удаленному файлу. Соответственно, все сектора на диске, принадлежащие данному файлу, оказываются свободными — теперь Windows может сохранить в это пространство какой-нибудь другой файл. Но пока этого не произошло, можно попробовать восстановить содержимое удаленного файла.
Программа по восстановлению удаленных файлов сканирует файловую систему в поиске записей, помеченных как удаленные. Проанализировав такие записи, становится возможным узнать точные адреса секторов на диске, в которые было записано содержимое оригинального файла. После быстрой дополнительной проверки — не принадлежат ли эти сектора какому-либо другому файлу, — программа считает данные из нужных секторов и сохранит их в новом файле. Задача решена!
А что происходит, если в файловой системе не осталось записи, указывающей на удаленный файл? В этом случае простейшие инструменты не срабатывают. Требуется другой подход — «сигнатурный поиск для восстановления данных». Суть алгоритма сводится к поиску комбинации определенных байтов на диске, которые обозначают начало или окончание файлов. К примеру, файлы *.avi, *.docx, *.pdf, *.ppt, *.pst, *.zip начинаются с байт «52 49 46 46», «50 4B 03 04», «25 50 44 46», «D0 CF 11 E0», «21 42 44 4E», «50 4B 03 04» соответственно. И этот алгоритм в программе также имеется.
Hetman Partition Recovery поддерживает чтение как обычных, так и сжатых или зашифрованных файлов с дисков под управлением файловых систем NTFS, FAT. Программа совместима со всеми популярными 32- и 64- битными операционными системами Windows: XP, Server 2003, Vista, Server 2008, Seven, Eight, Ten.