Компьютер не видит флешку. Инструкция по восстановлению флешек Восстановление флешки kingston datatraveler 16gb

Данная статья предназначена для помощи в программном восстановлении USB Flash Drive, изготовленных на базе микроконтроллера SK6211 производства Skymedi. Этот контроллер встречается во флэш-накопителях различных производителей, например: Kingston, Kingmax, A-data и др. В качестве примера была выбрана утилита . Она, как и многие другие, предназначена для работы в среде ОС – MS Win XP. В качестве «подопытного» выбрана флэшка Kingston DT100/1GB.

В комплект утилиты входят:
1) SK6211_20090828.exe – собственно основной модуль.
2) SK6211_User_Manual.pdf – инструкция к программе на английском языке
3) SK6211BA_Skymedi Flash Support List _20090828.xls – «Флэшлист» - список модулей памяти, которые поддерживает данная версия утилиты. (Пригодится для определения «CodeBankVer» по дате)
4) SK6211BA R-W Performance_Capacity List_20090828.xls – Сводная таблица тестов скорости различных модулей памяти в одноканальном и двухканальном режимах в ОС Win XP sp2 & Win 2k sp4.
5) SK62XX_FAT_20090505.exe & SK62XX_FATool_UserGuideV1.pdf – вспомогательная утилита для тестирования флэш.
6) ErrorCodes.txt – список кодов ошибок.
7) DrvSwitch.exe – заводской драйвер.
8) Driver_Using_manual.pdf – инструкция по использованию драйвера.

1. Подготовка

Подключаем флэшку и узнаём VID/PID, например с помощью ChipGenius 3.0. У подопытной VID = 0951 PID = 1607.
Запускаем утилиту «SK6211_20090828.exe» и выбираем в «Configuration Selection» default.

Видим, что в первом окне (DUT1) определилась флэшка (SAMPLE – No Match), но пока она не готова к прошивке! SAMPLE = пример, No Mach = Нет Совпадения. Имеется ввиду, что текущие настройки (default) не соответствуют внутренностям флэшки. Утилита уже определила, что флэшка построена на контроллере который отзывается на её запросы и уже считала из её прошивки информацию.
Просмотр этой информации производится по дабл-клику на SAMPLE.

Тут мы видим содержимое прошивки:
1) Контроллер SK6211
2) FID памяти (AD D3 14 A5 34) и её название (HY27UT088G2A)
3) Версию CodeBank: C080512A_F080516A
4) Версию прошивки: CodeSwap- 0512
5) Остальное не так важно (дата изготовления/ версия утилиты/ название конфигурации = «гравировка на USB-разъёме» / VID&PID коды и т.д.)
6) Channel: Byte Mode (Одноканальный режим. Может пригодиться в настройках!)

Тут все хорошо! Но что делать кода слетела прошивка так, что большей части этой информации нет!?

Controller Version: SK6211BA
Flash Part No.: No matched Flash Part No.
Flash ID 01: 0x89 0x95 0x94 0x1E 0x74
Flash ID 02: 0x00 0x00 0x00 0x00 0x00
Flash ID 03: 0x89 0x95 0x94 0x1E 0x74




Здесь утилита считала из флэшки FID, но не смогла по нему подобрать память из своего списка!
Вывод: пробовать другую утилиту или проверять контакты. Иногда восстановление контактов по Шине Данных между контроллером и памятью изменяет ID-шник и утилита, по правильному ID-шнику, находит соответствие в своей Базе Данных.

Controller Version: SK6211BA
Flash Part No.: I29F32G08AAMD1_S
Total Flash Size: 8192 MB
4K Page, MLC
Flash ID 01: 0x89 0xD7 0x94 0x3E 0x84
Flash ID 02: 0x89 0xD7 0x94 0x3E 0x84
Flash ID 03: 0x00 0x00 0x00 0x00 0x00
Flash ID 04: 0x00 0x00 0x00 0x00 0x00
Flash ID 05: 0x00 0x00 0x00 0x00 0x00
Flash ID 06: 0x00 0x00 0x00 0x00 0x00
Flash ID 07: 0x00 0x00 0x00 0x00 0x00
Flash ID 08: 0x00 0x00 0x00 0x00 0x00

