Восстановление файлов после форматирования

Совершенно типовая операция – понадобились файлы с флешки, которую отформатировали и ничего не сохранили. Что делать? Начинается паника, крики, вопли, слёзы, слюни. Остановимся и выдохнем. Данные скорее всего(!) не пострадают.

Немного скучной теории

Ответим для начала на ряд вопросов, которые неизбежно возникают у пользователей разного уровня подготовки:

  1. Флешку отформатировал. Всё пропало?
    Нет, не всё. В ряде случаев, при благоприятном стечении обстоятельств, будут утрачены лишь некоторые атрибуты файлов, а данные можно будет восстановить. Форматирование – это создание служебных структур, описывающих, как будут хранится файлы. Всё равно, что на балконе сломать старый стеллаж с вещами, а на его месте построить новый. Где-то поблизости обязательно останутся и банки с вареньем и лыжи… не там, возможно, где это лежало, но в целом не должно повредиться.
  2. Полное и быстрое форматирование отличается?
    Ещё как. Вот после полного – восстанавливать что-то уже затруднительно – всё свободное место раздела затирается. Но чаще всего форматирование происходит именно быстрое, поэтому есть смысл проверить результаты.
  3. Удалил важный файл/каталог. Можно восстановить?
    Можно попытаться. В большинстве файловых систем (особенно нативных, под Windows) процедура удаления просто помечает это место на разделе как неиспользуемое (данные файла так и остаются там лежать), и при желании – можно найти и скопировать файл в новый (существующий). Но есть нюанс (как всегда). Операционная и файловая системы понимают, что это место “свободно” и вполне может туда что-нибудь поместить (как большего, так и меньшего размера) и тогда файлы восстановить будет нереально.
  4. Первоочередные действия, когда понял, что удалил что-то важное
    Чтобы увеличить вероятность восстановления информации, нужно как можно скорее прекратить работу с носителем информации (зачем – см. пункт 3). Подключить носитель в режиме “только чтение” и снять образ. Дальнейшие действия по восстановлению проводить уже с образом.

Программы для восстановления данных

Пробовал много различных программ. Но наиболее комфортна работа с R-Studio. Покажу на практике, как проходит работа:

Выбираем накопитель и начинаем сканирование

В левой части окна выбираем раздел и нажимаем кнопку “Сканировать” на панели инструментов.

Итак, нюансы:

Выбирать раздел или устройство? Если необходимо работать по текущей файловой системе – выбираем раздел (вот как F: на скрине ниже). Это если удалили файл и хотим восстановить.
А если мы форматировали раздел, то лучше всего выбрать на уровень выше – “Msft Virtual Disk 1.0” или модель жёсткого диска или флеш-накопителя. В результате будут показаны файловые системы, существовавшие ранее.

Отобразится окно следующего вида:

Как правило, в результате сканирования, будет найдено множество различных файловых систем, существовавших ранее. Сузить круг поиска можно заранее указав тип файловой системы, которая нас интересует:

Теперь по поводу того, что искать:

Есть кнопка “Известные типы файлов”. Ну-ка, нажмём её:Тут можно выбрать типы файлов, которые нас интересуют. Можно конечно вообще все выбрать, но это в случае, если нам это нужно. А как программа определяет, какие файлы искать?

У большинства файлов есть так называемая сигнатура (magic number) – характерная последовательность символов, характеризующая данный тип файла. Дальше мы увидим применение этого.

После того, как сканирование будет завершено – нажать кнопку “Показать содержимое диска”.

Работа с деревом файлов

Отобразится дерево каталогов, в которых и стоит поискать ваши данные.

  • Каталог “Root” – корневой каталог раздела. Если искали файлы в текущей файловой системе – стоит  поискать там.
  • Каталог “Дополнительно найденные файлы” – поиск по сигнатурам. Здесь файлы будут как правило без имён, без каталога и сгруппированы по разделам.
  • Каталог “Метафайлы” – служебные файлы, там искать своё добро нет смысла.

Выбираем файл в каталоге и нажимаем “Ctrl+E” для того, чтобы открыть файловый редактор. Откроется вот такая картинка:

Видим тут в начале файла сигнатуру JFIF, ниже Exif – именно так и начинается корректный JPG-файл. Скорее всего файл не повреждён.

А вот Word-овский документ. Начинается с PK (т.к. по сути docx – это ZIP-архив). А ниже – содержимое, [Content_Types.xml]… Велика вероятность, что файл в порядке. Будем восстанавливать. Знать типовые сигнатуры весьма полезно. Для EXE-файлов – это “MZ” в начале. Для RAR – “Rar!” и т.д.

И следующий шаг – отмечаем нужные файлы и жмём “Восстановить помеченные”.

Нюансы

  1. Для восстановления обязательно выбираем другой накопитель, не тот же, с которого производится восстановление. А то будет “выстрел в ногу” и данные, лежащие вроде почти нетронутыми, оказываются перезаписаны восстанавливаемыми файлами.
  2. С осторожностью подходить к восстановлению ссылок и Junktion point, можно зациклить программу и рекурсивно восстанавливать каталог в каталог (например Application Data). Я описывал работу со ссылками тут.
  3. Если процесс сканирования и построения дерева занимает много времени – можно сохранить прогресс отсканированного в файл и продолжить в другое время, загрузив его. Всё через контекстное меню.
Интересно? Поделись с другом
Litl-Admin.ru

Comments:

Leave a Reply