Главная / Статьи / Принципы работы и восстановление данных с флешек на основе NAND памяти. Принципы работы и восстановление данных с флешек на основе NAND памяти.
Существует множество устройств хранения информации, основанных на твердотельных полупроводниковых энергонезависимых кристаллах памяти (NAND Flash Memory). Практически все устройства имеют одинаковое внутреннее строение, и представляют собой электронную плату с напаянными на неё элементами, основными из которых являются: Контроллер (микропроцессор с микропрограммой, отвечающий за обработку, представление и хранение данных) - подаёт команды, на микросхему памяти осуществляя действия заданные пользователем по отображению, записи и стиранию информации. Микросхема памяти (флеш память, NAND FLASH memory) — ёмкость для хранения данных (пользовательских и служебных). Представляет из себя тысячи ячеек (транзисторов), которые могут быть считаны бесконечное кол-во раз, но записана на них информация ограниченное, порядка 100 тысяч раз.
В основе NAND Flash Memory лежит И-НЕ элемент (от англ and и no). Общие принципы восстановления данных с испорченных флеш накопителей на основе NAND памяти. В статье не будет уделяться внимание логическим и механическим повреждениям флэш устройств, с ними пользователь без особого труда и специального оборудования может справиться самостоятельно, не выходя из дома. К ним относятся повреждения файловой системы (на нашем сайте вы сможете скачать демонстрационные версии программного обеспечения которое специально разработано для устранения подобного рода проблем, программы работают в автоматическом режиме, тем самым уменьшая риск ошибки которую может совершить пользователь, необходимо всего лишь следовать подробной инструкции по работе выбранной программы). Что же делать когда флешка умерла(утонула, сгорела при некорректном извлечении или вследствие перепадов напряжения) и не определяется компьютером как устройство? Контроллер находящийся внутри накопителя помимо реализации собственного интерфейса осуществляет разброс данных по всему объёму ячеек чипов памяти, с целью предотвращения их износа. Выход из строя контроллера приводит к полной или частичной потере доступа к данным накопителя, но все они как правило остаются внутри микросхем памяти. Для начала, прежде чем приступать к работе необходимо обладать рядом программно-аппаратных средств для выпайки, считывания содержимого микросхем памяти в бинарный файл(dump) и дальнейшей работы с ним в специализированной среде (интерфейсе программы) обладающей рядом алгоритмов с которыми работают самые популярные на сегодняшний день контроллеры используемые в накопителях информации на основе flash памяти. 1.В первую очередь нужно устранить внутреннее смешивание информации на уровне чипов памяти так как: микросхема или микросхемы памяти могут состоять из нескольких частей (кристаллов) в основном 1-го, 2-ух, или 4-ёх и запись на них производится сразу в два или более мест (происходит удвоение скорости записи). Задача состоит в том, чтобы собрать данные в правильном порядке (чтобы номера секторов таблицы FAT шли по порядку) в один большой файл (результирующий dump) с которым будет производиться дальнейшая работа по извлечению данных. 2. Запись на чипы/кристаллы памяти производится блоками (blocks), состоящими в свою очередь из страниц (page), которые состоят из секторов(чаще всего по 528 бит) — формируя единое целое банки (Banks). Блоки внутри банков перемешанные. Каждый блок обладает маркером, как правило, 1 или 2 бита идущие подряд (это функция от номера блока), оперируя маркерами, контроллер автоматически расставляет блоки в нужном порядке, после чего информация, находящаяся на накопителе через USB интерфейс выводится на экран. В редких случаях Банки так же могут быть перемешаны, усложняя общую смешанность данных.
|
Восстановление данных Наши преимущества Квалифицированные инженеры Отзывы клиентов
Наши клиенты Контакты +7 (495) 215-00-24 Китай-Город Лубянский проезд, 27/1с1 пн - пт 9:00 - 21:00 |