Здесь утилита нашла память в своей БД. Но версия Code Bank – неизвестна! Находим её при помощи поиска даты по имени флэш чипа в файле SK6211BA_Skymedi Flash Support List _20090828.xls

Теперь ищем подходящие Code bank.
Открываем файл:
…\SK6211_PDT_20090828\CodeBank\2806\CBVer-1.2.2.44.ini

Находим по дате 09,03,09 версию: C090309A_F090309A

2. Настройки

Вернёмся к подопытной. Переходим по кнопке “Advaced” в расширенные настройки. Пароль – 123456.
1) прописываем VID & PID: 0951 & 1607
2) Vendor Name: Kingston
3) Product Name: DataTraveler 2.0
4) Revision: 8.2 (оставляем без изменений)
5) Disk Type: Removable (оставляем без изменений)
6) S/N: 001478544881SK8703120829 (это родной серийник подопытной)
7) S/N Gen: (3) Don"t Change SN
Ниже можно пропустить до
8) Fixed Flash Size = 1024 (ставим оригинальный размер флэшки)
9) При установке галки на Erase All выдаётся сообщение: Warning Message: System information will be eliminated after erase all!!!
(Предупреждение: системная информация будет ликвидирована после установки режима «удаление всего» !!!)
Переходим в правое окошко Flash Options
10) Выбираем контроллер: SK6211BA
11) Выбираем Code Bank Ver: C080512A_F080516A (тот который выдала утилита по двойному клику на SAMPLE) Теперь я жду, что в секции Flash Selection должна появиться возможность выбора желаемой памяти - HY27UT088G2A, но этого не происходит. В чем же причина? Возможно в версии утилиты! Ведь в прошивке указана версия: PDT Version: SK6211_PDT_20080616_BA, а я пользуюсь SK6211_20090828! Идем по пути выбора ч/з флэшлист. Находим дату - 02.04.2008, но названия с такой датой в списке не нахожу и версии Code Bank с ближайшей датой тоже не подходят! Предположение с соответствием даты из флэшлиста для этой флэшки не подходит. Помог только полный перебор! При выборе C090828A_F090828A утилита дала возможность выбора желаемой памяти!
12) Далее выбираем Channel Mode: Single
Больше ничего не меняем.

Получаем статус READY

Теперь утилита «готова» прошить флэшку.
Жмём Auto-LLF

3. Работа над ошибками

44 -
2 -
при изменение рид\врайт тест ошибка 37 -

Помогла галка на ERASE ALL

45 -
(Статус READY, ошибка в процессе LLF)

Помогло: перевод в тестовый режим замыканием 31-32 ног на м/с памяти
и повторная прошивка
_______________________________

101 -

Нужна более свежая версия утилиты с поддержкой новой памяти
ps: в предыдущей версии 20090709_BA (34 - )
_______________________________

94 -
1 -
При попытке прошить - (Access error)

Убрали удлинитель USB, из-за которого были потери.
_______________________________

В работе над ошибками был использован опыт пользователей форума: Vitorrio, SeeJay, E1haZ и других.

Обсуждение статьи и проблемы при восстановлении обсуждаются в этой теме на форуме.

Многие пользователи пренебрегают безопасным извлечением флешек, в результате чего накопители перестают корректно работать: не распознаются системой, требуют форматирования, не читает/записывает данные, показывает неверный объем (например, 14 Gb вместо 16 Gb). Если вы столкнулись с подобной проблемой, то вопрос, как восстановить флешку, наверняка станет для вас актуальным.

Можно ли восстановить работоспособность флешки?

