Программу прошивки для контроллера 2251. Восстановление флешки: определение контроллера, прошивка флешки

В наши дни, компьютер имеет несколько портов USB, к которым можно подключать клавиатуру, мышь, и прочие USB устройства. Вы также можете подключать к USB-порту флэшку или внешний HDD. После подключения флэш-накопителя/USB-накопителя, вы можете получать вот такое сообщение об ошибке: “Устройство USB не опознано”. В это время Windows, показывает сообщение, что устройство USB не опознано в виде всплывающих уведомлений в области панели задач Windows. Windows показывает сообщение об ошибке из-за неизвестной неисправности операционной системы Windows, из-за которой в результате USB не опознано и выходит ошибка. Что бы вы сделали в этом случае?

Ошибка говорит:

В Windows 8, 8.1 и Windows 10 –
Последние USB-устройство подключено к этому компьютеру неправильно, и Windows не удается опознать его.

или, в Windows 7

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

Когда возникает ошибка, Windows не может показать запоминающее устройство USB в разделе ‘Мой компьютер’ в зоне проводника, и если Вы можете взглянуть на диспетчер устройств в Windows, тогда вы найдёте желтый треугольный значок оповещения возле этого устройства, которое незаметно в Windows. Желтый треугольный логотип помогает вам обнаружить устройство в списке диспетчера устройств. На фотографии ниже показано, если вы никогда не видели такую ошибку.

Ошибка очень распространенная и обсуждается всеми через веб-порталы и на форумах в течение многих лет. Неважно, какая ОС Windows и какую версию ОС (это может быть ОС Windows 7, ОС Windows 8, Windows 8.1 или Windows 10) вы используете, вы, безусловно, можете получить сообщение, что USB не опознано более чем один раз в вашей жизни, вставляя USB флешку или внешний USB-диск в ваш ПК. На самом деле, нет точной и конкретной причины для получения этого сообщения об ошибке. Итак, мы должны определить проблему такой ошибки и попытаться её исправить вручную шаг за шагом для устранения неполадок. Не всегда удаление USB устройства небезопасно и может вызывать проблемы, может также возникнуть и другая проблема, связанная с драйверами windows или аналогичные тем, которые вызывают устройство не распознаваться системой. Большую часть времени пользователи использующие USB и виртуальные операционные системы Windows, получают сообщение об ошибке, но довольно много случаев которые были у меня самого, когда я подключил USB флэш-диск непосредственно в окне Мой компьютер.

Как устранить и исправить ошибку ‘Устройство USB не опознано’ в Windows 10, Windows 8.1 и Windows 7

Есть возможно несколько причин, которые вызывают Windows, чтобы ОС не отобразила устройство и оно не распознаётся вызывая ошибку, поэтому, конечно, существует несколько возможных решений. Здесь, следуйте руководству, чтобы избавиться от этой ошибки. Это не значит, что Вы не получите ту же ошибку в ближайшее время. Так как есть множество причин, за причинение внешнему диску его не признания, таким образом, Вы можете получить те же самые ошибки Windows в любое время, когда вы подключите в USB устройство на Windows USB-порт.

Шаг 1: Отсоедините устройство USB и подключите его снова в тот же порт

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

Шаг 2: Отсоедините USB-накопитель и вставьте ещё раз в другой порт USB

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

Шаг 3: перезагрузите компьютер, чтобы устранить проблему

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

Шаг 4: проблемы с поиском в Windows диспетчере устройств и с драйверами usb

Этот шаг является самым важным. Большинство пользователей Windows, которые получают такую ошибку, могут исправить её с помощью диспетчера устройств Windows. В диспетчере устройств, вы можете найти все подключенные устройства вашего ПК, включая процессоры, принтеры, жесткие диски (внутренние и внешние) и т. д. Итак, как найти и исправить проблему распознавания подключенного внешнего USB-устройства с помощью диспетчера устройств? Выполните шаги, как описано ниже:

