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

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

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

Научно-исследовательская работа – не менее важный элемент восстановления данных. К нам довольно часто поступают новые накопители или накопители с весьма неординарными проблемами. Для того, чтобы восстановить информацию с таких носителей, мы приобретаем такие же, но исправные, и проводим над ними опыты: как получить доступ к сервисной информации, как вывести накопитель в готовность, как добраться до данных пользователя, и т.п. В некоторых случаях специалисты компании вынуждены считывать ПЗУ накопителя на физическом уровне (с помощью программатора) и дизассемблировать его код с тем, чтобы получить минимальный набор сервисных команд, позволяющих добраться до служебной зоны. Для использования найденной в процессе научного исследования информации мы разработали собственный АТА-shell, позволяющий подавать в накопитель произвольный набор команд с необходимыми параметрами, считывать буферную память после применения команды, принимать или отправлять в накопитель пакетные данные или сектора. Это позволяет нам довольно быстро разбираться с новыми, еще не поддерживаемыми коммерческим ПО, накопителями, и восстанавливать с них данные.

Кроме перечисленных выше работ, нам довольно часто приходится чистить накопители от разного рода загрязнений. Наиболее сложные типы загрязнений случаются тогда, когда заказчик открывает накопитель самостоятельно и пытается что-то сделать в гермозоне. После такого вмешательства на пластинах накопителя обычно имеются отпечатки пальцев, головки сорваны или испачканы жиром (так как пользователь пытается включить накопитель, думая, что он все исправил и диск должен сейчас заработать). Очистка накопителя после такого вмешательства – сложное и продолжительное занятие, которое, в зависимости от количества грязи, может занять от 1 до 3 недель. Среднее время очистки накопителя, имеющего 2 пластины, составляет 2 недели. Для очистки накопителей мы используем специализированную химию степеней очистки «х.ч.» или «ч.д.а.».

-5%