• Как прошить флешку? Восстанавливаем работу USB накопителя. Восстановление флешек

    Данная статья предназначена для помощи в программном восстановлении 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 и других.

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

    Эпоха 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. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

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

    Выполнить прошивку либо перепрошивку флешки несложно.

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

    Архитектура и система записи

    Важно также для темы нашей статьи понимать её составляющие компоненты:

    • Физическое соединение с ПК осуществляется с помощью интерфейса USB (иногда это микроUSB);
    • Контроллер;
    • Чип памяти;
    • Осциллятор сигнала для USB-шины.

    Для записи используется (в зависимости от размера) система FAT (16, 32 или ex). При ёмкости свыше 64 ГБ - exFAT или NTFS. Если использование гаджета становится проблематичным (ошибки чтения-записи) - его нужно форматнуть или перепрошить.

    Средствами Windows

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

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

    Правильное название того, что обычно называют прошивкой - микропрограмма, состоящая из микрокода контроллера и служебных данных на микросхемах. Микрокод закладывается в устройство при изготовлении на заводе. А вот служебка переписывается часто во время эксплуатации.

    Программный ремонт (повторяя заводские действия) включает в себя очистку, тестирование памяти, составление новых таблиц трансляции и их записывание в служебные поля, - именно это является «низкоуровневым форматированием».

    Утилиты для таких работ имеют строгую специализацию по моделям контроллеров. Поэтому ремонтнику нужно найти ту, которая соответствует конкретному экземпляру (ведь варианты микросхем могут меняться от партии к партии!) - терпеливо перебирая даже не один десяток.

    Определяем марку (вид)

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

    Для нахождения кодов VID (идентифицирующего изготовителя) и PID (для идентификации продукта), распознающих любую USB-флешку, используют спецсофт. Для одного из устройств нам поможет (для примера) программа Flash Drive Information Extractor (есть множество и других).

    После установки приложения и запуска файла GetFlashInfo.exe нажимаем «Получить данные». Получим примерный отчёт:

    По полученным значениям для VID и PID, подставленным в окне базу данных определяется контроллер и программа (UTILS) для прошивки флешки:

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

    Выбираем ОС для техноутилит

    Технологические утилиты лучше работают под Windows XP - производственники более консервативны и не гонятся за модой. Кроме того, в силу того, что будет требоваться установка драйверов и прочие «опасные» действия - нужно обладание правами администратора .

    Перепрошиваем найденной программой

    Накопитель отключаем, запускаем исполняющий exe-файл скачанной и распакованной утилиты (в данном случае MPTool.exe).

    ВАЖНО. Стоит поискать в архиве текстовый файл «прочти меня» (readme.txt) - он может содержать полезные сведения. В нём может быть инструкция или гиперссылка на источник с ней. Английский текст переводите гугл-переводчиком.

    После запуска приложения присоединяем флешку к ПК - в окне программы появляется о ней информация. По нажатию клавиши «Старт» начинается перепрошивка. Процесс отражается жёлтой полосой.

    По окончании - на зелёном фоне одной из ячеек отразится ободряющий текст - ОК.

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

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

    Производители стали выкладывать в общий доступ программное обеспечение для ремонта флешки. Для скачивания нужного в конкретном случае - в разделе техподдержки указывается модель (иногда дополнительно серийный номер). В ряде случаев серийник запрашивается самим софтом (с проверкой через интернет). Не лишней будет проверка подлинности программой SerialCheck, так как подделки окружают нас всюду.

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

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

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

    Как мы уже поняли - лучше не доводить флешку до необходимости ремонта. Вот некоторые рекомендации для сведения к минимуму нежелательных последствий:

    • Оберегание от температурных колебаний, от влияния воды, агрессивных сред, механических воздействий, рентгеновских излучений, электромагнитных полей. Аккуратность вставки/извлечения;
    • Заполнение флешки «под завязку» её файловая система может быть повреждена. Опасный симптом при записи - замедление и зависание;
    • Проводите проверку флешки средствами ОС, делайте дефрагментацию;
    • Не используйте флешку в качестве единственного экземпляра данных (представьте, что у вас есть только один ключ от квартиры);
    • Придерживайтесь процедуры безопасного извлечения флешки;
    • Во избежание статических разрядов не касайтесь контактов флешки пальцами, предметами из металлов, избегайте соприкосновения с прочей синтетикой;
    • При странном поведении флешки не спешите лечить её низкоуровневыми программами. Сначала скопируйте важные файла на другой носитель, а затем начинайте ремонт.

    Теперь вы знаете как прошить USB-флеш-накопитель и сможете самостоятельно разобраться в этом вопросе. Пусть ваши флешки долго живут.

    Оставляйте свои комментарии.

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

    Восстановить накопитель Kingston можно с помощью специального ПО

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

    Если после проведения форматирования проблемы остались или оно закончилось неудачей, например, операционная система выдала ошибку - «Windows не может завершить форматирование», то нужно пробовать другой способ. Например, компания Kingston для своих накопителей предоставляет специальные средства для восстановления их работоспособности. Программа для восстановления флешки Kingston легко скачивается с официального сайта компании, в разделе поддержки. После скачивания её необходимо распаковать и запустить . В открывшемся окне выбрать нужный накопитель и нажать Format. После проведения форматирования особым способом флешка должна заработать.

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

    Если все эти действия ни к чему не привели, значит, возникли серьёзные проблемы с контроллером.

    Восстановление флешки Kingston с помощью прошивки

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

    Если накопитель обладает следующими критериями жизнеспособности, то шанс её восстановить ещё имеется:

    • Windows определяет флешку при её включении в порт компьютера;
    • после вставки флешки в разъём система автоматически просит провести форматирование;
    • накопитель идентифицирует себя, виден в системе, при обращении к нему выводится сообщение «Вставьте диск…»;
    • систематические ошибки при проведении копирования или перемещении файлов на флешку;
    • медленная скорость работы накопителя в целом.

    Перед тем как восстановить флешку Кингстон, нужно выяснить идентификаторы контроллера. Их нужно два, первый - VID, содержит идентификатор производителя. Второй - PID, обозначает код продукта. Определить их нужно утилитой наподобие Flash Drive Information Extractor. Получив их, можно записать куда-нибудь.

    Поиск утилиты для восстановления

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

    Для поиска нужной программы именно для реанимируемой модели и понадобятся SID и PID. В сети есть один сервис, называемый Flashboot.ru, который хранит тысячи утилит для прошивки различных устройств и гаджетов.

    В поля SID и PID необходимо подставить полученные номера и нажать поиск. Сервис может отобразить сразу несколько вариантов программ. Нужно выбирать ту, в описании которой указан соответствующий объём восстанавливаемого накопителя. Также в списке могут присутствовать утилиты и для других производителей. Нужно помнить, что необходимо восстановить флешку Kingston, поэтому выбирается максимально подходящая её конфигурация из списка. В поле Utils описывается название программы. После нахождения нужной строчки в списке нужно скопировать название утилиты и перейти в раздел files сайта flashboot.ru. В строку поиска нужно вставить скопированное название и нажать найти.

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

    Использование программы для восстановления флешки Kingston

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

    Если ничего не помогло

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

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

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

    Теперь народ несет не только свои флешки , но и флешки своих друзей, знакомых и родственников. Ну вот хоть бы кто-то еще бутылочку пива приволок или печеньку – фигушки.

    Мне-то не сложно помочь, но когда я предлагаю вам самим научиться все это делать, вы отнекиваетесь. Таких я в следующий раз просто отшиваю. Не хочешь учиться – проходи мимо.

    С лирикой на этом заканчиваю и перехожу непосредственно к теме поста..

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

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

    Для начала нам необходимо определить VID и PID нерабочей флешки .

    Определить VID и PID для восстановления флешки

    Воткните флешку в компьютер и запустите Диспетчер устройств . Пуск Выполнить - mmc devmgmt.msc .


    Затем зайдите в раздел Контроллеры универсальной последовательной шины USB .


    Находим в списке свою флешку . Обычно, все флешки имеют название Запоминающее устройство для USB .


    Жмем на устройстве правую клавишу и открываем Свойства .

    Переходим на вкладку Сведения .

    В выпадающем списке выбираем пункт Код экземпляра устройства или Коды (ID) оборудования .

    В этом окне мы видим PID и VID .

    Поиск программы для восстановления флешки

    Заходим на сайт FlashBoot.ru и вводим на нем полученные VID и PID .


    Жмем на кнопку Search .

    В результатах ищем своего производителя и модель флешки. У меня это Kingston DataTraveler 2.0.


    В правой колонке будет название нужной нам программы или ссылка на нее.

    Все. Теперь ищите в Google программу по названию или качаете по указанной ссылке. Запускаете и следуете инструкциям. Обычно, в подобных программах для восстановления всего одна кнопка, поэтому вопросов у вас возникнуть не должно.

    На этом всё!

    Возникнут вопросы - задавайте в комментариях.