Кому-то может показаться, что восстановление флешки – занятие бессмысленное. Накопители Transcend, Kingston, A-Data и других производителей наполнили рынок, сделав флэш память дешевой. Карты памяти и флешки объемом от 8 Gb до 32 Gb стоят не так дорого, чтобы нельзя было их спокойно выбросить и купить новые носители. Однако старые флешки и карты памяти Микро SD обычно вовсе не выбрасывают: они лежат в столе и ждут своего восстановления.

Восстановление возможно, если флешка или карта памяти не «умерла» окончательно (обычно смерть наступает при сгорании контроллера).

Но если накопитель просто не определяется или показывает неверный объем, то причиной такого поведения чаще всего является сбой прошивки контроллера. Как восстановить флешку после такого сбоя, мы подробно разберем ниже.

Сохранение информации и поиск нужного софта

Если на флешке или SD карте хранится важная информация, то перед прошивкой и восстановлением контроллера (а вместе с ним и работоспособности накопителя) необходимо извлечь данные. Сделать это можно с помощью утилиты Photorec, умеющей работать с носителями, у которых не определяется файловая система.

После извлечения необходимой информации с SD карты или флешки можно приступать к поиску утилиты для прошивки контроллера. Но чтобы прошить контроллер, сначала нужно определить его модель. Для это используем утилиту CheckUDisk (распространяется бесплатно) и сайт flashboot.ru:


После завершения проверки и получения нужной информации (VID PID накопителя) необходимо скачать утилиту для возврата работоспособности флешки или SD накопителя. Перейдите на сайт flashboot.ru и откройте вкладку «iFlash». Здесь вам нужно ввести значения VID PID и найти нужного производителя карты памяти или флэш накопителя (HP, Generic Flash Disk, Protex, Oltramax, Smartbuy и т.д.).

Если именно вашей модели флэш накопителя или карты памяти SD в базе онлайн сервиса нет, то ничего страшного: главное, чтобы совпали VID PID и производитель. Если необходимые данные совпали, то вам нужно получить информацию о точной модели контроллера для его прошивки и восстановления, а также название подходящей утилиты.

В таблице есть столбцы «Контроллер» и «Утилита». Обратить внимание нужно и на объем – контроллеры флешек и SD карт на 16 Gb и 32 Gb могут отличаться. Вам нужно скопировать полное название утилиты и скачать её через раздел «Файлы» на сайте flashboot.ru или из другого источника. Часто вместе с программой восстановления загружается инструкция по её применению, с которой желательно внимательно ознакомиться.

Прошивка контроллера

Допустим, у вас флешка Protec объемом 16 Gb. Вы находите её по VID PID через онлайн сервис iFlash и скачиваете бесплатно утилиту прошивки контроллера. Что делать дальше? Проводить мероприятия по восстановлению флеш накопителя (SD карты памяти).

Универсальная инструкция для восстановления всех флешек:

Если прошивка пройдет успешно, то вы должны увидеть положительный статус флешки – «OK» или «Good». Если же во время проведения операции возникнут неполадки, то появится код ошибки: его расшифровку можно найти в справке утилиты, найденной по VID PID, или на других онлайн сервисах.

Восстановление любых флешек (SD карт) производится примерно по одной схеме, однако инструкция может немного отличаться для разных утилит: вам нужно по VID PID найти программу для прошивки контроллера и запустить восстановление USB накопителя.

Для восстановления флешки необходимо дополнительно провести её форматирование. Выполнить его можно стандартными средствами Windows или с помощью специальных программ. Рекомендуется запускать полное, а не быстрое форматирование. Это займет чуть больше времени (особенно если объем накопителя превышает 16 Gb), зато вы будете уверены, что флешка теперь полностью чистая и работоспособная.

Приветствую всех читателей блога!

Наверное у большинства, кто боле-менее часто работает с компьютером, есть флешка (а то и не одна). Иногда случается так, что флешка перестает нормально работать, например при неудачном форматировании или в следствии каких-либо ошибок.

