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


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

Основные неисправности флешек и методы восстановления информации:   

Восстановление данных с флеш накопителей и карт памяти.  
Все флеш носители информации (флешки) и почти все карты памяти имеют похожую конструкцию. В большинстве случаев эти накопители структурно состоят из контроллера, который отвечает за запись / чтение информации и микросхем памяти, которых может быть от 1-ой до 8-ми в зависимости от объема флешки. Большая часть поломок флешек связанна с выходом из строя контроллера, в этом случае вся информация остается на микросхемах памяти flash, и становиться недоступной для чтения стандартными способами. Накопитель не определяется системой вообще или определяется с неправильной емкостью.

Восстановление данных с флешки можно разделить в зависимости от неисправностей на несколько типов:


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

 2. Электрические и тепловые повреждения. Обычно возникают при скачках 
напряжения, из-за плохих контактов, поражения статическим электричеством, что ведет к выходу из строя диодов, конденсаторов, резисторов, и других электрических элементов платы электроники флешки. При данных неисправностях нет видимых внешних повреждений, а флешка не определяется компьютером. В большинстве случаев подобного рода контроллер становится не работоспособным или сгорает, а информация остается на микросхеме памяти, что делает возможным восстановление данных с флешки. В связи с практикой производителей флеш памяти применять разные контроллеры даже для одной партии флешек, для восстановления информации выпаиваем микросхемы flash памяти (как правило, NAND, TSOP), снимаем образ (Dump) в специальном устройстве, и выделяем и восстанавливаем из образа пользовательскую информацию программными методами или чаще, вручную.
    
3. Неисправность контроллера. Контроллер флешки отвечает за передачу 
данных между интерфейсом флеш памяти и внешним интерфейсом компьютера. Обычно сбой контроллера проявляется при невозможности записать что-либо на флешку, при обращении накопитель определяется как "неизвестное устройство" или съемный диск нулевой емкости. Сбой, как правило, возникает при скачках напряжения, из-за статического электрического, или неправильного извлечения флешки. Для восстановления данных flash с помощью специального оборудования выпаиваем микросхемы памяти, снимаем образ в специальном устройстве и восстанавливаем из образа информацию.

 4) Логические повреждения. Флеш накопитель остается в рабочем состоянии, 
определяется компьютером, фотоаппаратом или другим устройством. Логические разрушения, как правило это повреждение файловой системы (FAT, NTFS) или компьютер видит на флешке файловую систему RAW (не путать с форматом файлов RAW!) Случается это, как правило, вследствие не корректного извлечения в момент записи, перебоях с питанием, плохими контактами или после вирусных атак. Восстановление данных флешки в этом случае выполняется программными методами, и сам носитель после этого остается полностью рабочим и пригодным для дальнейшей эксплуатации. К данному типу относятся, например: восстановление удаленных файлов с флешки, восстановление данных с флешки после форматирования.
Программно-аппаратный комплекс PC-3000 Flash для восстановления данных с микросхем памяти