
1. Перед началом работ по восстановлению данных необходимо провести диагностику для определения физического и программного состояния запоминающего устройства.
В ходе диагностики выявляются следующие состояния накопителя:
Наличие поврежденных секторов (BAD-блоки) — износ физической памяти, разрушение ячеек, ошибки в таблице трансляции.
Накопитель не определяется компьютером — аппаратная поломка: обрыв разъема, повреждение цепей питания или выход из строя контроллера.
Определяется, но показывает нулевой объем — потеря связи между контроллером и чипом памяти (отвал NAND), либо критический сбой транслятора.
Определяется системой как «нет накопителя» (No Media) — блокировка контроллера и его запуск в технологическом режиме (Safe/ROM Mode) из-за внутренних ошибок.
Определяется полным объемом (не читается / пустой) — сбой таблицы трансляции, повреждение ФС (RAW).
При обнаружении вышеперечисленных неисправностей стандартные методы программного копирования становятся неэффективными. Единственным способом извлечения данных в таких случаях является распайка флеш-накопителя и последующее чтение дампа непосредственно с микросхемы памяти
Поддерживаемые типы устройств: Данный метод применим практически ко всем типам накопителей, включая USB-флешки, SD-карты карты CompactFlash, а также SSD-диски.
Специфика полученных данных: Извлеченный дамп содержит сырые, непреобразованные данные. Чтобы собрать их в итоговые файлы, требуется выполнить процедуру правильного преобразования данных и построить транслятор.
2. Использование комплекса PC-3000 Flash
Современные производители накопителей всё чаще отказываются от стандартных алгоритмов преобразования данных. В отсутствие готового решения это существенно усложняет сборку достоверного образа.
Для решения этой проблемы используется специализированный программно-аппаратный комплекс PC-3000 Flash позволяющий специалисту самостоятельно выполнять любые необходимые преобразования для получения файлов в исходном виде.
На момент написания исходного материала в распоряжении комплекса имеется большое количество готовых решений, и эта база ежедневно увеличивается. Тем не менее новые, ещё не внесенные в базу варианты накопителей продолжают регулярно встречаться на практике.
Исключения и ограничения в работе с PC-3000 Flash
В некоторых случаях стандартных инструментов комплекса может не хватить. К таким исключениям относятся (Источник: Исходный источник):
Новые, ранее не встречавшиеся виды XOR-преобразований сектора.
Отсутствие поддержки ECC (кода коррекции ошибок) конкретной страницы.
Невозможность корректного построения транслятора.
При возникновении этих проблем производится оперативное обращение к производителю оборудования для устранения затруднений в кратчайшие сроки.
3. Особенности восстановления данных с монолитных накопителей
Существует категория устройств, конструкция которых физически не позволяет демонтировать (выпаять) отдельную микросхему памяти для получения дампов. Такие устройства называют «монолитами».
Какие устройства относятся к монолитам: Все карты формата micro SD, некоторые карты SD, а также отдельные модели USB flash. Исследование монолитов требует больших временных затрат. Специалисту необходимо сначала определить точное физическое расположение технических выводов на плате и установить их функциональное назначение.
