Флешка Kingmax UD-05 объёмом 32 Gb

admin Восстановление данных, Флешки
Как восстановить  данные с флешки Kingmax UD-05 объёмом 32GB если она перестала определяться или определяется с объёмом 0 Гб.

Разобрав флешку, увидим контроллер Silicon Motion SM3257EN Q AA и два чипа памяти Samsung K9BDGD8U0M. Для восстановления информации чипы нужно демонтировать при помощи паяльной станции с обязательным контролем температуры и считать на программаторе поддерживающем корпуса TSOP-48. Мы для этих целей используем ридер из комплекса PC-3000 Flash, который в декабре 2015 года стоил у производителя около 72000 рублей. Он позволяет менять напряжение питания микросхем, управлять таймингами и читать современные микросхемы с использованием опции Read Retry.
Чипы определились с идентификатором 0xEC3AD9CE. Из-за большого объёма их содержимое читались долго. А на коррекцию ошибок ушла целая вечность. Вдобавок из-за большого числа ошибок автоматически определить коды коррекции не удалось, пришлось очищать одну страницу руками.

После коррекции применяем XOR и изменяем формат страницы на представленный ниже:
Размер страницы 9216
Размер сектора 539
Структура*
0-512;9152-27;
512-512;9152-27;
1144-512;9152-27;
1656-512;9152-27;
2288-512;9152-27;
2800-512;9152-27;
3432-512;9152-27;
3944-512;9152-27;
4576-512;9152-27;
5088-512;9152-27;
5720-512;9152-27;
6232-512;9152-27;
6864-512;9152-27;
7376-512;9152-27;
8008-512;9152-27;
8520-512;9152-27;

Устраняем перемешивание данных между чипами:
Разделение по блокам (Размер блока: 3072)
Объединение по блокам/страницам попарно (Размер блока: 16)
Объединение по блокам/страницам попарно (Размер блока: 32)

Блоки от микросхем шли в обратном порядке, пришлось их поменять местами.
Инвертируем служебную информацию.

Восстанавливаем трансляцию. Можно попробовать собрать по номеру блока (в 513 байте есть маркер), но из-за дополнений лучший результат даст специализированный сборщик для контроллера SM3257EN с параметрами сборки:

Размер блока (в секторах) : 12288
Тип XOR для SA : Особый тип 1
Шаг анализа блока ТТ : 16
Размер дополнения : 32