Перепрошивка контроллера. Процесс восстановления флешки Sandisk Восстановление путем прошивки контроллера

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

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

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

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

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

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

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

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

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

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


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


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


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

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

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

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

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

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


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

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


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

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

На этом всё!

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

Обзор на мою первую, как ни странно, флешку с разъемом USB 3.0. Была «приобретена» для различных тестов USB хабов. Сам я не сторонник таких типов хранилищ, т.к почти всю передачу информации выполняю с помощью облачных сервисов, а единственную старую флешку использую для переустановки винды. Особенно радует, что контакты и фотки сохраняются в Гугл аккаунте, и теперь не надо заморачиваться и грустить при поломке, потере смартфона. Ладно, что-то я отвлекся. В общем, сегодня рассмотрим, протестируем, а также разберем флеш-накопитель USB 3.0 от компании SanDisk ёмкостью 32 ГБ.

Внешний вид и упаковка

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


Сзади – техническая спецификация с кодом для проверки на оригинальность.




Внутри упаковки находится код для активации программы RescuePRO Deluxe. Данное программное обеспечение позволяет восстановить данные с различных накопителей.


Внешний вид накопителя внушает доверие – строгий дизайн, металлический корпус, отличное качество изготовления.


На сатинированном металлическом корпусе выгравировано название компании.


Спереди USB 3.0 разъем с синей вставкой. Вставляется в порт довольно туго.






К задней части крепится пластиковая «кроватка» с проушиной. Можно повесить на ключи, но отсутствие заглушки на разъёме пагубно повлияет на состояние контактов – забьется пыль, грязь и, не дай бог, металлическая пыль, которая коротнет при попытке вставить в порт компьютера.






Сравнение со старой флешкой SanDisk USB 2.0, служащей ни один год. Состояние внешнего вида, несмотря на полностью пластиковый корпус, осталось приличное.

Разборка

Внутренности флешки литые, посмотреть названия контроллера и флеш-памяти невозможно. По факту, все элементы находятся в самом USB разъеме, а корпус выполняет функцию охлаждающего элемента.



Тестирование

Флешка изначально отформатирована в FAT 32 и имеет объем 28,6 ГБ.

В памяти накопителя находится программа SanDisk SecureAccess, которая предназначена для защиты ваших данных от несанкционированного доступа.


Программа Flash Drive Information Extractor не показывает настоящее название контроллера и флеш памяти, только VID и PID.

H2test подтверждает, что емкость честная.


Теперь пройдемся по скоростным характеристикам и измерим скорость чтения/записи в программе CrystalDiskMark версии 6.0.0.
Seq Q32T1 - тест последовательного чтения/записи с глубиной 32 в 1 поток. Применяется для вычисления скорости копирования больших файлов, размер которых исчисляется мегабайтами и гигабайтами.
4KiB Q8T8, 4KiB Q32T1, 4KiB Q1T1 - тесты случайного чтения/записи блоков размером 4K. Применяются для вычисления скорости копирования и записи небольших блоков, размеры которых исчисляются килобайтами. Замысловатая формула QХ TY - это количество потоков (Х ) и глубина очереди (Y ).
При использовании тестового файла 1 ГБ: скорость чтения составила 132,3 МБ/c, а скорость записи 43,33 МБ/c, что вполне приемлемо для данных флешек. А вот при использовании 5 ГБ файла скорость чтения осталась почти такой же - 140 МБ/c, чего не скажешь о скорости записи - всего 17,72 МБ/c.


В программе ATTO Disk Benchmark мы видим нечто среднее - 160 МБ/c при чтении, и 25 МБ/c при записи.

С помощью HD Tune Pro вычислил примерный объем некого кеша, после заполнения которого скорость записи падает. Скачкообразное уменьшение скорости происходит после заполнения 1,3 ГБ памяти, т.е любые мелкие файлы (треки, фото) будут записываться относительно быстро, а вот при «скидывании» больших фильмов придется подождать.


Пару слов о температуре. Флешка постоянно греется из-за непродуманного охлаждения и маленьких внутренностей. Средняя температура - 55 градусов, бывает «раскаляется» до 60-70 градусов. Благо, что после долгих тестов и испытаний «отвалов» и перезагрузок не наблюдалось.

Итог

+ Внешний вид и металлический корпус
+ Гарантия
+ Высокая скорость передачи информации через USB 3.0

Высокий нагрев
- Падение скорости после заполнения 1,3 ГБ кэша.

Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

