Найти тему
Litl-Admin.ru

Как вытащить данные с умирающего диска - опыт специалиста

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

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

Есть множество программ для создания образа накопителя: ddrescue, dd, R-Studio, WinHEX, AccessData FTK Imager, DataExtractor и т.д., можно воспользоваться любой из них. Но предпочтение лучше отдать программе, которая способна вычитывать данные в щядящем режиме - обращение к каждому сектору происходит однократно, если не удалось считать - сектор пропускается (как правило, делается "прыжок" вперёд на определённое количество секторов - например на 1000, а потом чтение выполняется в обратную сторону до первого сбоя - таким образом удаётся пропускать большие нечитаемые зоны).

Лично я для чтения "больных" дисков использую ddrescue, есть версия этой программы для ОС Linux (например загрузочный DeftZero или CAINE) или для ОС Windows (придётся поставить Cygwin - как это сделать я писал в статье).

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

Как это сделать?

  1. Запускам программу R-Studio, открываем образ и выбираем наш файл.
  2. Выполняем сканирование диска.
  3. Если на диске обнаруживается файловая система, воспользуемся её реконструкцией и сохраним результаты в каталог на другом диске.
  4. Если файловая система не обнаружена - воспользуемся восстановлением по сигнатурам. При этом как правило теряются имена файлов и их расположение, но само содержимое будет читабельно - достаточно хорошо подлежат восстановлению изображения и видеофайлы, если они не были сильно фрагментированы.

С удовольствием отвечу на возникшие вопросы в комментариях.

Windows
66,2 тыс интересуются