Восстановление SD-карт и USB-флешек в среде Windows. Перепрошивка контроллера Программа для восстановления флешки smartbuy 32 gb

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

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

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

Выполнение программного ремонта (повторяя заводские действия) состоит в следующем:

  • Очистка.
  • Тестирование памяти.
  • Процесс составления новых таблиц трансляции, их последующая запись в служебные поля.

Все вышеперечисленные действия являются «низкоуровневым форматированием».

Для подобных работ утилиты по моделям контроллеров имеют строгую специализацию. Из-за этого, ремонтнику требуется отыскать соответствующую для конкретного экземпляра. Варианты микросхемы могут изменяться в разных партия. В некоторых случаях приходится перебирать не одни десяток вариантов.

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

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

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

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

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

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

Выбираем операционку для техноутилит

Лучше всего технологические утилиты работают под Виндовс ХР. Производственники являются более консервативными и за модой не гонятся. В работе необходимо устанавливать драйверы и выполнять прочие «опасные» действия. Поэтому нужно иметь права администратора.

Как прошивается флешка найденной программой?

Вначале отключаем накопитель, после чего запускаем файл exe скачанного и распакованного софта (в нашем примере MPTool.exe).

В архиве нужно поискать текстовый файл readmi.txt (прочти меня). В нем могут содержаться полезные данные, инструкция или ссылка на источник с ней. Гугл-переводчиком можно перевести английский текст.

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

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

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

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

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

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

Флешки SanDisk относятся к сложным ситуациям. Это связано с ведением их корпоративной политики. Компания сама выполняет полный цикл производства, начиная разработкой нестандартных решений и заканчивая реализацией. Ремонтный софт для них отсутствует.

Доброго дня!

Если ваша флешка стала постоянно сбоить: не форматируется, при подключении к компьютеру - тот часто подвисает, при копировании файлов на нее - вылетают ошибки, но она не подвергалась механическому воздействию - ШАНСЫ на восстановление ее работоспособности есть!

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

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

Восстановление работоспособности флешки // по шагам

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

Оказалась по воле судьбы у меня одна флешка, которую Windows отказывалась форматировать - вылетала ошибка "Windows не удается завершить форматирование" . Флешка, по заверениям владельца, не падала, на нее не попадала вода, и вообще, с ней довольно бережно обращались...

Все что было ясно, осмотрев ее, это то, что она на 16 GB, и ее марка - SmartBuy. При подключении к ПК - загорался светодиод, флешка определялась и была видна в проводнике, но работала со сбоями.

SmartBuy 16 GB - "подопытная" не работающая флешка

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

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

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

Flash Drive Information Extractor

Небольшая бесплатная утилита, для получения максимум информации о флешке. Устанавливать ее не нужно!

Программа определит модель USB-флешки, модель и тип памяти (поддерживаются все современные флешки, по крайней мере, от нормальных производителей )...

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

Получаемая информация:

  • модель контроллера;
  • возможные варианты установленных во флешке чипов памяти;
  • тип установленной памяти;
  • заявленный производителем максимальный потребляемый ток;
  • версия USB;
  • полный физический объем диска;
  • объем диска, сообщаемый операционной системой;
  • VID и PID;
  • Query Vendor ID;
  • Query Product ID;
  • Query Product Revizion;
  • Controller Revision;
  • Flash ID (не для всех конфигураций);
  • Chip F/W (для некоторых контроллеров) и др.

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

Работа с Flash Drive Information Extractor

  1. Отключаем от Usb-портов все, что подключено (по крайней мере все накопители: плееры, внешние жесткие диски и т.д.).
  2. Вставляем ремонтируемую флешку в Usb-порт;
  3. Запускаем программу;
  4. Жмем кнопку "Получить информацию о флешке" ;
  5. Через некоторое время получаем максимум информации о накопителе (см. скриншот ниже).
  6. Если программа зависла - ничего не делайте и не закрывайте ее. Выньте флешку через пару минут из USB-порта, программа должна "отвиснуть", и вы увидите всю информацию, что она успела вытащить с флешки...

Теперь мы знаем информацию о флешке и можем приступить к поиску утилиты.

Информация о флешке:

  • VID: 13FE; PID: 4200;
  • Модель контроллера (Controller): Phison 2251-68 (вторая строка на скриншоте выше);
  • SmartBuy 16 GB.

Дополнение

Определить достоверно модель контроллера можно, если разобрать флешку. Правда, не каждый корпус у флешки разборный, и не каждую потом соберешь обратно .

Обычно, чтобы вскрыть корпус флешки, нужен нож и отвертка. При вскрытии корпуса будьте аккуратны, чтобы не повредить внутренности флешки. Пример контроллера показан на скрине ниже.

Разобранная флешка. Модель контроллера: VLI VL751-Q8

Дополнение 2

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


Как найти утилиту для прошивки флешки

Важно! После прошивки флешки - вся информация на ней будет удалена!

