Страница 1 из 1

Восстановление USB флешек

СообщениеДобавлено: 06 авг 2012 02:05, Пн
UncleFather
Проблема:

Не открывается USB-флешка. При попытке доступа, Windows требует "вставить диск в дисковод".


Пояснения:

Здесь речь не идет о восстановлении разделов или восстановлении файлов. В данной статье описывается восстановление flash-памяти, а точнее - восстановление микропрограммы и аппаратное переформатирование.

Нужно ли это - вопрос спорный. Имхо, если флешка сбойнула - значит либо пришло время ее выбрасывать, либо она сразу была некачественно сделана. Для чего рисковать данными? Проще потратить 200-300 рублей и приобрести новую флешку, поскольку при таком сбое данные все равно не восстановить.

Итак, немного теории:

Любая flash-память состоит из 2-х микросхем: основная (в которой - данные) и дополнительная — контроллер. Эта дополнительная микросхема отвечает за обмен данными компьютер <-> flash.

Этим контроллером управляет микропрограмма, в случае нарушения которой flash-накопитель перестанет правильно работать.

Из-за чего происходит нарушение этой программы?

  1. Извлечение флэшки из USB порта напрямую (без "Безопасного извлечения")

  2. Эксперименты с флэшкой (изменение файловой системы, нестандартное форматирование, попытки увеличить скорость записи и т.п)

  3. Подключение флэшки в неправильно подключенный к материнской плате USB-порт (нарушена полярность)

  4. Просто пришло время...


В результате этого, когда вы подключите флэшку в следующий раз, может появится сообщение «Вставьте диск в дисковод X», «Нет доступа к диску», «Диск защищен от записи», флэшка может быть пустая, может показываться нулевой объем флэшки, она может распознаться как «неизвестное устройство», либо вообще перестать распознаваться.


Решение:


Во всех нижеприведенных способах большой риск потерять все файлы на носителе!
Если на флэшке есть важные файлы - лучше отнести носитель в специальный центр по восстановлению данных



Основной способ — форматировать накопитель специальной программой. Для каждой модели flash-накопителя можно найти подходящую программу.

Чтобы подобрать такую программу к флэшке нужно знать VID и PID флэшки (VID – идентификатор производителя, PID – идентификатор устройства).

Программа CheckUDisk покажет эту информацию.
CheckUDisk.rar
(59.08 КБ) Скачиваний: 5746



После того, как определен VID и PID (например, VID_1307 PID_0163), заходим сюда и ищем совпадение. Справа будет написано название программы, которая должна помочь вашей флэшке. Скачиваем её и пробуем.

Если на этом сайте нет совпадения VID и PID, ищем в поисковой системе (очень часто можно найти нужную программу для восстановления на форумах).

Если программа не помогла — ищем другую.

Оригинал статьи

Например, для нашего случая с VID_1307 и PID_0163 понадобится утилита UT163-v3.9.8.0
UT163-v3.9.8.0.rar
(1.99 МБ) Скачиваний: 3248
или, если она не поможет, то утилита UT165-v1.65.30.0
UT165_v1.65.30.0_MPTool_(2010.12.07).rar
(3.36 МБ) Скачиваний: 3811
или, если и эта не поможет, то Super Stick Recovery Tool V1.0.2.19 или USBest. Ищем их здесь.

Другие утилиты ищем здесь или через поисковики.

Последовательность действий для UT165 1.65.29.0:
UT165_v1_65_29_0.png
UT165_v1_65_29_0.png (7.05 КБ) Просмотров: 19074



  1. Отключаем флэшку от компьютера

  2. Устанавливаем утилиту (при установке будет запрос о установке нового драйвера, выбираем AUTO-CHECK или оставляем значение по умолчанию).

  3. Запускаем утилиту, подтверждаем установку драйверов, отмечаем в меню утилиты Driver-Uninstall drivers (чтобы при закрытии программы автоматически удалялись спец. драйвера).

  4. Подключаем флэшку, Windows предложит установить драйвер на новое устройство, нажать "автоматически", установится драйвер на устройство FABULK.

  5. Нажать на "Enum" (F3), на порту появится устройство. Если устройство не определилось а контроллер точно UT165, запускаем файл "%ProgramFiles%\MDPT\Driver\InfUpdate.exe", в котором нужно прописать VID и PID восстанавливаемой флэшки.

  6. Если флэшка определилась, нажимаем пробел (Start). Запустится процесс форматирования. Смотрим в статус, должно стать ОК. Если процесс форматирования закончится с ошибкой, то программа выдаст её код. Для расшифровки кода ошибки смотрим в меню Help -> Error Code List.

  7. Закрываем прогамму или деинсталируем (должны удалиться драйвера устройства FABULK, без удаления драйвера FABULK, Windows не увидит флэшку!), переподключаем флэшку.

  8. Форматируем флешку стандартными средствами Windows

Оригинал статьи