Довольно часто файловая система может распознаваться в таких случаях как RAW, форматирование флешки произвести не удается, зайти на нее тоже… Что делать в таком случае? Воспользоваться этой небольшой инструкцией!

Эта инструкция по восстановлению работоспособности флешки рассчитана на самые различные проблемы с USB носителями, кроме механических повреждений (производитель флешки может быть, в принципе, любым: kingston, silicon-power, transced, Data traveler, A-Data и др.).

И так… приступим. Все действия будут расписаны по шагам.

1. Определение параметров флешки (производителя, марку контроллера, кол-во памяти).

Казалось бы, что сложного в определении параметров флешки, тем более производитель и количество памяти указано практически всегда на корпусе флешки. Дело здесь в том, что USB-накопители даже одного модельного ряда и одного производителя могут быть с разными контроллерами. Из этого вытекает простой вывод - чтобы восстановить работоспособность флешки, необходимо сначала точно определить марку контроллера, чтобы правильно выбрать утилиту для лечения.

Типовой вид флешки (изнутри) - плата с микросхемой.

Чтобы определить марку контроллера есть специальные число-буквенные значения, задаваемые параметрами VID и PID .

VID - vendor ID
PID - Produkt ID

Для разных контроллеров они будут различны!

Если не хотите убить флешку - то ни в коем случае не используйте утилиты, которые не предназначены для ваших VID/PID. Очень часто из-за неправильно выбранной утилиты флешка приходит в негодность.

Как определить VID и PID?

Самый простой вариант - запустить небольшую бесплатную утилиту CheckUDisk и выбрать в списке устройств свою флешку. Далее вы увидите все необходимые параметры для восстановления флешки. См. скриншот ниже.

VID/PID можно узнать и не используя утилиту .

Для этого вам нужно зайти в диспетчер устройств. В ОС Windows 7/8 это удобно делать через поиск в панели управления (см. скриншот ниже).

В диспетчере устройств флешка, обычно, помечается как «Запоминающее устройство для USB», вам нужно щелкнуть по этому устройству правой кнопкой мышки и перейти в его свойства (как на картинке ниже).

Во вкладке «сведения » выберите параметр «ИД оборудования» - перед вами покажутся VID/PID. В моем случае (на скриншоте ниже) эти параметры равны:

2. Поиск необходимой утилиты для лечения (низкоуровневого форматирования)

Зная VID и PID нам требуется найти специальную утилиту, подходящую для восстановления нашей флешки. Очень удобно это делать, например, на сайте: flashboot.ru/iflash/

Если на сайте вдруг под вашу модель ничего не будет найдено, лучше всего воспользоваться поисковиком: Google или Яндекс’ом (запрос, вида: silicon power VID 13FE PID 3600).

В моем случае, для флешки на сайте flashboot.ru была порекомендована утилита Formatter SiliconPower .

Собственно на этом все. Конечно, эта инструкция по восстановлению не самая простая (не 1-2 кнопки нажать), зато она может быть использована во многих случаях, практически ко всем производителям и разновидностям флешек…

Всего наилучшего!

Читайте, что делать если Windows не отображает подсоединённое устройство . Как вернуть работоспособность такому устройству, если причина в нём. Флешка или любой другой USB привод, должны автоматически определяться компьютером и отображаться в проводнике и папке «Этот компьютер» после подключения к USB порту .

Содержание:

Диагностика проблемы

Первое, что необходимо сделать, если подключенный USB диск не отображается в файловом менеджере Windows, необходимо проверить инструмент Управление дисками .

Для того, чтобы открыть Управление дисками в Windows 8/10, кликните правой кнопкой мыши на меню Пуск и выберите «Управление дисками» . В Windows 7, нажмите комбинацию клавиш Windows + R чтобы открыть диалоговое окно «Выполнить» и введите в нём команду diskmgmt.msc .

Проверьте список дисков в окне Управление дисками и найдите USB диск, который не определяется . Он должен отображаться здесь, даже в случае его отсутствия в папке «Этот компьютер» , и совпадать по размеру. Иногда он определяется как «Съёмное устройство» , но не всегда.


