Восстановление файлов

Выполняя работы по восстановлению данных, нередко приходится сталкиваться с ситуацией, когда пользователь случайно удалил нужные ему файлы с жесткого диска, USB flash диска или карты памяти. Это может быть просто операция удаления, логическое форматирование либо перезапись файла (директории). Что делать в таком случае?

Для того, чтобы вы могли обеспечить восстановление файлов прежде всего, необходимо обесточить компьютер. Сразу, как только вы поняли, что случайно удалили необходимую информацию или отформатировали не тот раздел (диск). Причем обесточить не корректным выключением, через "Пуск -> завершение работы", а выдернув шнур питания, или щелкнув выключателем на БП. Почему надо выключить компьютер именно так?

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

То же самое касается и процесса форматирования. При переформатировании и переразмечании логического пространства диска переписываются данные о размере раздела, кластера, местоположении таблицы размещения файлов. При том, что до перезаписи старые данные остаются на винчестере. И есть вероятность их успешного восстановления. Если для удаления используются сторонние утилиты (например PGP), то помимо удаления записи о файле, перезаписывается и само место, где находился файл. Это действие носит название wipe или security erase. Восстановить данные после такого стирания практически невозможно. Методы, основанные на особенностях ОС и ФС есть, но тут ситуация из разряда "как повезёт" и шансы на успех невелики.

Восстановление файлов после удаления

Для восстановления удаленных файлов существует множество программ. Они хороши каждая по-своему, но имеют один общий недостаток - эти программы пасуют перед фрагментированными файлами. Что такое фрагментированные файл? Представьте себе файл, разбитый на две равные части. Начало файла (его сигнатура) приходится на 1 000 LBA и длится до 2 000 LBA. А вторая часть лежит с 3 000 по 4 000 LBA. Информация о количестве частей и их месторасположении записана в таблице размещения фала. Если файл удален, эта запись сотрется. И восстановить фрагментированный файл программа автоматического восстановления уже не сможет. Поэтому в результате работы такой программы, если ваш диск имел сильную фрагментацию файлов, вы рискуете получить множество поврежденных данных. Вернуть информацию в таких случаях - задача весьма нетривиальная. Помимо специализированного ПО, необходимо затрать много времени и усилий на анализ дискового пространства, чтобы сделать восстановление файлов после удаления возможным. Поиск сигнатур, релевантных фрагментов, попытки их склейки в одно целое.

Так же нужно отметить, что многие пользователи забывают о том, что по-умолчанию файлы удаляются в корзину, из которой их можно легко восстановить двойным кликом по значку "корзина" и выбрав нужное содержимое указать на опцию "восстановление файлов".

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

Очень распространенная проблема: диск отформатировали случайно или намеренно а потом вспомнили, что на нем остались важные каталоги. Как правило в результате форматирования сохраняется прежняя разметка носителя (если не были заново пересозданы разделы) и происходит обновление заголовков таблиц размещения файлов. При этом старые записи о ранее существовавших данных остаются на прежних местах и при сканировании их можно отыскать и на основании этого построить виртуальное дерево каталогов, которое будет отражать дисковую структуру отформатированного винчестера или карты памяти. В ряде ситуаций, когда после форматирования была установлена новая операционная система, часть записей file allocated table может быть перезаписана новой информацией. В таком случае для получения более полного результата придется воспользоваться поиском нужных файлов по заголовкам.

Все результаты работ надо будет сохранить на отдельно подключенный к системе носитель, имеющий достаточный объем. Сохранение восстанавливаемых данных на тот же логический раздел, с которого идет восстановление, недопустимо!

Восстановление файловой системы жесткого диска

В случае, когда диск определяется в системе как RAW или неразмеченный, категорически не стоит использовать средства, предлагаемые самой операционной системой - Scandisk и Check Disk (Chkdsk) для того, чтобы провести восстановление файловой системы диска. Нужно отслеживать, чтобы не произошло их автоматического запуска, потому что после их работы очень часто портятся важные файлы.

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

Нашей лабораторией накоплен достаточно большой опыт в восстановлении информации, удаленной с файловых систем различных типов. Если вы случайно удалили нужные данные или отформатировали диск, - обращайтесь в наш сервис.

Заметки схожей тематики:

Не могу установить виндовс

Странное поведение жесткого диска

Повреждение файлов после атаки вирусов