В предыдущей статье мы рассматривали как восстановить данные с флешки. Это был вариант восстановления с работающей флэшки. В данной же статье мы рассмотрим процесс восстановления самой флешки с помощью нескольких программ.
Если у вас перестала работать флэшка не спешите бежать в сервисный центр к специалистам. Восстановление флэшки после различных программных сбоев — процесс, который может осилить каждый, прибегая к некоторым советам, описанных ниже.
Виды программных сбоев контроллера
Любая флэш-карта оснащена микросхемой-контроллером, работа которой заключается в передаче информации между флэш-памяти и ПК. Управление контроллеров осуществляет микропрограмма. Некоторая часть ее храниться на микросхеме памяти (в большей части это транслятор, параметры памяти, разнообразные флаги и идентификаторы). При сбое питания, некорректного извлечения и ряда других причин возникает сбой в микропрограмме контроллера, в ходе которого происходит блокировка контроллера, и он не отвечает на посылаемые ОС запросы. Износ микросхемы памяти, выражающийся в появлении дефектных блоков или превышении порога циклов записи (в этом случае контроллером производится пометка блоков как неиспользуемые и довольно часто блокируется на запись флэш), также может привести к блокировке.
При подключении к ПК такая флэшка может опознаваться как «Неизвестное устройство», иметь нулевую емкость или формат RAW. Результатом попытки доступа к ней является сообщение «Нет доступа к диску» или «Вставьте диск».
Часто такая флэш-карта доступна только для чтения. Информацию можно просмотреть и прочитать, но попытки создания, стирания файлов или папок, а также форматирование приводит к появлению сообщения «Диск защищен от записи». В этом случае происходит переход контроллером в режим защиты информации в результате обнаружения ошибок флэш-памяти или микропрограммы, чтобы предотвратить ее дальнейшее разрушение (разрушение памяти NAND, установленной во флэш-карте, в большей части происходит при записи информации).
Большая часть программ для восстановлению флэшек осуществляют форматирование флэш-памти. Чтобы не потерять данные безвозвратно нужно в первую очередь сохранить нужные файлы. Не смогли сами восстановить информацию – лучше обратиться к специалистам в этой области.
Посредством специального оборудования производится расшифровка и считывание данных прямо с микросхемы NAND, минуя неисправный и сбойный управляющий контроллер.
Восстановление флэшки происходит следующим образом:
1. Чтобы подобрать программу для работы с микросхемой-контроллером нужно определить его модель. Есть два варианта. Первый заключается во вскрытии корпуса флэшкарты и переписывании нанесенной на микросхеме модели контроллера. Не получается вскрыть флэш-карту? Тогда обращаемся ко второму способу, заключающемуся в определении модели посредством кодов PID и VID, которые зашиты в микропрограмму контроллера. PID является идентификатором устройства. VID является идентификатором производителя. Они зашиты в любое USB устройство. Считать коды можно посредством программ UsbIDCheck, USBDeview, CheckUDisk 5.0 , ChipGenius или с помощью стандартных средств операционной системы.
Не удается считать VID&PID или их значения выдаются пустыми, тогда попробуйте перевести контроллер флэшки в тестовый режим. Если эти действия не помогут, тогда скорее всего имеется повреждение микросхемы электрического типа. В таком случае флэшкарту можно лишь выбросить.
2. В том случае, если все же VID&PID получилось считать, тогда шанс восстановления флэшки имеется. По полученным кодам находится производитель флэш-диска и модель контроллера. После чего можно смело приступать к определению необходимой утилиты восстановления флэшки. 3. Найти утилиту можно или на сайте фирмы-производителя, или на сайте www.flashboot.ru среди каталога программ, где они отсортированы по фирмам-производителям.
Для примера:
Ваша флэш-карта имеет VID– 1005 и PID – B113. Определив, например по базе iFlash, контроллер — PS2136 и фирму-производителя – PHISON. Находим утилиту для контроллера USB 2K REL90 (PS2231-UP12). Однако при определении типа контроллера посредством вскрытия корпуса можно сразу переходить к поиску нужной программы.
Единой инструкции по использованию программ для восстановления флэш-карты нет, так как их великое множество и поставляются уже с ними. В крайнем случае, можно прочитать комментарии на сайте, как ими пользоваться.
Если получилось восстановить флэш-карту, тогда имеется большая вероятность восстановления данных с нее. В этом вам может помочь программа PhotoRec.
Данные уже не нужны или информация разрушена полностью? Тогда проверьте наличие сбойных секторов у флэш-карты посредством программ Flash Memory Toolkit 1.20 PRO, Flashnul 0.99, Victoria 4.3 Beta, MyDiskTest v2.42.