1) Зная модель контроллера - можно просто воспользоваться поисковиками (Google, Яндекс например) и найти нужное.

Алгоритм работы такой:

  1. Заходим на сайт:
  2. Вводим свои VID и PID в строку поиска и ищем;
  3. В списке результатов, скорее всего, вы найдете десятки строк. Среди них нужно найти такую строку, у которой совпадет: модель контроллера, ваш производитель, VID и PID, размер флешки .
  4. Далее в последней колонке - вы и увидите рекомендуемую утилиту. Кстати, обратите внимание, версия утилиты так же имеет значение! Осталось скачать нужную утилиту и применить ее.

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

Formatter SiliconPower v3.13.0.0 // Format and Restore. Утилита конечного пользователя, предназначенная, как для низкоуровневого, так и высокоуровневого (FAT32) форматирования флэшек на контроллерах фирмы Phison линейки PS2251-XX.

Спустя пару минут моргания светодиода на флешке, она стала нормально работать, сообщения от Windows о невозможности форматирования - больше не появлялись. Итог: флешка была восстановлена (стала рабочей на 100%), и отдана владельцу .

На этом, собственно, всё. За дополнения по теме - буду признателен. Good Luck!

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

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

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

Сама процедура перепрошивки заключается в обновлении микрокода контроллера USB, но при этом можно выполнить целый ряд полезных действий:

  1. Исключение “плохих” блоков из объема памяти. Флешка при этом немного потеряет в объеме (на объем исключённых блоков), но её стабильная работа вернётся.
  2. Восстановление истинного объема накопителя. Это исправляет проблему, когда флешка прошита на бОльший объём, чем на ней установлены чипы памяти. Тогда данные просто циклически перезаписываются, что делает невозможным прочесть объёмные файлы, записанные ранее.
  3. Разделение флешки на разделы (также создание виртуальных CD-ROM разделов), дополнительных разделов, монтируемых в режиме чтения и т.д.
  4. Изменение идентификационных данных (VID, PID, Serial number). .

Итак, если вы решились на перепрошивку, запомните одну простую вещь:

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

Продолжаем.

Определяем модель чипа контроллера

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


Переписываем себе всю информацию с чипа: Phison (марка) и PS2251-60-5 (серия). Эти данные нам пригодятся для поиска подходящей прошивки. Неправильно подобранная прошивка может навсегда “убить” флешку, поэтому нужно быть внимательным.

Если разобрать флешку не представляется возможным (например, не испортив корпус), то можно воспользоваться программами, для определения чипа флешки софтварным методом. Этот способ менее надёжен, но тем не менее достаточно популярен. Лично я пользуюсь программой ChipGenius 4.00, но подойдёт и любая другая со схожими функциями:

Также, как показано на скрине, можно вытащить VID и PID флешки. Это соответственно Vendor Identifier и Product Identifier.

Ищем прошивку для флешки

Где ищем? Как водится, в Интернете. В частности, достаточно хороший ресурс – flashboot.ru, раздел “Файлы” для поиска по модели контроллера или iFlash для поиска по базе VID/PID:


Поиск по VID/PID даёт очень много результатов, нужно отобрать те варианты, что наиболее полно описывают нашу флешку (модель, объем и т.д.).


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

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

Общий вид программ для прошивки флешек приблизительно одинаков. Вытаскиваем и вставляем флешку (предварительно убедимся, что никакие другие флешки не воткнуты – так будет проще и безопаснее). Когда флешка появится в одном из полей программы, нажимаем кнопку Start (для начала прошивки) или, если хотим покопаться в детальных настройках (в частности создать дополнительный раздел и т.д.), то нажимаем кнопку Setting.


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

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

Такое может происходить по разным причинам. Какие-то флешки выходят из строя из-за того, что их кто-то уронил, другие – просто потому что они уже старые. В любом случае, каждый пользователь, у которого есть съемный носитель фирмы Transcend, должен знать, как восстановить данные на нем, если те были утеряны.

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

Способ 1: RecoveRx

Данная утилита позволяет восстанавливать данные с флешек и защищать их паролем. Также она позволяет форматировать накопители от Transcend. Подходит для абсолютно всех съемных носителей фирмы Transcend и является фирменным программным обеспечением для данной продукции. Чтобы воспользоваться RecoveRx для восстановления данных, выполните следующие действия:


Способ 2: JetFlash Online Recovery

Это еще одна фирменная утилита от Transcend. Ее использование выглядит крайне просто.


Способ 3: JetDrive Toolbox

Интересно, что разработчики позиционируют данный инструмент как ПО для компьютеров Apple, но на Windows он тоже работает очень хорошо. Чтобы выполнить восстановление с помощью JetDrive Toolbox, выполните такие действия:


JetDrive Toolbox, фактически, работает точно так же, как и RecoveRx. Разница в том, что здесь намного больше инструментов.

