Восстановление Данных с Карты Памяти Microsd
С увеличением количества устройств, использующих съемные модули энергонезависимой памяти, которыми люди пользуются в повседневной жизни, возросло количество случаев потери информации в результате их сбоя или выхода из строя, когда компьютер не видит флешку. Восстановление карты памяти процесс непростой, и подход к диагностике и проведению работ будет отличаться, в зависимости от типа накопителя.
Восстановление SD карты
Для того, чтобы восстановить данные с поломанной SD карты нужно вскрыть пластмассовый корпус по торцу острым предметом и извлечь из него монтажную плату с микросхемами NAND памяти, микроконтроллером и всем прочим, что на плате распаяно.
Далее, промаркировав несмываемым маркером или острым резцом чипы, если их больше одного, присвоив номер 1 тому, который ближе к контроллеру или на той же стороне платы распаянному, аккуратно снять чип или чипы с помощью термовоздушной паяльной станции. Очень важно не допустить перегрева микросхем, так как в нашей лаборатории опытным путем установлено, - при превышении определенного порога нагрева чипов НАНД памяти, лавинообразно увеличивается количество блоков с ошибками, которые не корректируются в последствии алгоритмом ECC.
После распайки и демонтажа NAND, микросхемы устанавливаются в специальный ридер для считывания дампов.
В дампах блоки данных представлены, как правило, в нелинейном виде, а в виде своеобразных миксов, своего рода аналога raid массивов, что сделано контроллером карты памяти с целью оптимизации скорости работы с устройством. Кроме того, в целях увеличения количества часов наработки SD карты памяти, в ряде карточек, особенно большого (свыше 4 Gb) объема, используется XOR преобразование непосредственно перед записью блока данных на чип памяти.
Таким образом, после получения дампов в том виде, в котором их читал контроллер карты памяти, нам нужно воссоздать всю работу, которую этот микроконтроллер проводил перед тем, как передать блок информации по USB интерфейсу. То есть устранить внутренние преобразования, убрать XOR модификацию, инверсию байт или шифрование, если они присутствуют, провести ECC коррекцию ошибок и воссоздать таблицы трансляции. В финале вы получите логический дамп, схожий с тем, который вы могли бы снять с карты памяти пока она еще не была поломанной. После чего этот дамп можно легко открыть в любом ПО, предназначенном для работы с файлами-образами, например в WinHEX.