Беда случилась у нашего заказчика! Перестала работать USB-флешка Prestigio, объемом 8 Гб., а на ней хранится вся информация за несколько лет работы! Мы решили попробовать восстановить данные с этого носителя.
Устройство не определяется на компьютере, но контакты разъема USB не заломаны, поэтому делаем вывод, что виноват контроллер запоминающего устройства (сгорел).
Единственный вариант добраться до данных — выпаять микросхему памяти с флешки и попытаться зачитать её с помощью программно-аппаратного комплекса PC-3000 Flash Edition. Для этого разбираем флешку.
Отпаиваем микросхему памяти и помещаем её в считывающее устройство.
Наша задача на данном этапе состоит в том, чтобы правильно считать массив ноликов и единичек, которые записаны на микросхеме памяти этой флешки.
Таким образом мы получаем дамп памяти (слепок) флешки. Но данные мы пока увидеть не можем, т. к. записаны они на микросхеме в определенном порядке (по алгоритму, заданному контроллером флешки). Теперь задача — подобрать правильный алгоритм, который позволит увидеть информацию в виде удобочитаемой структуры папок.
После того, как в автоматическом режиме была построена логическая структура, мы можем проверить корректность восстановленных данных.
Некоторые из папок открываются без проблем (на рисунке помечены зеленым), а вот с некоторыми есть проблемы (помечены красным). Если попытаться открыть какой-либо файл из такой испорченной папки, то мы наблюдаем искажение информации (можно на любой фотографии оценить это визуально).
Поэтому нам необходимо в ручном режиме скорректировать логическую структуру и выставить так называемые точки сдвига, т. е. установить правильную адресацию папок и файлов.
После коррекции открываем туже-самую фотографию, и видим результат наших действий.
В итоге мы получаем не просто восстановленную, но и читабельную информацию, которую можно уже скопировать на новую флешку.
Думаю, что с задачей восстановления мы справились на отлично!
Александр Николаевич, Калининград, 2016.