Способ 4: Transcend Autoformat

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

Использование Transcend Autoformat крайне простое.

  1. и запустите ее.
  2. Вверху выберете букву своего носителя информации. Ниже укажите его тип – SD, MMC или CF (просто поставьте отметку напротив нужного типа).
  3. Нажмите на кнопку «Format », чтобы начать процесс форматирования.

Способ 5: D-Soft Flash Doctor

Данная программа славится тем, что работает на низком уровне. Судя по отзывам пользователей, для флешек Transcend она очень эффективна. Ремонт съемного носителя с помощью D-Soft Flash Doctor производится следующим образом:


Если ремонт с помощью всех вышеописанных способов не помогает восстановить носитель, можно воспользоваться стандартным средством восстановления Windows.

Способ 6: Средство восстановления Windows

Судя по отзывам, именно эти 6 способов являются наиболее оптимальными в случае с поврежденной флешкой фирмы Transcend. Менее работоспособной в данном случае является программа EzRecover. Как ею пользоваться, читайте в обзоре на нашем сайте. Также можно воспользоваться программами D-Soft Flash Doctor и JetFlash Recovery Tool . Если никакие из этих способов не помогают, лучше всего просто купить новый съемный носитель информации и пользоваться ним.

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

Когда применять методику прошивка контроллера флешки:

  • Нулевой объем флешки, не правильный объем (2\4\8\16 Кб\Мб) вместо нормального размера;
  • ННакопитель не определяется на разных ПК;
  • При подключении диска появляется ошибка «вставьте диск»;
  • Ошибка «Диск в устройстве не найден»;
  • Ошибка «Диск защищен от записи»;
  • Возникают ошибки чтения\ записи, и нет возможности копировать или записать данные на флешку. Может быть, что данные записываются, но не открываются с флешки;
  • При подключении к ПК флешка долго определяется с ошибками Ошибка «Код 10», Ошибка» Код 43» и подобное.

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

Переходим к подготовительным работам над флешкой для ее дальнейшей перепрошивки (прошивается сам контроллер). Будем считать, что мы определились с тем, что других вариантов, кроме как прошивка контроллера флешки у нас не осталось и это последний шанс на ремонт драгоценной флешки (дорога как память, большой объем, красивый корпус и т.д.)

Прошивка контроллера флешки (этапы работ):

1) Определение контроллера флешки

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

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

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

2) Выбор утилиты для контроллера

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

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

П.С. практика показывает, что иногда стоит попробовать разные версии утилит для одних и тех же контроллеров.

Результат поиска нам выдал один более-менее подходящий вариант (на скриншоте подчеркнул красным) – утилита SMI SM3257AA .

Для писка утилиты можно воспользоваться тем же сайтом http://flashboot.ru/files/. В строке поиска нужно ввести название нашей утилиты — SMI SM3257AA . В результате было найдено 2 результата. Качать нужно оба, так как есть шанс того, что одна из них только поможет решить нашу проблему.

Но, есть одно но. Мы точно знаем, что точное название нашего контроллера немного отличается от того, что мы нашли. На корпусе контроллера и программе USB Flash Info показали, что правильное название контроллера SM3257ENAA , а не SM3257AA. Для очистки совести проверим базу утилит на предмет наличия утилиты для такой модификации. Поиск обронили 2 варианта утилиты.

Скорее всего, что утилиты, которые я обнаружил при поиске для SM3257AA и для ENAA имеют одно ядро. На практике может оказаться так, что они ничем не отличаться, но все же существует вероятность того, что нужно будет перепробовать все 4 найденных спец. утилиток. Рекомендую сразу скачать все 4 программы.

Я скачал все 4 штуки, но решил начать с утилиты SMI SM3257ENAA MPTool V2.03.58 v8 K1129 (11/11/29 Build) . Забегу наперед – получилось перепрошить контроллер флешки этой утилитой, и проверять другие я не стал.
А теперь вкратце опишу порядок действий того, как происходил процесс прошивки контроллера SM3257ENAA.

— Распаковал архив и запустил ярлык sm32Xtest_V58-8

Запускаем утилиту и видим, что в ней не видна наша флешка пациент (см. скриншот).

— Для определения нашей флешки в программе нажимаем кнопку «Scan USB (F5) », в результате чего программа «видит» usb устройство.

Для запуска процесса прошивки контроллера флешки нужно в меню утилиты нажать кнопки Start (перед нажатием нужно выделить нужную флешку). После наажатия кнопки начнется процесс прошивки.

После заврешения операции прошивки в верхнем правом углу увидим слово ОК на зеленом фоне (см. скриншот).

На этом процесс прошивка контроллера флешки завершен. В течении 10-20 секунд в Мой компьютер появится наша флешка чистая и без каких либо файлов, так как в процессе прошивки происходит низкоуровневое форматирование накопителя.

По всем вопросам касательно этой статьи пишите в комментариях.