Восстановление флэш накопителей после программых сбоев.
Программные сбои контроллера.
В любой флэшке установлена микросхема-контроллер. Он отвечает за передачу данных между компьютером и флэш-памятью. Контроллером управляет микропрограмма. Часть микропрограммы записана в микросхеме памяти (а это в основном параметры памяти, транслятор, различные идентификаторы и флаги, например - флаг запрета записи). В случае различных сбоев питания, неправильного извлечения и других причин – происходит сбой микропрограммы контроллера. В результате чего контроллер блокируется и не отвечает на запросы операционной системы. Также, блокировка может произойти из-за износа микросхемы памяти - появления дефектных блоков или превышения порога циклов записи (тогда контроллер сам метит блок как неиспользуемый и часто блокирует флэш на запись). При подключении к компьютеру такой флэш-диск может опознаваться как «Неизвестное устройство», иметь формат RAW или может быть виден в системе как диск с нулевой ёмкостью. При попытке доступа к нему могут выводиться сообщения «Вставьте диск» или «Нет доступа к диску». Иногда, флэш-диск становится доступен только для чтения. Данные видны и читаются, но при попытках создания файла, стирания или форматирования выводится сообщение – «Диск защищен от записи». В данном случае контроллер переходит в режим защиты данных при обнаружении ошибок микропрограммы или флэш-памяти для предотвращения её дальнейшего разрушения (память NAND установленная во флэшке повреждается в основном при записи данных). Большинство утилит по восстановлению производят полное форматирование памяти, по этому, если нужно сохранить важные данные и не потерять их безвозвратно – обратитесь к специалистам по восстановлению информации. С помощью специального оборудования будет произведено считывание и расшифровка информации непосредственно из микросхемы NAND памяти в обход сбойного или неисправного управляющего контроллера. Порядок восстановления флэш накопителя. 1. Нужно выяснить модель микросхемы-контроллера чтобы найти утилиту для работы с ним. Это можно сделать двумя способами. Первый – вскрыть корпус флэшки и посмотреть наименование модели контроллера нанесённой на корпусе микросхемы. Если вскрыть корпус проблематично – используем второй способ. Он заключается в определении модели по кодам VID и PID зашитым в микропрограмме контроллера. VID – это идентификатор производителя, а PID – идентификатор устройства. VID и PID имеются в любом USB устройстве. Эти коды можно считать такими программами как CheckUDisk 5.0, UsbIDCheck, ChipGenius, USBDeview, а также средствами операционной системы. Если VID&PID считать не удаётся или значения пусты то можно попробовать перевести контроллер в тестовый режим. Как это сделать описано здесь. Если и это не поможет - велика вероятность электрического повреждения микросхемы. В данном случае программными способами вылечить накопитель уже не получится. 2. Итак, VID&PID удалось считать, значит шансы на восстановления уже есть. Далее по значениям VID&PID можно найти производителя флэш-накопителя и модель установленного контроллера (например с помощью базы iFlash). Определив контроллер, переходим к поиску сервисной утилиты для работы с ним. 3. Подходящую утилиту можно найти на сайте производителя или в каталоге утилит сайта www.flashboot.ru. Для удобства утилиты отсортированы по производителям контроллеров. Например: Вы определили, что VID вашей флэш – 1005, а PID – B113. По базе iFlash находим что во флэш установлен контроллер PS2136 фирмы PHISON. Утилита для этого контроллера USB 2K REL90 (PS2231-UP12). А если тип контроллера был определён вскрытием корпуса, тогда сразу переходим в каталог файлов и ищем подходящую утилиту. Как работать с утилитами описывать не буду, так как утилит довольно много а порядок работы некоторых из них описан в инструкциях, которые можно найти в архивах с утилитами или прочитать в комментариях к ним. После восстановления работы контроллера велика вероятность вытащить хоть какие-то данные из памяти флэшки. Для этого можно воспользоваться программой PhotoRec. Если данные уже не нужны или информация полностью разрушилась, рекомендуется провести тест флэш памяти на наличие сбойных секторов. Сделать это можно программами Flash Memory Toolkit 1.20 PRO, MyDiskTest v2.42, Victoria 4.3 Beta или Flashnul 0.99.
Комментарии26 августа 2010 # 561
Здравствуйте. Подскажите что делать. У мня флешка TDKMedia Trans-It Drive на 16Г VID 0718, PID 0624. К сожалению больше ничего про нее не могу сказать так, как вскрыть не поломав ее не получается. А проблема с ней вот в чем: показывает нулевой объём. А причиной стало выключение ноута (до сих пор так и не понял причину почему это произошло), когда копировались на нее фотки. После чего она не определялась совсем. Я воспользовался одной прогой EZ_Recover. После нее она стала определятся, но с нулевым объёмом. Подскажите что делать. Заранее спасибо.
26 августа 2010 # 560
"Диск защищен от записи". Восстановил под Виндоус 7 64б 64Гб флэшку Transcend JetFlash серии V20 64Gb. Alcor'ом 09227, предыдущий не работал. Не работали ни утилиты Вин, ни Transcend (с сайта и диска). Вписал в iFlash. ОГРОМНОЕ СПАСИБО!
17 августа 2010 # 559
Kingston 4gb при неправильном извлечении показалывала память 0 и не открывалась помогла SSS6690_USB_Flash_Sorting_v5.014 спасибо
13 августа 2010 # 558
Спасибо большое, успеховам и процветания! )))
11 августа 2010 # 557
А что делать,если после восстановления вообще диск Е(USB) вообще перестал отображаться?
6 августа 2010 # 556
Спасибо!! востановил флэшку Kingston DataTraveler 2.0 4G программой Phison_PS2232_Formatter_v2.9.0.6 (определил её с помощью VID& PID). проблема : писала защита от записи ...все просматривалось.что есть.и больше никаких операций . глюк поймала после длительного(примерно 1,5 месяца ежедневно) использования флэшки (наполненной музыкой)с дешевым китайским FM трансмиттером . до этого к флэшке никаких притензий небыло.
5 августа 2010 # 555
моя флешка Kingston DataTraveler 2.0 PMAP vid_0951 pid_1607
писала защита от записи ...все просматривалось.что есть.и больше никаких операций....утилита отфармотировать на нее Repair_v2.9.1.1 помогла мгновенно.потом и винда отфармотировала сразу...всем советую... 5 августа 2010 # 554
ЗДравствуйте!! прочитал вашу статью, все делал как написано, но....ничего не получилось. когда утилиту запускал, она мне выдала окошко в котором было написано, что флешка не найдена...а в ноуте флешка была и он ее видел, только не мог отформатировать... вот не знаю что делать:(
4 августа 2010 # 553
спасибо!!! оффффффигенная статья))))
Apacer,8 Gb VID:13FE. PID:1D00. Контроллер-PS2232. Утилита - Phison_UP13UP14UP12_V1.96. проблема была в том, что флешка была защищена от записи и не хотела форматироваться после использования не в первый раз на другом компьютере. коментарий от Витька жесть))))) Форум. Последние сообщения.
|



Виталий
29 августа 2010 # 562