Планирую купить +3 Добавить в избранное Обзор понравился +14 +21

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

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

  • Нулевой объем флешки, не правильный объем (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 секунд в Мой компьютер появится наша флешка чистая и без каких либо файлов, так как в процессе прошивки происходит низкоуровневое форматирование накопителя.

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

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

С помощью специальных утилит можно реанимировать накопитель Sandisk.

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

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

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

Утилита SanDisk RescuePRO

Утилиту SanDisk RescuePRO можно рассматривать в качестве отличного инструмента, при помощи которого удаётся восстанавливать съёмные носители Sandisk. Удивительно, название этой утилиты практически соответствует названию съёмного носителя, но производители этих двух продуктов совершенно разные и не имеют между собой ничего общего. Однако поскольку для нас наиглавнейшей проблемой является найти программу, которая поможет восстановить флешку, то историю создания утилиты SanDisk RescuePRO и её производителей можно опустить.

Итак, первоначально закачайте её к себе на компьютер . Это можно сделать с разных источников, но чтобы вы не обременяли себя лишними дополнительными хлопотами, предлагаем вам зайти на сайт компании LC Technology International. На этом сайте найти и скачать такую утилиту будет проще всего. Хотя придётся выполнить и некоторые требования. В частности, вам нужно будет ввести персональные данные, указав свой электронный ящик, на который придёт ссылка для скачивания утилиты.

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

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

Вот так просто вернуть работоспособность съёмному носителю, если вами будет скачана и проинсталлирована такая программа восстановления флешки Sandisk.

Программа Formatter Silicon Power

Если у вас прекратила работать флешка Sandisk, программа восстановления карт памяти Formatter Silicon Power может попытаться вернуть её к «жизни», только, к сожалению, не во всех случаях. Ознакомьтесь с инструкцией к программе Formatter Silicon Power. В ней чётко прописано, что она работает со всеми съёмными носителями, которые имеют контроллеры PS2251-03.

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

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

Программа USB Disk Storage Format Tool

Ещё одним неплохим вариантом восстановления цифровых накопителей является программа USB Disk Storage Format Tool. Эта программа выигрывает ещё и тем, что позволяет не только форматировать флешку, восстанавливая её работоспособность, но и проверять накопитель, сразу исправляя обнаруженные ошибки.

После того как вы проинсталлируете программу, откройте её. В открывшемся диалоговом окне в верхней части в строке «Device» выберите свою флешку. В средней части открытого окна установите галочку в чекбоксах возле строк «Correct errors», «Scan drive» и «Check if dirty».

СОВЕТ. Важно понимать, для чего вы устанавливаете эти галочки. В частности, подтверждая необходимость выполнения параметра «Correct errors», вы высказываете пожелания относительно исправления обнаруженных ошибок.

Параметр «Scan drive» ориентирует программу на проведение сканирования вашего съёмного накопителя, а параметр «Check if dirty» предназначен для проверки флешки, даже если она повреждена. Теперь просто кликните по кнопке «Check disk», после этого запустится автоматический процесс исправления выявленных ошибок, восстановления работоспособности вашего съёмного носителя.

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

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

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

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

Сегодня мы рассмотрим вопрос восстановления работоспособности флешки на примере Transcend JetFlash 300 8Gb, которая «зависла» во время записи данных и после извлечения не определялась как накопитель.

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

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


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

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

  1. Определяем производителя контроллера.
  2. Находим сервисную утилиту производителя.
  3. Переводим контроллер в тестовый режим, если требуется.
  4. Восстанавливаем.
И так, начнем с определения производителя контроллера. Лучший способ точно определить какой контроллер используется — разобрать флешку и посмотреть. Потому, как одна и та же модель USB-Flash накопителя в разное время может выпускаться на разных контроллерах, с разной памятью.

Учитывая тот факт, что гарантия на нашу Transcend JetFlash 300 8Gb давно вышла, то мы не постесняемся и разберем её:



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


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

Корпус отделяется достаточно легко:

И вот у нас в руках полностью разобранная флешка Transcend JetFlash 300 8 Gb:

Смотрим, что за чип контроллера? — SM3255Q AB.

С обратной стороны находим микросхему памяти — Samsung K9BCG08U1A-MCB0


С исходными данными определились. Теперь начинаем поиск утилиты с чудесного сайта flashboot.ru

У нас чип от SMI, а значит ищем сервисную утилиту, которая умеет работать с контроллером SM3255AB. Методом проб и ошибок утилита была найдена - SMI MPTool V2.03.20 v2 J0324 . Обратите внимание, что версий данной утилиты великое множество, но нашу флешку увидела только эта версия (v2 с J0324 в конце).

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

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

Если имеем datasheet на нашу микросхему, то в схеме ищем выводы, подписанные как F0D0, F0D1 и т.д., это и есть шина данных. Замыкаем их попарно с помощью тонкой отвертки или пинцета, перед тем как подключить флешку (удобно использовать USB удлинитель), и пытаемся определить в утилите (F5). Для микросхемы памяти Samsung K9BCG08U1A-MCB0 искомыми ножками оказались 19-20. Ножки считают от ключа (точка в углу микросхемы) в направлении ножек против/по часовой стрелке, в зависимости от корпуса. В нашем случае выводы расположены по часовой стрелке.

В нашем случае флешка определялась системой, потому заводской драйвер устанавливался без необходимости переводить контроллер в тестовый режим. Находится драйвер в папке с утилитой, по пути..\UFD_MP\FactoryDriver\WinXP\SMIInfUpdate.exe

Хотя сам драйвер и предназначен для XP, но он успешно установился на 7-ке.

Здесь мы вписываем VID и PID своей флешки и жмем кнопку SMI Factory Driver, после чего установка драйвера завершится. Переподключаем флешку к ПК. Теперь в диспетчере устройств должно быть так:

КАТЕГОРИИ

ПОПУЛЯРНЫЕ СТАТЬИ

© 2024 «minomin.ru» — Сайт о компьютерах, и работе в интернете