1. Нажмите Windows+R и откройте окно «Выполнить», в окне выполните следующую команду devmgmt.msc , чтобы открыть диспетчер устройств в окне Windows.

Когда сканирование будет завершено, программа автоматически загрузит драйвер usb. Если устройство USB не опознано и зафиксировано, то, конечно, это проблема в синхронизации драйвера для Windows.

USB-устройство, которое не распознается Windows помечено как ‘Неизвестное устройство‘. Вы можете обновить драйвера в Windows щелкните правой кнопкой мыши в контекстном меню. Вам необходимо выбрать неизвестное или непризнанное устройство из списка в диспетчере устройств Windows и щелкните правой кнопкой мыши на нём. Выберите “Обновить драйвер“.

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

Теперь выберите корневой USB концентратор — свойства и в разделе ‘Управление питанием‘ на вкладке вы найдете вариант “Разрешить отключение устройства для экономии энергии” . Снимите флажок и посмотрите, помогает ли это или нет.

Шаг 5: отключить USB — выборочно приостановить настройку

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

Шаг 6: изменение реестра на ‘параметр enhancedpowermanagementenabled’ чтобы исправить проблему с USB устройством

Многие пользователи ПК с ОС Windows 10, могут столкнутся с той же проблемой. Кроме того, при подключении устройства с помощью кабеля USB, устройство остается отключенным. Когда вы подключаете USB-устройство к ПК с помощью кабеля USB, устройство получает заряд от ПК. В этом случае, для пользователей Windows 10, когда вы подключаете устройство к USB-порту, устройство получает заряд, но ПК не отображает устройство в проводнике. Иногда, пользователи получают “USB не опознано” сообщение об ошибке. Ниже описана процедура устранения проблемы.

Откройте диспетчер устройств и зайдите в свойства USB-устройства, который показывает ошибки.
Переключитесь на вкладку ‘Детали‘ и в выпадающем меню выберите путь к экземпляру устройства.
Помните о соответствующем идентификаторе экземпляра.


Теперь откройте редактор реестра и перейдите по следующему пути:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\{Device Instance Path}\Device Parameters

В правой части параметр устройства, измените значение ‘EnhancedPowerManagementEnabled’ на ‘0’.

Перезагрузите компьютер, чтобы получить сообщение ошибка исправлена.

Шаг 7: Удалить существующие скрытые устройства

Диспетчере устройств Windows не показывает все устройства в списке. Он показывает только устройства, подключенные к ПК. Устройства, которые были ранее установлены и не подключены к ПК прямо сейчас, не отображаются в списке диспетчера устройств. Например, USB-сканер после установки на ПК и если больше не включался, то он не будет отображаться в списке диспетчера устройств. Тем не менее, некоторые скрытые устройства могут создавать проблемы для современных устройств USB и в результате будет появляться сообщение об ошибке.

Теперь, давайте посмотрим, как показать скрытые устройства и удалить их, чтобы избежать каких-либо противоречий между ними.

Откройте командную строку от имени администратора и выполните следующие команды:

Set DEVMGR_SHOW_DETAILS=1 set DEVMGR_SHOW_NONPRESENT_DEVICES=1 start devmgmt.msc

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

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

Новые устройства теперь могут прекрасно работать после удаления старых устройств и драйверов. Таким образом, мы надеемся что Вы найдёте решение, чтобы исправить “USB не опознано” в Windows.

Шаг 8: попробовать USB порт для устранения неполадок приложения

Если выше описанные методы ничего не дали и устройство так и не работает у вас, вы должны попробовать ‘исправление‘ приложений от Microsoft. Есть также ещё один полезный инструмент от Microsoft для выполнения такой работы. Инструмент известный как ‘Fix It ‘. Ссылки для скачивания приведены ниже.

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

Шаг 9: другие возможные средства

