Сайт о телевидении

Сайт о телевидении

» » Прошивка флешки transcend 8gb. Восстановление флешки путем ее форматирования. Программы для низкоуровневого форматирования

Прошивка флешки transcend 8gb. Восстановление флешки путем ее форматирования. Программы для низкоуровневого форматирования

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

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

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

Попутно, дабы , сразу создать для них ловушку.

Поздравляю! Мы только что отремонтировали накопитель!

Друзья! Вступайте в нашу

Разнообразные проблемы с USB-накопителями или флешками - это то, с чем сталкивается, наверное, каждый их владелец. Компьютер не видит флешку, не удаляются и не записываются файлы, Windows пишет, что диск защищен от записи, неправильно показывается объем памяти - это не полный перечень таких проблем. Возможно, если компьютер просто не определяет накопитель, вам поможет еще и это руководство: (3 способа решения проблемы). Если же флешка определяется и работает, но необходимо восстановить файлы с нее, для начала рекомендую ознакомиться с материалом .

Если различные способы исправить ошибки USB накопителя путем манипуляций с драйверами, действий в «Управлении дисками» Windows или с помощью командной строки (diskpart, format и пр.) не привели к положительному результату, можно попробовать утилиты и программы для ремонта флешек, предоставляемые как производителями, например, Kingston, Silicon Power и Transcend, так и сторонними разработчиками.

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

В этой статье сначала будут описаны фирменные утилиты популярных производителей - Kingston, Adata, Silicon Power, Apacer и Transcend, а также универсальная утилита для SD карт памяти. А после этого - подробное описание, как узнать контроллер памяти своего накопителя и найти бесплатную программу для ремонта именно этой флешки.

Transcend JetFlash Online Recovery

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

На официальном сайте доступны две версии программы для ремонта флешек Transcend - одна для JetFlash 620, другая - для всех остальных накопителей.

Для работы утилиты необходимо наличие подключения к Интернету (для автоматического определения конкретного метода восстановления). Утилита позволяет восстановить флешку как с форматированием (Repair drive and erase all data) так и, при возможности, с сохранением данных (Repair drive and keep existing data).

Скачать утилиту Transcend JetFlash Online Recovery можно с официального сайта https://ru.transcend-info.com/supports/special.aspx?no=3

Silicon Power Flash Drive Recovery Software

На официальном сайте Silicon Power в разделе «Поддержка» представлена программа для ремонта флешек этого производителя - USB Flash Drive Recovery. Для загрузки потребуется ввести адрес электронной почты (не проверяется), затем загружается ZIP-архив UFD_Recover_Tool, в котором находится SP Recovery Utility (требует для работы компоненты.NET Framework 3.5, загрузятся автоматически при необходимости).


Аналогично предыдущей программе, для работы SP Flash Drive Recovery требуется подключение к Интернету и восстановление работы происходит в несколько этапов - определение параметров USB накопителя, загрузка и распаковка подходящей утилиты для него, затем - автоматическое выполнение необходимых действий.

Скачать программу для ремонта флешек Silicon Power SP Flash Drive Recovery Software можно бесплатно с официального сайта http://www.silicon-power.com/web/download-USBrecovery

Если вы являетесь владельцем накопителя Kingston DataTraveler HyperX 3.0, то на официальном сайте Kingston вы можете найти утилиту для ремонта этой линейки флешек, которая поможет отформатировать накопитель и привести его в состояние, которое он имел при покупке.

Скачать бесплатно Kingston Format Utility можно со страницы https://www.kingston.com/ru/support/technical/downloads/111247

ADATA USB Flash Drive Online Recovery

У производителя Adata также имеется своя утилита, которая поможет исправить ошибки флешки, если не удается прочитать содержимое флешки, Windows сообщает, что диск не отформатирован или вы видите другие ошибки, связанные с накопителем. Для загрузки программы потребуется ввести серийный номер флешки (чтобы загрузилось именно то, что требуется) как на скриншоте ниже.


После загрузки - запустить скачанную утилиту и выполнить несколько простых шагов по восстановлению работы USB устройства.

Официальная страница, где можно скачать ADATA USB Flash Drive Online Recovery и прочитать об использовании программы - http://www.adata.com/ru/ss/usbdiy/

Apacer Repair Utility, Apacer Flash Drive Repair Tool

Для флешек Apacer доступно сразу несколько программ - разные версии Apacer Repair Utility (которые, правда, не удается найти на официальном сайте), а также Apacer Flash Drive Repair Tool, доступная для скачивания на официальных страницах некоторых из флешек Apacer (поищите на официальном сайте конкретно вашу модель USB накопителя и загляните в раздел загрузок внизу страницы).


Судя по всему, программа выполняет одно из двух действий - простое форматирование накопителя (пункт Format) или низкоуровневое форматирование (пункт Restore).

Formatter Silicon Power

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


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

SD Memory Card Formatter для ремонта и форматирования карт памяти SD, SDHC и SDXC (в том числе Micro SD)

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

Сама программа доступна в версиях для Windows (есть поддержка и Windows 10) и MacOS и довольно-таки проста в использовании (но потребуется наличие кард-ридера).

Скачать SD Memory Card Formatter можно с официального сайта https://www.sdcard.org/downloads/formatter_4/

Программа D-Soft Flash Doctor

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

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

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

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

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


Дополнительно: если все описанные способы отремонтировать 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 и других.

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