Если вы не видите ваш диск или флешку даже в Управлении дисками, то попробуйте сделать следующее:

  • Включите диск, если есть такая функция. Некоторые внешние жесткие диски имеют отдельный кабель питания или включаются с помощью отдельной, предназначенной для этого клавиши.
  • Подключите устройство к другому USB порту. Отключите флешку от данного USB порта и подключите к другому. Возможно один из USB портов вашего компьютера вышел из строя.
  • Подключите устройство к компьютеру без USB-хаба. Если флешка подключена к компьютеру через удлинитель или USB-хаб, попробуйте отключить её от него и подключить к компьютеру напрямую. Возможно причина именно в хабе.
  • Попробуйте другой компьютер. Подключите флешку к USB порту другого компьютера, и посмотрите определяется ли она им. Если устройство также не определяется другим компьютером, то скорее всего проблема именно в нём.

Решение проблемы

Если описанные выше варианты проблем не касаются вашего случая, то вашу проблему скорее всего получиться решить одним из описанных ниже способов. В зависимости от того, что вы обнаружили в Управлении дисками , существуют варианты решений возникшей проблемы с определением внешнего носителя информации.

Если Windows видит диск, но не может его прочитать, то это значит, что на нём файловая система которую он не поддерживает. В таком случае операционная система предложит отформатировать диск перед его использованием. Но не спешите это делать! Это уничтожит все ваши данные.

Если другие компьютеры видят флешку, а ваш нет

В случае, если другие компьютеры определяю ваш USB диск, а ваш нет, то скорее всего имеет место проблема с драйверами устройства.

Чтобы проверить это, откройте диспетчер устройств и найдите пункты Дисковые устройства и Контроллеры USB . Посмотрите, нет ли в данных разделах устройств, обозначенных желтым восклицательным знаком. Если такое устройство есть, кликните на нём правой кнопкой мыши и выберите Свойства . В свойствах будет указана информация об ошибке и состоянии драйверов.


Чтобы исправить проблему с драйвером, кликните правой кнопкой мыши на устройстве, выберите Свойства / Драйвер / Обновить .

Еcли диск виден в Управлении дисками

Если диск виден в Управлении дисками , но он не имеет буквы, то именно по этой причине он может не отображаться в проводнике Windows. Чтобы система его начала отображать в проводнике, такому диску необходимо назначить букву.

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


В открывшемся меню вы увидите, что диску не назначена буква – назначьте её. Для этого выберите Добавить / / Ok .


Если диск виден в Управлении дисками, но он не распределён

Если диск виден в Управлении дисками , но он Не распределён, это значит, что он не отформатирован. Для того, чтобы такой диск стал работоспособным, кликните на нём правой кнопкой мыши и выберите «Создать простой том» .

Выберите максимальный предлагаемый размер раздела и назначьте предлагаемую системой букву диска. После этого диск будет нормально определятся системой и готов к использованию.


Если диск виден в Управлении дисками, но его нельзя отформатировать

Если по какой-то причине диск не получается отформатировать, то для возврата его работоспособности, его можно полностью очистить, после чего заново создать раздел.

Примечание . В результате такой манипуляции все данный с диска (а также флешки или карты памяти) будут безвозвратно удалены. Поэтому заранее побеспокойтесь об их сохранности – просканируйте диск или флешку с помощью Hetman Partition Recovery , и сохраните ваши данные в удобное место.

Чтобы очистить диск откройте Командную строку от имени администратора и очистите его с помощью команды diskpart – «clean» .


Эпоха CD и DVD-дисков уже практически окончательно завершилась. Сегодня в качестве универсальных носителей информации везде используются флешки. USB-накопители имеют небольшие размеры, обладают достаточным количеством встроенной памяти и позволяют дописывать или удалять любые файлы без какого-либо вреда для уже имеющихся.