В указанных выше шагах, я упоминал все возможные решения проблемы “Устройство USB не опознано” для пользователей Windows 10, 8.1, 7. Если проблема возникает из-за программного обеспечения или проблемы с операционной системой, то, конечно, следуя выше описанным методам, можно решить проблему.

Если проблема сохраняется, то наверняка будут проблемы с оборудованием. Либо USB-устройства повреждены или порт USB может работать неправильно. Итак, сначала подключите другое USB-устройство к этому порту, чтобы убедиться, что с портом всё в порядке. Затем подключите USB-устройство к другому компьютеру и проверьте, работает ли оно или нет. Если у вас всё-таки снова появится та же ошибка, то возникает серьезная проблема в USB-накопителе. Вы можете попробовать другой разъем USB.
Подключите USB флешку к другому ПК и удалите его, если проблема возникает в результате внезапного выброса диска.
Выключите ПК и отсоедините силовой кабель полностью на 5 минут. Этот сброс USB-концентратора материнской платы может помочь решить проблему с драйвером. В случае, если вы являетесь пользователем ноутбука, то вынимайте батарею минимум на несколько минут для сброса USB-концентратора на материнской плате.
Обновите BIOS и попробуйте устранить проблемы в Windows.

Надеюсь, эта статья поможет вам исправить ошибку в Windows устройство USB не опознано и теперь вы должны работать нормально с вашим USB-устройством. Большинство ошибок — устройство USB не опознано — может быть решено одним из указанных выше решений. Если у вас есть какие-либо другие решения, или USB-проблема, которая не решается с помощью этих советов, пожалуйста, оставьте комментарий!

Доступная на сегодня последняя версия UPTool (а именно 2.093 от 14.01.2015) - выглядит морально устаревшей. Однако и она многое способна, если её хорошенько попросить.
А потому, оставим фразочки а-ля «пусть мой полуживой девайс PS2268+983AA4937A51 полежит пока в ящике стола до лучших времен» людям мудрым и ценящим свое время. А мы… А мы просто приблизим это «лучшее время». Своими руками, своими мозгами. Плохо ли?

Прежде, чем шить, напомню несколько нюансов в настройках UPTool, которые нам помогут в будущем.
Папка «Code» содержит бинарники - это файлы и прошивок, и бёрнеров, и сортеров, и проч.
Папка «Data» содержит, кроме всего прочего, файлы Code.ini и Flash.ini, на которых остановимся поподробнее. В Code.ini настраиваются названия бинарников прошивок, бёрнера, «сортера» для конкретной модели устройства («сортер» - мой термин, который я объясню ниже, и т.к. я не знаю правильных названий, вам придется терпеть мои вымышленные термины)

Рассмотрим на примере кусок секции этого файла:

ISPCode=ISP61.bin
FWCode0=2261PRAM_20150211.BIN ;// (34) 19/24nm eD3 D1 only
FWCode1=2267FW060334_20150311.BIN ;// (34) 19/24nm eD3 D1+D3

