Очень часто мне приносили флеш-накопители, которые пользователи не могли открыть. Выдавал ошибку, якобы на флешке 0 байт. Да и у самого как то возникла такая же проблема. Уже хотел выбросить в корзину, но вскоре нашел "способ лечения такой болезни" Немного теории. Программные сбои контроллера. В любом флеш накопители установлен микросхема-контроллер. Он отвечает за передачу данных между компьютером и флэш-памятью. В свою очередь им (т.е. контроллером) управляем микропрограмма. Часть микропрограммы записана в микросхеме памяти. В различных случаях сбоя питания, небезопасного извлечения устройства и многих других причин - происходит сбой микропрограммы контроллера. В результате чего контроллер блокируется и не отвечает на запросы операционной системы. Также, блокировка может произойти из-за износа микросхемы памяти - появления дефектных блоков или превышения порога циклов записи (тогда контроллер сам метит блок как неиспользуемый и часто блокирует флэш на запись).
Очень часто пользователи просто выдергивают флешки из компьютера. Поэтому, всегда используйте безопасное извлечение устройства .
Но если все-таки флешка накрылась, не стоит ее сразу выбрасывать. Почему? - спросите вы. Да потому что во многих случаях от этой проблемы легко можно избавиться!
И так, приступим. Для начала вам необходимо скачать одну программу, она служит для определения VID и PID (VID – это идентификатор производителя, а PID – идентификатор устройства) качаем CheckUDisk 5.3
После того как вы определили VIP и PID, переходим в базу Flash, вбиваем данные. Далее ищем по этим данным ваш USB-Накопитель. После чего скачиваете специальную утилиту (именно для вашей флешки) и пытаемся в этой програмке разобраться. На самом деле в нем ни чего сложного нет, обчно это несколько кнопкок типа Старт, Обзор...
В большинстве случаев флешки "оживают" и работают на Ура, как ни в чем не бывало.
|