Вроде бы всё хорошо, но есть у флешек один существенный недостаток - при неправильной эксплуатации они довольно часто выходят из строя... Наиболее типичной поломкой является определение компьютером накопителя как неизвестного устройства или диска с нулевым объёмом памяти:

Если Вы имели неосторожность выдернуть свой USB-накопитель из гнезда, не воспользовавшись перед этим функцией безопасного извлечения, то вполне возможно, что он станет жертвой короткого замыкания и перестанет читаться. Возможно ли восстановить флешку после такого эксцесса, читайте далее...

Виды поломок флешек

Итак, если Вы читаете данную статью, то, скорее всего, у Вас уже имеется "трупик" флешки. Перед тем как пытаться его реанимировать нужно выяснить, что за беда приключилась и как реагирует Ваш USB-накопитель на подключение к ПК. Иными словами, смотрим, насколько всё плохо:)

Отреагировать флешка может двумя способами: либо индикаторный диод на ней загориться, либо нет. Если диод не горит, то можно диагностировать физическую поломку. В этом случае попытаться починить накопитель можно только в том случае, если у Вас есть паяльник и Вы умеете с ним работать (об этом последний раздел статьи).

Гораздо более оптимистичный прогноз можно дать, если индикатор загорелся и не тухнет. Это означает, что поломка у нас программная и её можно исправить при помощи специального софта. В этом случае нас ожидает один из двух сценариев: флешка может определиться как неотформатированный диск ёмкостью 0 байт, или может не определиться вообще.

Если компьютер видит пустой накопитель, то всё может решиться правильным форматированием. Однако, чаще всего проблема в том, что из-за резкого скачка напряжения, повреждается прошивка флешки и нам придётся искать её в Интернете.

Резюмируя алгоритм диагностики поломки, предлагаю Вам действовать согласно нижеприведённой схеме:

Лечение форматированием

Самая лёгкая поломка, которая может приключиться с Вашей флешкой - сбой файловой системы. Сбой может быть двух типов: с нарушением разметки кластеров и без. В последнем случае Вы, даже, сможете обойтись без форматирования и сохранить все данные на флеш-диске!

Диагностировать сбой без нарушений можно в том случае, если флешка определяется компьютером, но не открывается. Компьютер просто зависает при попытке отобразить её содержимое, поэтому не пытаемся ничего открывать. Смотрим, под какой буквой определился съёмный носитель, запускаем Командную строку (Пуск - Выполнить - cmd) и вводим команду "CHKDSK G(или другая буква): /f":

Ключ /f автоматически попытается исправить ошибки файловой системы, которые привели к нечитабельности Вашей флешки и, при успешном завершении работы команды, Вы получите полностью исправный носитель со всеми данными, которые на нём были до появления ошибки!

К сожалению, так легко отделаться получается нечасто... Гораздо чаще приходится сталкиваться с флешками, чей размер определяется компьютером как 0 байт. В этом случае может спасти форматирование. Причём не штатными средствами, а специальными утилитами. Одной из наиболее универсальных в этом плане является HP USB Disk Storage FormatTool (можете скачать в архиве по ссылке в конце статьи):

Данная утилита позволяет правильно отформатировать любые носители в системах FAT32 и NTFS. Для этого достаточно выбрать из выпадающего списка нужный девайс и нажать кнопку "Старт". По умолчанию активирована опция быстрого форматирования, но данный режим может не сработать с повреждённой флешкой. В случае неудачи нужно перед началом повторной процедуры снять соответствующий флажок.

В особо запущенных случаях, когда даже HP USB Disk Storage FormatTool выдаёт ошибку, но флешка всё же распознаётся как съёмный носитель, может помочь так называемое низкоуровневое форматирование. При нём происходит побайтное стирание всех секторов памяти и заполнение их нулями, что делает невозможными попытки восстановить данные в будущем.

Если спасти флешку для Вас важнее, чем сохранить данные, которые были на ней, то помочь отформатировать её вышеупомянутым способом может утилита HDD Low Level Format Tool (есть в архиве к статье):

