Мы на связи:
+7 (351) 751-16-68

Мы находимся:
Челябинск, Гагарина, 9, оф. 417

Восстановление данных

Восстановление данных с Compact Flash SanDisk

Сегодня я вам расскажу, как в наш сервисный центр попали две неисправные карты памяти Compact Flash SanDisk на восстановление данных.

Как правило, подобные флешки стоят в не самых дешевых фотоаппаратах Canon, в связи с чем преобладающее число заказов - потерянные фотографии с профессиональных фотосессий.

Контроллер

В первом случае маркировка контроллера была SanDisk 20-82-60549.

compact-flash-sandisk compact-flash-sandisk

На самом деле, это перемаркированный Silicon Motion 2236G (SM2236G).

Во втором случае перемаркировки не было.

compact-flash-sandisk compact-flash-sandisk

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

Выглядит подобное перемешивание примерно так:

qword-mix-nand

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

В обоих случаях микросхемы вычитались без особых проблем.

На первой флешке преобразования выглядели примерно так:

pc3000-flash-mix

На второй все значительно проще:

pc3000-flash-mix

Как можете заметить, преобразование QWORD тут не используется. Связано это с тем, что флешка имеет всего одну микросхему памяти и параллельной записи тут нет.

После всех преобразований мы выполнили сборку и получили доступ к данным. Задачи решены!