У меня произошла с флэшкой следующая история. Купил 4GB Transcend JF V85. В магазине попросил проверить запись, считывание. Записали немного музыки. Поехал домой, слушал, все нормально. Приехал, выключил зажигание, подождал пока погаснет светодиод на флэшке. Это произошло через несколько секунд, когда щелкнула какая-то релюшка. Вынул флэшку. Приношу к копьютеру, а она не читается.

В проводнике определилась, но при обращении система просит вставить диск. В свойствах размер 0. Думал все, хана флэхе, спалил. Вроде бы все правильно делал, но факт остается фактом.
А теперь самое интересное. Флэшку восстановил своими силами. Пришлось покопаться в интернете, перебрать много программ, но помогла только одна программка. Происходит восстановление утилитой за 15 минут. Привожу путь решения проблемы.
В любой флэшке установлена микросхема-контроллер -
http://flashboot.ru/index.php?name=News&am...ticle&sid=7Он отвечает за передачу данных между компьютером и флэш-памятью. Контроллером управляет микропрограмма. В случае различных сбоев питания, неправильного извлечения и других причин – происходит сбой микропрограммы контроллера. В результате чего контроллер блокируется и не отвечает на запросы операционной системы.
При подключении к компьютеру такой флэш-диск может опознаваться как «Неизвестное устройство» или может быть виден в системе как диск с нулевой ёмкостью. При попытке доступа к нему могут выводиться сообщения «Вставьте диск» или «Нет доступа к диску».
Иногда, флэш-диск становится доступен только для чтения. Данные видны и читаются, но при попытках создания файла, стирания или форматирования выводится сообщение – «Диск защищен от записи». В данном случае контроллер переходит в режим защиты данных при обнаружении ошибок микропрограммы или флэш-памяти для предотвращения её дальнейшего разрушения (память NAND установленная во флэшке повреждается в основном при записи данных).
Порядок восстановления флэш накопителя.
1. Нужно выяснить модель микросхемы-контроллера чтобы найти утилиту для работы с ним. Это можно сделать двумя способами. Первый – вскрыть корпус флэшки и посмотреть наименование модели контроллера нанесённой на корпусе микросхемы. Если вскрыть корпус проблематично – используем второй способ. Он заключается в определении модели по кодам VID и PID зашитым в микропрограмме контроллера. VID – это идентификатор производителя, а PID – идентификатор устройства. VID и PID имеются в любом USB устройстве. Эти коды можно считать такими программами как
CheckUDisk 5.0 -
http://www.flashboot.ru/index.php?name=Fil...file&lid=44 ,
UsbIDCheck -
http://flashboot.ru/index.php?name=Files&a...file&lid=12,
ChipGenius v2.62 -
http://www.flashboot.ru/index.php?name=Fil...file&lid=89,
а также средствами операционной системы.
Если VID&PID считать не удаётся или значения пусты, велика вероятность электрического повреждения микросхемы. В данном случае программными способами вылечить накопитель уже не получится.
2. Итак, VID&PID удалось считать, значит шансы на восстановления уже есть. Далее по значениям VID&PID можно найти производителя флэш-накопителя и модель установленного контроллера (например с помощью базы iFlash). Определив контроллер, переходим к поиску сервисной утилиты для работы с ним.
3. Подходящую утилиту можно найти на сайте производителя или в каталоге утилит
http://flashboot.ru/index.php?name=Files&op=cat&id=2Для удобства утилиты отсортированы по производителям контроллеров.
Конечно рад восстановлению

, но в машину флэшку вставлять теперь побаиваюсь.