В строке с квадратными скобками указывается комбинация контроллера и типа памяти
[<Модель>-<Поколение>-<Тип памяти>]
Модель контроллера. UPTool использует другую идентификацию моделей контроллеров (и я об этом уже писал ранее), в которой 1E соответствует модели 2268.
«Поколение» контроллера - опять-таки условный термин, и оно определяется версией Boot’а. Это тема отдельного разговора.
Тип памяти:
0 - MLC
1 - D3/eD3
2 - Toggle
3 - SS21
Таким образом, перед нами настройка имён бинарников для устройства 2268+eD3. Смотрим дальше
ISPCode - здесь указывается имя «сортера» (после установки бинарника этого типа, на inq-запрос устройство будет возвращать строку «SORTER VX.X», или что-то похожее) или «тестера» («HV TESTER»)
BurnerCode - здесь указывается имя «бёрнера» (это уже устоявшийся термин)
FWCodeX - здесь указывается имя прошивки. X - это предопределенное значение для комбинации параметров памяти. В комментариях (“//”) эти значения расшифровывается/поясняются, и мне сложно здесь что-то добавить

Flash.ini - это своеобразная база данных памяти, которая используется при прошивке
В строке с квадратными скобками указывается FID памяти и далее характеристики этой памяти

Теперь внимательно посмотрим, какую информацию показываем нам UPTool, если устройство знакомо утилите (обращу внимание, что представление информации зависит от выбранных настроек)

В верхней строке ячейки:
1E - уже известное нам представление модели 2268
TC58NVG5T2JTA00 (eD3.8K) - PN и характеристики флеш-памяти
В нижней строке ячейки: FID флеш-памяти

Как видим, принципиальное отличие от PS2268+983AA4937A51 (см. картинку вначале поста) - это красный фон ячейки и отсутствие PN с характеристики флеш-памяти
Надеюсь, вы ещё помните, что PN памяти указывается в Flash.ini? Эксперимента ради переименуем во что-нибудь существующий Flash.ini, а вместо него создадим новый (Блокнота вполне достаточно)

Index=999
PN1=NULL21
IDMask=FFFFFFFFFFFF
PageSize=17664

Вставляем PS2268+983AA4937A51 и должны увидеть такую картинку

Т.е. в файле Flash.ini нужно поместить нормальное описание памяти, и флешка должна распознаться правильно.

Откуда же взять описание?

Есть несколько подсказок в оригинальном Flash.ini
Во-первых, в файле есть описание 98-3A-A4-93-7A-50. Эта флеш от нашей проблемной отличается только последним байтом («Technology Code , nm-process»). Можно не быть специалистом во флеш памяти, достаточно просто поискать по файлу, описания флеш, FID которых заканчивается на 51, и обнаружить, что у них всех nmProcess=15.

Если это верно, то что нам мешает скопировать описание 98-3A-A4-93-7A-50, переименовать его в 98-3A-A4-93-7A-51 и исправить nmProcess на 15?

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

Однако беда не приходит одна.

Судя по тому, как долго утилита что-то делала с флешкой, наше описание ей подошло, и строка Size:15135 MB говорит об этом же.

Хорошо, что же это за ошибка 1106?
Правая кнопка мыши откроет отчет (отчет можно найти также в папке LOG в виде текстового файла), и нам понадобятся последние строки

Ага, не найден файл прошивки.
А что и где UPTool пытался найти?

Т.е. UPTool понадобился FWCode5. А в какой секции искал? Прыгаем в начало отчета

Таким образом, в Code.ini нам нужно создать раздел , а в нём указать имя прошивки в FWCode5. А какое имя прошивки указать? Попробуем позаимствовать прошивку у предыдущего «поколения». Тогда должно получиться типа такого:

Немного поправим настройки, т.к. в повторной сортировке никакого смысла нет, и нам нужно просто прошиться

На всякий пожарный случай прогоняем тестилку на чтение/запись

Ошибок не обнаружено!
Кажется время-то хоть и чуть-чуть, но сдвинулось!

ЗЫ: Никогда не видел контроллеров 2268 в таком корпусе. Оставлю на память

Рассмотрим краткий порядок действий при восстановлении флешек, с помощью Sorting -инструмента Phison UPTool v2.091 . В ходе написания инструкции я проводил эксперименты с двумя флешками от Apacer , первая из которых на чипе PS2268 , а вторая PS2267 .

Сами же программы из семейства UPTOOL широко применяются как для производства, так и для восстановления флешек на базе таких одноканальных контроллёров как Phison PS2251-67, PS2251-68, PS2251-07 и так далее.

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

ВВЕДЕНИЕ

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

Статья составлялась на моём опыте восстановления распространённых железных начинок, а именно таких как:
Phison PS2251-67 + Toshiba eD3 (0x98,0xD7,0x98,0x92,0x72,0x57) ;
Phison PS2251-68 + Toshiba eD3 (0x98,0xDE,0x98,0x92,0x72,0x50) ;

Поднимать эти флешки я буду с помощью производственной утилиты UPTool_Ver2091(Release)_20141010 , которую вы можете скачать по следующей ссылке – .

ПОРЯДОК ДЕЙСТВИЙ

Из каталога утилиты запускаем UPTool_Ver2091.exe, затем подключаем флешку к USB-порту компьютера. Если флешка не распозналась автоматически, то щелкаем кнопку ReFresh.

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

Setting: Flash Memory

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

Что же косается FLASH SCAN & TEST, то рекомендую выставить следующие значения:
TYPE = Normal Flash
LEVEL = Low Level
MODE = Normal Flash + 55AA
ECC = в соответствии с или брать значения ниже них.

Setting: Disk Size

Настройки данные здесь оказывают важное значения на конечный вариант. Так в зависимости от расстановки приоритетов, вы получите или более вместительный накопитель или более подвижный.

DISK SETTING:
Max Disk Size (РЕКОМЕНДУЮ) – объём носителя будет иметь максимально насканированное значение, при учёте прочих параметров прошивальщика.
Fixed Disk Size – прошивка в заданный объём, при условии его не превышения того, что обнаружила программа.
Auto Disk Size – задание через BIN -таблицу.

DISK OPTIMIZE
Prefer Speed (РЕКОМЕНДУЮ) – для оптимизации по скорости работы, что может повлечь заметное снижение объёма. В реальности, эффект падения объёма носителя заметен только для DownGrade -памяти.
Prefer Size – немного жертвует скоростью работы флешки, в пользу объёма флешки.
Prefer Max Size (Slow) – по идеи должно выдоить все соки из флешки, в чрезмерный ущерб комфорту работы. Но в реальности практически не имеет никакого эффекта, посему предпочитаю никогда не использовать этот атрибут.

FILE SYSTEM TYPE – выставляем Auto и не паримся!

Setting: DOS Format

Мы занимаемся восстановление флешки, поэтому нас интересует Mode3 . Номер режиме формируется автоматически в соответствии с поставленными галочками параметров.

Setting: USB Parameters

При необходимости редактируем идентификационную информацию о флешке, но практической пользы от неё абсолютно никакой!

Setting: Copy. Compare

Здесь устанавливаем ползунок на значение 0% , дабы не тратить зря время на всевозможные проверки. Которые если и стоит проводить, то только после достижения требуемого результата и сторонними утилитами типа H2TESTW .

Setting: User Interface

Служебная вкладка с общими параметрами оболочки самого прошивальщика.

Лично у меня установлены галочки: Auto Save LOG Message и Enable Colorful Result . Первая из которых отвечает за автосохранения логов отработки утилиты, а вторая за цветную дифференциацию результата.

Также можно отметить полезную кнопочку ‘Clean USB ‘, которая по первому же щелчку почистит реестр от устаревших записей о использованных USB -флешках. Хотя стоит заметить, что глубина уборки заметно ниже чем у таких утилит как .

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

КАКУЮ ВЕРСИЮ UPTOOL ВЫБРАТЬ?

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

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

### ID=98-DE-98-92-72-50 x 1 ###
### Err: 0003 ,(1E,0,-1,1) ###

ОШИБКИ, ДЕЙСТВИЯ ПО УСТРАНЕНИЮ:

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

ПРО КОНЕЧНУЮ СКОРОСТЬ РАБОТЫ ФЛЕШКИ

Так вот, основное отличие прошитой с помощью UPTool и MPALL флешки, в том что скорость её будет заметно ниже. И никакое колдовство с параметрами PhisonUPTool , не в состоянии в значительной степени повысить её скоростные характеристики.

ЗАКЛЮЧЕНИЕ

Любителям поэкспериментировать с настройками прошивальщика Phison UPTool , я бы рекомендовал обязательно прогонять флешку через тест на битые блоки с помощью .

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

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

Доброго дня!

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

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

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

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

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

Оказалась по воле судьбы у меня одна флешка, которую 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!