Беда случилась у нашего заказчика! Перестала работать USB-флешка Prestigio, объемом 8 Гб., а на ней хранится вся информация за несколько лет работы! Мы решили попробовать восстановить данные с этого носителя.

Устройство не определяется на компьютере, но контакты разъема USB не заломаны, поэтому делаем вывод, что виноват контроллер запоминающего устройства (сгорел).
Единственный вариант добраться до данных — выпаять микросхему памяти с флешки и попытаться зачитать её с помощью программно-аппаратного комплекса PC-3000 Flash Edition. Для этого разбираем флешку.

Отпаиваем микросхему памяти и помещаем её в считывающее устройство.

Наша задача на данном этапе состоит в том, чтобы правильно считать массив ноликов и единичек, которые записаны на микросхеме памяти этой флешки.

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

После того, как в автоматическом режиме была построена логическая структура, мы можем проверить корректность восстановленных данных.

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

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

После коррекции открываем туже-самую фотографию, и видим результат наших действий.

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

Думаю, что с задачей восстановления мы справились на отлично!
Александр Николаевич, Калининград, 2016.