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

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

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

Флешка Smartbuy 8gb с объемом 0 на восстановление данных

Данная флешка поступила к нам в лабораторию с симптомами "нулевой объем", то есть, в операционной системе у данного накопителя отображался объем 0 байт.

Что ж, без распайки не обойтись - приступим!

Разбор

Вскрытие флешки показало, что внутри находится одна микросхема памяти Sandisk (45DE9892) с контроллером SM3257EN. Данный контроллер "славится" своей дешевизной, в связи с чем, как правило, в паре с ним идет дешевая, плохая по качеству память. Так же, зачастую, данный контроллер не записывает номер блока в служебную область, в связи с чем бывает затруднительно выстроить цепочку блоков в нужном для восстановления данных порядке.

Smartbuy 8Gb в разобранном виде

Распайка

После распайки и чистки микросхемы устанавливаем ее в колодку считывателя NAND-памяти.

Чтение

40 минут и образ микросхемы уже на жестком диске, но это только начало - теперь следует выполнить коррекцию ECC, то есть, исправить битовые ошибки по встроенному коду коррекции ошибок.

Удаление вставок

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

Коррекция

Большая часть данных была успешно скорректирована, но осталось около 180 мегабайт нескорректированных страниц. Информации в ECC не хватило для полной коррекции информации и мы вооружаемся средством перечитывания микросхем на основе изменения опорного напряжения ячеек - Read Retry. 

Дочитывание RR

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

Метод чтения Read Retry изменяет опорное напряжение ячейки, после чего велика вероятность "попадания" заряда в допустимый диапазон значений, в связи с чем данные удается получить в исправном виде.

Устранение преобразований контроллера

Коррекция ошибок и перечитывание нескорректированных страниц заняло еще около полутора часов, что, в данном случае, совсем не много.

Настала пора преобразования "сырого" образа микросхем в образ с данными.

В первую очередь устраняем скремблирование данных (операция XOR).

Следующим этапом вид каждого сектора приводится к "стандартному" (512 байт данные, 26 байт служебная информация).

Далее, устраняется интерлив и образ готов к сборке по таблицам трансляции.

Итогом является готовый образ флешки с разделом FAT32 на ней.