Восстановление данных - это сложный и трудоемкий процесс.
Прежде всего необходимо определиться,в чем основное отличие понятий
ремонт жесткого диска и восстановление данных.
Ремонт hdd - комплекс мер, неправленных на восстановление жесткого диска,
как устройства, включая проверку поверхности жесткого диска, скрытие дефектов,
проверку магнитных головок по чтению и записи.
Конечной целью ремонта является полностью рабочий жесткий диск.
В случае поломки контролера, помимо его восстановления или замены на исправный, все равно
необходимо проводить полную проверку работоспособности жесткого диска.
Восстановление информации - в этом случае все меры направлены на вычитывание
данных и перенос их на другой носитель.
Существует множество специализированных пользовательских программ программ для
восстановления данных. К таким программам относятся GetDataBack , R-studio, Easy Recovery .
Есть утилиты для восстановления архивных файлов : ZIP Recovery , RAR Recovery и др.
Но все эти и другие программы расчитаны на сканирование исправного устройства : жесткого диска,
флешки или карты памяти.
Кроме этого, эти программы восстановления данных работают в операционной системе, которая сама
обращается к подключенным для сканирования жестким дискам или флешкам для диагностики подключенного
оборудования. И ,часто, операционная система мешает проводить восстановление данных или не дает
возможности работать с неисправным накопителем.
Для того , чтобы получить информацию , надо исключить попытки тестирования операционной
системой неработающего жесткого диска или флешки.
Как это сделать ?
Для этого необходимо оборудование с независимым от ОС интерфейсом, позволяющее напрямую работать
с неисправным накопителем. Например, это позволяет делать программно-аппаратный комплекс
PC-3000, разработанный компанией ACE Lab г.Ростов-на-Дону.
В принципе, восстановление данных сводится к посекторному или пофайловому
копированию данных с неисправного накопителя на исправный.
Но, чтобы корректно вычитать нечитаемый сектор, необходимо
подбирать режим копирования , индивидуальный для каждого
конкретного жесткого диска или другого носителя информации .
К каждой задаче по восстановлению информации необходимо
подходить индивидуально, хотя многие задачи и могут быть
похожи по алгоритму.