При запуске программы отобразится окошко, где нас спросят, в каком режиме мы хотим использовать HDD Low Level Format Tool. Нам, естественно, нужен бесплатный, поэтому жмём кнопку "Continue for free" или просто закрываем окошко. Появится основное окно со списком дисков. Выделяем нужный, жмём "Continue", подтверждаем своё согласие и дожидаемся окончания процесса.

Само низкоуровневое форматирование длится довольно медленно, поэтому заранее настраивайтесь на то, что это может занять около часа времени (зависит от ёмкости флешки и скорости её чтения/записи). Мало того, в бесплатном режиме скорость форматирования ограничена на уровне 50 мегабайт в секунду (примерно 180 гигабайт в час).

Определение типа контроллера

Если форматирование не дало результатов или флешка изначально определяется компьютером как неизвестное USB-устройство, то проблема, вероятнее всего, в повреждении прошивки. Найти прошивку для популярных моделей носителей в Интернете не так уж трудно, однако нужно точно знать, что искать. А для этого, первым делом нужно определить тип контроллера флешки.

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

Лучшими в плане определения типа контроллера являются программы китайского происхождения ChipGenius и ChipEasy, а из русских, пожалуй, Flash Drive Information Extractor (все есть в архиве). Использовать можно любую из них, однако, недостатком русскоязычной является отсутствие ссылок на загрузку утилит для прошивки (на скриншоте выделены розовым):

Все они выдают довольно много различной информации, однако, нас интересует, в основном, два параметра: идентификаторы устройства (на скриншоте выделены желтым) и, непосредственно, модель контроллера (выделено зелёным). Зная эти данные мы сможем найти в Интернете программу для прошивки.

Кстати, китайские программы уже дают нам ссылки на такие программы, но скачать их не всегда получается, даже, если использовать переводчик страниц от Гугла, поэтому о поиске речь пойдёт ниже отдельно. Жалко, конечно, что наши разработчики не смогли интегрировать в свою программу поиск ссылки на прошивку, ну да ладно:)

Пока же стоит упомянуть, что узнать идентификаторы (но не данные о контроллере!) флешки можно и без специальных утилит. Для этого нужно зайти в Диспетчер устройств (контекстное меню значка "Мой Компьютер" - "Свойства" - "Диспетчер устройств"), выбрать наш накопитель из списка, вызвать его свойства и во вкладке "Сведения" выбрать свойство "ИД оборудования":

В нашем распоряжении есть безымянная флешка (увы, рабочая:)) и мы узнали её идентификаторы, а также тип контроллера и его модель. Теперь настало время самой сложной процедуры - поиска программы для прошивки.

Прошивка флешки

Прошивка или firmware (сокращённо F/W) - это микропрограмма, которая управляет работой контроллера флешки. В случае её выхода из строя накопитель, оставаясь физически исправным, перестаёт отвечать на стандартные запросы компьютера из-за чего Вы не можете ни считать с него информацию, ни записать.

К счастью, для большинства контроллеров прошивки имеются в свободном доступе в Интернете. Поэтому основной проблемой является только их поиск. Искать можно как напрямую в поисковых системах по запросам, типа: "Alcor (производитель чипа) AU6982 (модель чипа) VID: 058F PID: 6387 firmware", так и на специализированных сайтах.

Одним из лучших русскоязычных ресурсов для поиска и скачивания прошивок любых флешек является FlashBoot.ru :

На странице поиска нам нужно ввести идентификаторы PID и VID, после чего нажать кнопку "Search". Мы получим целый список флешек, которые имеют те же ID, что и наша. Задача теперь сводится к тому, чтобы найти девайс с такой же моделью контроллера, как у нас.

Если Вы нашли в таблице флешку по всем параметрам напоминающую Вашу, нажмите на её имя и увидите подробную информацию о ней:

Здесь нас интересует в первую очередь строка UTILS, в которой имеется название утилиты, нужной для прошивки нашей флешки. Копируем это название и ищем по нему в Интернете. Можно поступить и по-другому. Искать можно на том же сайте. Для этого перейдите в раздел "Файлы" в верхнем меню. Правда, названия программ из списка и тех, что есть на сайте различаются, поэтому не всегда поиск будет удачным.

В любом случае мы выяснили, что флешка у нас на чипе Alcor и модель его AU6982. Этого уже достаточно для успешного поиска, который приводит нас к необходимости скачать утилиту AlcorMP одной из версий, доступных на сайте:

Распаковываем скачанный архив в папку, проверяем, совпадает ли версия программы с той версией, которую мы определили по идентификаторам и запускаем исполняемый файл. Если версия "прошивальщика" подходящая, то мы увидим в одной из ячеек рабочего окна данные о нашей флешке. Останется только нажать кнопку "Auto" или "Setup" (если Вы умеете настраивать параметры) и дождаться окончания прошивки.

Если в рабочем окне пусто, что часто бывает, значит нам с первого раза не повезло:) Нужно попробовать скачать другие версии программ, подходящие для тех же чипов, что и у Вашей флешки. Словом, тут уже начинается лотерея и иной раз можно перепробовать до десятка разных утилит, пока найдётся та единственная, которая корректно определит Ваш накопитель.

После прошивки безопасно отключите флешку и снова вставьте её. Если всё получилось, то она должна определиться компьютером без каких-либо проблем. Если нет, пробуйте другие программы для прошивки, пока не добьётесь успеха.

Лечение при физических повреждениях

Самый тяжёлый случай поломки флешки - это, когда она при подключении к ПК не подаёт никаких признаков жизни: индикатор не мигает, сообщений о неизвестном оборудовании не появляется, а в Диспетчере устройств нет никаких неопределённых устройств. В этом случае можно констатировать реальное физическое повреждение.

Однако, если флешка не падала с большой высоты, не подвергалась воздействию высокой температуры и не ронялась в воду, у Вас есть небольшой шанс спасти её (а иногда даже данные на ней!). Скорее всего проблема в том, что из-за короткого замыкания на плате флешки что-нибудь отпаялось. Часто отпаиваются ножки, по которым идёт питание.

В любом случае нам придётся вскрывать корпус флешки, чтобы попытаться восстановить её. Для этого может потребоваться, увы, раскурочить его, если он не разбирается. Внутри мы увидим примерно такую плату:

Основными "проблемными" местами являются ножки USB-штекера и стабилизатор питания, которые со временем имеют свойство отпаиваться или перегорать из-за замыканий. Если Вы умеете работать с паяльником, попробуйте первым делом пропаять крайние выводы штекера, которые отвечают за питание и заземление. Это должно восстановить нормальное электроснабжение флешки.

Если после манипуляций с пропайкой крайних ножек флешка при подключении к ПК начала мигать индикатором, но не определяется, возможно, проблема в отпаявшихся ножках, приёма и передачи данных. Пропаяйте их тоже и снова проверьте. Если же подключение не сопровождается миганием индикатора, тогда, вероятнее всего, нужно пропаять или заменить стабилизатор питания.

Выводы

Увы, иногда бывает так, что и после всех попыток реанимации флешка не подаёт признаков жизни. В этом случае стоит признать, что Вы сделали всё, что смогли, и с чистой совестью отправить носитель в мусорное ведро.

Хотя, если флешка Вам сильно дорога, можно отнести её в хороший сервисный центр. Там Вам могут выпаять чип памяти и пересадить его на новую плату. Правда, стоимость такой операции сравнима со стоимостью нового девайса, а иногда и превосходит её! Поэтому, делать это целесообразно лишь в том случае, если на флешке есть какая-то важная информация.

Впрочем, чаще всего до сервисного центра дело не доходит. Большинство флешек вполне можно восстановить в домашних условиях. В этом Вам поможет наша статья и архив программ, который Вы можете скачать по ссылке ниже. Желаю успехов!

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.