+7(499)322-73-62многоканальный телефон
Курьер доставит ваш HDD/ноутбук/планшет/телефон в сервис

Восстановление данных на флешке с неисправным контроллером

Рубрика: Восстановление данных

По нашей статистике, в половине случаев, данные на USB Flash носителе становятся недоступными из-за некорректной работы чипов памяти или выхода из строя микросхемы контроллера. При этом флешка может определяться как USB устройство, но доступ к данным отсутствует, система при этом предложит отформатировать накопитель.

Чаще всего это связано в неисправностью контроллера.

В программе управления дисками это может выглядеть так:

флешка не определилась системой
«Нет носителя» означает то, что контроллер по какой-либо причине не может обнаружить чип NAND Flash.

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

Для начала нужно вскрыть флешку, не повредив плату контроллера и не порезав руки. Для этого достаточно иметь скальпель и отвертку.

пример типичной флешка

флешка в разобраном виде

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

На плате контроллера обычно находятся несколько микросхемы. Это сама микросхема контроллера и от одной до четырех микросхем NAND памяти.

В нашем пациенте контроллер AU6982.

выпайка чипа памяти
При помощи пинцета и паяльного фена демонтируется чип памяти. Контроллер можно оставить на плате, он уже не нужен, если конечно вы не коллекционируете «дохлые» контроллеры.

чип памяти флешки
Чип памяти снят, теперь его нужно считать, т.е. извлечь содержимое. Для этого чип устанавливается в считыватель. Мы используем разные Flash-ридеры, сегодня выбор пал на оборудование компании АСЕ, PC-3000 Flash SSD Edition.

комплекс PC-3000 Flash SSD Edition для извлечения информации с чипа памяти

PC-3000 Flash SSD Edition

Оборудование готово к работе.

Далее производится чтение чипа утилитой из комплекса PC-3000 Flash.

чтения чипа утилитой PC-3000 Flash

чтения чипа утилитой PC-3000 Flash - параметры чтения

чтения чипа утилитой PC-3000 Flash - параметры анализа

Данные в микросхеме NAND памяти разделена на блоки, блоки состоят из секторов. Обычно сектор занимает 528 байт, 512 байт данных и 16 байт служебной информации. Служебная информация сектора содержит порядковый номер сектора в блоке и номер блока. Для того чтобы получить из бинарного дампа памяти, образ раздела диска необходимо собрать сектора согласно служебной информации и типа контроллера и удалить служебную информацию. Также необходимо убрать резервные сектора, которые не используются для размещения данных.

Если, с помощью мозгов, сложно найти алгоритм хранения данных на Flash, можно запустить автоанализ, который есть в PC3000 Flash. Правда автоанализ, в сложных случаях (несколько банков, несколько миксов), не всегда правильно работает и тут без мозгов не обойтись.

автоанализ чипа памяти
Наш случай довольно простой, и автоанализ справился без проблем.

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

После сборки образа раздела согласно типу транслятора контроллера флеш памяти мы получаем файловую систему со всеми восстановленными файлами, осталось скопировать данные на живой носитель информации и сделать резервную копию!

результаты восстановленныя данных
Результат – восстановленные данные.

совет Как восстановить файлы?
совет Как восстановить флеш (flash)?
совет Какова цена восстановления данных?


Если требуется восстановление данных, свяжитесь с нами по телефону: +7(499)322-73-62

Или оставьте запрос: