Карта памяти Lexar перестала определятся
Задача | Необходимо восстановить видео съемки | ||||
Оборудование |
|
||||
Проблема заказчика | Карта памяти перестала определятся. Носили в другую компанию. Принесли с заключением о невозможности восстановления. | ||||
Результаты диагностики | Чипы уже отпаяны. Принесли в пакетике: разобранная флэш с отпаянными чипами + флэш донор. Берем в работу, чтобы подтвердить или опровергнуть заключение конкурентов. | ||||
Процесс |
Спецификация CFast, подготовленная ассоциацией CompactFlash Association (CFA), описывает высокоскоростной съемный накопитель для промышленного использования. В отличие от обычных CF-карт, в которых используется параллельный ATA/IDE интерфейс, карты памяти CFast включают современный последовательный интерфейс SATA. То есть фактически это быстросъемный SSD диск. И нам принесли именно такой на восстановление данных после неудачной попытки в другой компании. На борту 4 чипа Micron 4VB12 NW706 на 4-е кристалла, каждый объемом 8GB, управляемые контроллером SM2246XT H AA от компании Silicon Motion. Именно такие контроллеры используются в SSD для обычных компьютеров. В заключении было написано, что восстановить данные не представляется возможным. Причина – значительный износ ячеек памяти. Проверяем. На всех чипах следы флюса для пайки. Удаляем его, чтобы не “пачкать” оборудование для чтения. На этом же этапе делаем количество припоя на каждом пятаке чипов примерно одинаковым для равномерного контакта всех пятаков с иглами на колодке. Приступаем к чтению. Чипы Vlad читал на комплексе РС-3000 Flash от Ace Lab, к которому у нас есть колодка BGA-152 по форм фактору чипов. ID кристалла 0х2С64403С. Все части каждого чипа “отдали” свои идентификаторы и были успешно считаны. Далее необходимо устранить битовые ошибки. Код коррекции ошибок не был определен в автоматическом режиме. Определил геометрию сектора по битовой карте: 1066*16+48 = (512+512+42)*16+48=(data+ECC)+(SA+ECC). После этого комплекс определил подходящий код и я запустил устранение битовых ошибок. 99,9% битовых ошибок были устранены. Стала ясна несостоятельность заключения о значительном износе ячеек памяти. Приступил к анализу дампов. По итогу анализа стало ясно, что в комплексе PC-3000 не оказалось подходящего XOR – блока (дешифратора) и построителя транслятора (анализатора служебной зоны). Скорее всего именно это и послужило причиной для выдачи подобного заключения от конкурентов. В нашем арсенале есть комплекс Flash Extractor от Софт Центра и я решил на нем попробовать собрать образ. “Подсунул” дампы, изменив config файл. FE сразу предложил пару моделей на выбор и одна из них явно подходила под мой случай по геометрии сектора.
Ее и использовал для построения транслятора и сборки образа. Построенный образ оказался абсолютно рабочим! Стала видна файловая система ExFat и видео файлы разрешением 1920Х1080 пикселей. Открыв образ в R-Studio, восстановил все видео файлы, включая удаленные. |
||||
Результат | Все восстановил, заказчик очень удивлен и доволен, так как обращался к нам без надежды на успех, а скорее “для галочки”. |