Восстановление карт памяти

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

Восстановление SD карты

Для того, чтобы восстановить данные с поломанной SD карты нужно вскрыть пластмассовый корпус по торцу острым предметом и извлечь из него монтажную плату с микросхемами NAND памяти, микроконтроллером и всем прочим, что на плате распаяно.

Восстановление карты памяти

Далее, промаркировав несмываемым маркером или острым резцом чипы, если их больше одного, присвоив номер 1 тому, который ближе к контроллеру или на той же стороне платы распаянному, аккуратно снять чип или чипы с помощью термовоздушной паяльной станции. Очень важно не допустить перегрева микросхем, так как в нашей лаборатории опытным путем установлено, - при превышении определенного порога нагрева чипов НАНД памяти, лавинообразно увеличивается количество блоков с ошибками, которые не корректируются в последствии алгоритмом ECC.

Восстановление SD карты

Чип памяти

После распайки и демонтажа NAND, микросхемы устанавливаются в специальный ридер для считывания дампов.

Оборудование для восстановления карт памяти

Устройство для восстановления карты памяти

В дампах блоки данных представлены, как правило, в нелинейном виде, а в виде своеобразных миксов, своего рода аналога raid массивов, что сделано контроллером карты памяти с целью оптимизации скорости работы с устройством. Кроме того, в целях увеличения количества часов наработки SD карты памяти, в ряде карточек, особенно большого (свыше 4 Gb) объема, используется XOR преобразование непосредственно перед записью блока данных на чип памяти.

Таким образом, после получения дампов в том виде, в котором их читал контроллер карты памяти, нам нужно воссоздать всю работу, которую этот микроконтроллер проводил перед тем, как передать блок информации по USB интерфейсу. То есть устранить внутренние преобразования, убрать XOR модификацию, инверсию байт или шифрование, если они присутствуют, провести ECC коррекцию ошибок и воссоздать таблицы трансляции. В финале вы получите логический дамп, схожий с тем, который вы могли бы снять с карты памяти пока она еще не была поломанной. После чего этот дамп можно легко открыть в любом ПО, предназначенном для работы с файлами-образами, например в WinHEX.

Восстановление microSD карты

Карты памяти в формате microSD (микро СД) по сути ничем не отличаются от своих великоразмерных сородичей, кроме, естественно размера. И этот факт привносит определенные сложности в процесс восстановления данных с micro SD. Основная сложность - микроконтроллер, собственно память, кварц и формирователи напряжения - все смонтировано в одном монолитном корпусе - монокристалле. На некоторых микро СД карточках есть контактные площадки в виде позолоченных пятачков, к которым можно подпаять соответствующие выводы монтажной платы, на других для подпайки придется снимать лак. Кроме того, крайне малый размер пятачков или контрольных точек требует дополнительных навыков в пайке и специального оборудования для выполнения монтажа.

Восстановление micro SD

Дополнительно о процессе восстановления microSD и монолитов можно прочитать по ссылке.

Если в процессе самостоятельных попыток восстановить данные с карт памяти у вас (либо в другой конторе) не получилось - обращайтесь в нашу лабораторию по восстановлению информации.