Как найти контроллер на флешке

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

При работе со многими современными контроллерами, зачастую важнее знать, какая микросхема памяти установлена, чем модель контроллера. А уже в зависимости от памяти (SS Toggle, 21nm Samsung, eD3, L85, размер её страницы и т.д.), может зависит редакция программного обеспечения.

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

Важно: программа CheckUDisk, как и метод VIDPID не имеет никакого отношения к реанимации флешек, так что не стоит её даже качать, если Вам нужно подобрать утилиты. А то что всякие сомнительные компании по восстановлению данных с флешек, до сих пор рекомендуют ориентироваться VID-PID, говорит лишь о их полной некомпетентности или банальной лени. Многие просто исходят из принципа скопировал-вставил с небольшими изменениями, для привлечения клиентов.
Справедливости стоит заметить, что не всегда такие конторы рекомендуют ВИД-ПИД из-за своей бестолковости. Да и как не крути им удобно считать людей за болванов, т.к. начитавшись правильных материалов, труднее будет навешать лопшу на уши.


Определение контроллера и памяти с помощью программы ChipGenius

Внимание: не следует использовать старые версии (ChipGenius 3.0 3.01) этой утилиты, т.к. они ничего не опрашивают и совершенно бесполезны!

ChipGenius – программа разработанная уважаемым hit00, для получения информации о USB-устройствах, таких как флешки, mp3-плеера. Она умеет опрашивать большинство из существующих моделей контроллеров установленных в USB-флэшках, а если программе не удается опросить не знает контроллер, то отображаются данные из встроенной базы VIDPID с предположительной информации об устройстве.

Также, возможна некорректная работа (не будет производиться опрос контроллера, а будет выдаваться информация по встроенной базе vidpid; или данные будут смешиваться между собой в хаотичном порядке) утилиты ChipGenius в случае её запуска в операционной системе, которая подверглась сильной “кастрации” (относящихся к классу так называемых “говно-сборок”, в который входит Zver, ChipXP и т.д.) и издевательствам (или Windows PE).

Так что всвязи со всем этим, будьте бдительны, если Ваш глаз еще не наметан. Поэтому если утилита дает расплывчатую информацию о контроллере или отсутствуют информация по памяти, рекомендуется сразу проверить эту же флешку другими утилитами, погуглить и только потом делать выводы какие-нибудь.
К примеру, вот такое расплывчатое чюдо, может выдать ChipGenius:
– для Alcor чипов: Chip Part-Number: AU6983~AU6987 или AU6981~AU6985;
– для Phison чипов: UP13~UP19;
– для SMI чипов: SM321~SM325.
Это гарантированно указывает на то, что утилита не смогла получить доступ к флешке, по тем или иным причинам и выдала Вам данные из встроенной базы VIDPID, хранящейся в файле Chips.wdb.

Важно: данная утилита не работает с флешками вставленными в USB 3.0 хост контроллеры производства компании ASMedia.

Отчет программы 'ChipGenius v4.00.0027 Beta 3' о флэшке  Silicon-Power Helios 101

Description: [E:]USB Mass Storage Device(TEAM USB Disk)
Device Type: Mass Storage Device – тип устройства;

Protocal Version: USB 2.00 – режим порта в котором работает устройство (в случае если USB3.0-устройство подключено в USB2.0-порт будет отображаться режим 2.10);
Current Speed: High Speed
Max Current: 100mA – максимальное потребление тока устройством;

USB Device ID: VID = 1516 PID = 1603
> VID – идентификатор производителя флешки или контроллера или просто чья-то больная фантазия;
> PID – идентификатор устройства или модели контроллера или фантазия;
Serial Number: 201012240000000000000020 – серийный номер устройства;

Device Vendor Device Name Manufacturer Product Model:производитель флэшки и модель устройства;

Controller Vendor: Skymedi – производитель контроллера устройства;
Controller Part-Number: SK6211BA
> SK6211BA – модель контроллера установленного в USB-устройстве;
Flash ID Code: 89D5943E – Intel JS29F32G08CAMC1 – 2CE/Dual Channel [MLC-4K] -> Total Capacity = 8GB;
> 89 D5 94 3E – FID памяти (ChipGenius в данном месте отчёта, всегда отображает только первые 4 байта данных, что не очень удобно);
> Intel – производитель микросхемы памяти;
> JS29F32G08CAMC1 – предположительная модель установленной флэш-памяти;
> 2CE – количество каналов выборки;
> Dual Channel – двухканальный режим;
> MLC – тип памяти;
> 4K – размер страницы флэш-памяти;
> 8GB – объем памяти устройства;

Tools on web: {цензура} – ссылка на перечень утилит для фирмы производителя контроллера флэшки, имеющихся на сайте автора программы ChipGenius;

Possible Flash Part-Number
—————————-
[1CE]JS29F16G08AAMC1(50nm) x 2 pcs/Channel x 2 Channels
[2CE]JS29F32G08CAMC1(50nm) x 1 pcs/Channel x 2 Channels

; В данном месте выводятся возможные модели флэш-памяти. Если рассматривать вышеприведённые данные, то там или по две микросхемы припаянные на один канал ([1CE]JS29F16G08AAMC1(50nm) x 2 pcs/Channel x 2 Channels), каждая из которых имеет 1CE. Или там на каждом канале всего по одной микросхеме памяти и каждая из них уже содержит по 2CE ([2CE]JS29F32G08CAMC1(50nm) x 1 pcs/Channel x 2 Channels).

Flash ID mapping table
—————————-
[Channel 0] [Channel 1]
89D5943E7400 89D5943E7400
89D5943E7400 89D5943E7400

; Здесь мы можем видеть тот же FID-памяти, но тута он уже может содержать первые 6 байт. А будет ли 4 или 6 байт, зависит от конкретного железа флэшки. Горизонтально идут каналы Channel 0 и Channel 1, а вертикально #CE (CE1, CE2).
——– ——–
——– ——–


Получения информации о флешке с помощью программы Flash Drive Information Extractor

На домашней странице проекта, приведён глоссарий с кратким описанием параметров, выводимым утилитой.

Flash Drive Information Extractor – программа от Российской компании ANTSpec Software, для опроса контроллера флэшек и получения информации об устройстве. Определяет такие позиции как: Controller, Possible Memory Chip(s), Memory Type, VID, PID, Flash ID, Manufacturer, Product, Query Vendor ID, Query Product ID, Query Product Revision, Physical Disk Capacity, Windows Disk Capacity, USB Version, Max. Power, ContMeas ID. Для некоторых контроллеров также определяет: Flash CE, Flash Channels, Chip F/W, MP Ver., ID_BLK Ver., Firmware Date. Утилита в отличие от двух своих аналогов, представленных здесь, корректно функционирует в USB3.0-портах на контроллерах Asmedia. С версии 7.0 программа выдает результат в незашифрованном виде, что ставит её в один ряд с подобными утилитами. Рекомендую её при работе с контроллерами Alcor, Innostor, Phison и SMI.

Отчет утилиты 'Flash Drive Information Extractor v7.3' о флэшке Transcend JetFlash 600 16Gb

Volume: G:буква диска;
Controller: Alcor AU6989AN/AU6998AN/SC908AN – наименование установленного во флешке контроллера. Как правило, определяется бренд производителя и модель;
Possible Memory Chip(s):возможные варианты установленных во флешке чипов памяти (или чипа памяти, если он один);
Micron MT29F64G08CBCAB *2
Micron MT29F64G08CBAAA *2
Micron MT29F64G08CBAAB *2
Memory Type: MLC – тип установленной памяти;
Flash ID: 2C88044B A9 – идентификатор чипа памяти, число в шестнадцатеричной системе. Используется программой для подбора подходящих чипов;
Flash CE: 1+1 – количество каналов выборки, 1+1 значит, что на обоих каналах по одному CE;
Flash Channels: Dual – в скольки канальном режиме работает контроллер флэшки;
Chip Code: 0xE304 – индентификатор модели контроллера, в данном случае он значит AU6989AN / AU6998AN / SC908AN;
Chip F/W: 8408 – версия файла прошивки, который использовался при прошивке флешки;
Group: 98 – группа контроллеров, к которой принадлежит данная модель;
VID: 8564 – идентификатор производителя флэшки или контроллера или чей-то прикол;
PID: 1000 – идентификатор модели флэшки или контроллера или чей-то прикол;
Manufacturer / Product / Query Vendor ID / Query Product ID:производитель флэшки, модель устройства и тому подобное;
Query Product Revision: 8.07 – версия, или номер “издания” флешки по классификации производителя;
Physical Disk Capacity: 16055795712 Bytes – физический объем флешки в байтах;
Windows Disk Capacity: 16047472640 Bytes – объем флешки, доступный для использования;
File System: FAT32 – файловая система;
Relative Offset: 128 KB
USB Version: 2.00 – версия интерфейса USB, для которой предназначена флешка, например, “2.00” или “3.00”. Если флешка с интерфейсом USB 3.0 вставлена в USB 2.0 порт, выводится информация “USB Version: 3.00 in 2.00 port”;
Max. Power: 100 mA – максимальный потребляемый флешкой ток (в миллиамперах), по информации производителя, прошитой в контроллере флешки;
ContMeas ID: 1A2D-62 – идентификатор измерения;
Microsoft Windows XP SP3 – используемая Вами операционная система;
————————————
http://www.antspec.com/usbflashinfo/ – домашняя страница программы, на которой имеется полезная информация, а также возможность проверить наличие свежей версии;
Program Version: 7.3.0.448 – версия, используемой утилиты;

После получения отчета о флэшке, утилита Вас автоматически перенаправит на страничку с Объяснениями результатов работы программы. Для получения информации о другой флэшке или выполнения повторных измерений, необходимо перезапустить программу, это является ни недоработкой, а её особенностью.
Для того чтобы закрепить диалоговое окно программы поверх всех окон, необходимо щелкнуть в произвольном месте правой кнопкой мыши и активировать пункт ‘On Top’, аналогичным действием можно деактивировать данную функцию. Также эту операцию можно провести нажатием горячих клавиш ‘Ctrl+T’.
Программа работает только с флешками и не реагирует на другие USB устройства, такие как картридеры (SD карты в любом оформлении), смартфоны, MP3 плееры, фотоаппараты и тому подобные. Иногда картридеры оформляются в виде флешек (например, некоторые модели Verbatim). В этих случаях программа или не отобразит никакой информации, или не определит тип контроллера и чип памяти. Также программа пока что не определяются флешки, представленные в виде единственного CD-диска (CD-ROM only) или фиксированного диска (fixed disk, HDD), но предполагается, что в будущем авторы этот вопрос решат.


Опрос контроллера флешки с помощью утилиты ChipEasy

ChipEasy – утилита для получения информации (VIDPID; максимальное потребление тока; серийный номер; модель контроллера; информация о прошивке; FID памяти и предположительная модель памяти; информация о прошивальщике, …) о подключенных к компьютеру съемных запоминающих USB-устройствах (Flash, SSD). Информация получается не косвенными методами (VIDPID …), а непосредственно благодаря опросу контроллера устройства.

Отчет программы 'ChipEasy V1.5.6.6 Final' о флэшке PQI U172

Device ID: VID = 3538 PID = 0059;
> VID – идентификатор производителя;
> PID – идентификатор устройства;
Device SN: 00000000000002 – серийный номер устройства;
Device vendor Device model:производитель флэшки и модель устройства;
Protocol: USB2.0 – версия USB-протокола, через который подключена флэшка;
Max power: 98mA – максимальное потребление тока устройством;
Partition type: FAT32 – файловая система;
Controller: USBest – производитель контроллера устройства;
Controller model: UT165 A0A – модель контроллера установленного в USB-устройстве;
Flash Vendor: Intel, Type: MLC, Process: 50nm, Page: 4K
> Intel – производитель микросхемы памяти;
> Type: MLC – тип памяти;
> Process: 50nm – технологический процесс flash-памяти;
> Page: 4K – размер страницы флэш-памяти;
Flash ID: 89D5943E – FID памяти;
Flash Part: JS29F32G08CAMC1 – предполагаемое наименование чипа памяти;
Last MP: 2012.09.15 – дата, когда была осуществлена прошивка флэшки;
MP Ver: 01.65.30.00 – версия прошивальщика;
OS Version: Microsoft Windows XP Professional Service Pack 3 – ОС в которой запускалась программа;

Также как и у программы ChipGenius, остается вероятность, что утилита в кризисной ситуации, начнёт гадать! Если утилита перешла к гаданию, то, скорее всего флешка неисправна и нужно принимать меры, к примеру, попробовать перевести её в тестовый режим.
Вот примеры:
– для контроллеров SMI : SM3254/SM3255
– для контроллеров Phison : PS2251-50(60); UP13-UP20
– для SSS : SSS6691/SSS6692/SSS6697

Важно: данная программа, хотя и частично опрашивает флешки, находящиеся в USB3.0 Host контроллерах производства ASMedia, но это не значит, что так и надо. При работе с флешками находящих в этих портах, утилита не может выдать информацию о протоколе USB и о резервируемом напряжении в миллиамперах. А то что данная утилита, в отличие от известного всем ChipGenius, опрашивает сам контроллер, объясняется иным принципом её работы.


Определение модели контроллера путём вскрытия корпуса флешки

Не смотря на прогресс (Flash Drive Information Extractor и ChipGenius) и на подсказки (VIDPID) не всегда можно определить точно контроллер. Поэтому самым эффективным методом является старое доброе вскрытие корпуса. Хотя этот метод в основном пригодиться для определения контроллеров очень старых флэшек, которые не отличаются большим объемом памяти.

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

Вот пример флешки на базе контроллера Phison PS2251-60-5 и двух микросхем памяти с маркировкой HVNG4F5.

Фотоотчеты о внутренностях флешки с контроллером Phison UP20

Если обратить внимание на картинку, то на маркировку имеет только один чип памяти. А моё утверждение основано на том, что микросхемы памяти, установленные на одной флешке должны быть идентичны.
HVNG4F5 – неоригинальная маркировка, т.е. производитель флеш-памяти не тот, чья маркировка гравировка красуется на корпусе микросхемы памяти.
Узнать FID данной памяти, так и многих других можно в базах данных сайта, а именно здесь – FID Memory Chips (ссылка)

По нашей памяти там имеется следующая инфа:
Toshiba – оригинальны производитель флеш-памяти;
TLC-8K – тип памяти
8192 – объем памяти в мегабайтах
0x98,0xDE,0xA8,0?82,0x7A,0x55 – FID этой памяти
CE=1 – количество каналов выборки
32nm – технологический процесс, на котором производилась флеш-память.

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

Фотография под лупой контроллера SMI SM325QF AC

Также стоит понимать что маркировка контроллера может отличатся от того какая прошивка для него нужна, вот некоторая информация по этому поводу:
> SM3251Q BA = SM3252B;
> SM3252Q BB = SM3252C;
> SM3253Q AE = SM3254AE;
> SM3255 AC = SM3255TS;


Гадание модели контроллера по VIDPID и почему это делать не нужно

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

Почему же этот метод в 99% случаях абсолютно бесполезен? Здесь много причин, вот некоторые из них:
– крупные производители флешек, как правило, присваивают свои “не родные” vidpid для контроллера данные, т.е. от них как от козла молока;
– знать vidpid и даже точную модель контроллера мало, чтобы приступить к поиску утилиту, т.к. выбор утилиты может зависит от памяти и дело зачастую даже не в новизне памяти или утилиты.
– видпид определяются и у неисправной флешки, которую нужно сначала починить, а потом уже искать софт. Т.е. Вы будете глупо перебирать софт найденный в базах, а он на хрен не нужен в этой ситуации.
– зачастую в таких базах заведомо неверная информация содержится или информация о флешка-подделка, выдаваемая за настоящую.

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

Для определения VIDPID можете воспользоваться вышеприведенными утилитами или программой CheckUDisk из комбаина EmbedTools. Хотя я лично не понимаю зачем нужно определять VIDPID, а если и для каких-то целей это нужно, то всё это Вы можете найти в диспетчере оборудования, при получении сведений об устройстве.
Вот скриншот того как работает данная утилита, на примере флешки с контроллером SM3257ENAA:


Отчет:
Name: Silicon-Power (USB2.0)

VID&PID: Vid_090c&Pid_1000
Speed: high speed

Vendor Description: UFD 2.0
Product Description: Silicon-Power
Serial Number: 12121552030000000283

\.PHYSICALDRIVE3
\?usbstor#disk&ven_ufd_2.0&prod_silicon-power8g&rev_1100#12121552030000000283&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
VendorID: UFD 2.0
ProductID: Silicon-Power8G
Product Revision: 1100
Logic Driver: G: (Total Space: 7.48 GB, Free Space: 7.48 GB)

Скриншот:
Бессмысленный отчёт CheckUDisk v5.4 о флэшке SiliconPower

Как видно из него, ничего интересного в нём нету, хотя серийный номер может где-то и пригодится.

Теперь давайте попробовать подобрать к этой флешки утилиту по убогим схемам с использованием VIDPID. Контроллер у данной флешки установлен самый “популярный” из тех, которые использовали в 2012 году крупнейшие производители флешек, так что не надо думать, что я специально взял пример с каким-то хрен знает каким контроллером.
Как видно из отчета VIDPID = 090C 1000, а это стандартные значения для абсолютно любой модели контроллеров фирмы SMI. А такие контроллеры они выпускают уже примерно с 2004 года, и моделей уже накопилось не один десяток. Что и доказывает то, что всякие методы по подбору софта по vid и pid давно уже неактуальны и кажутся смешными. Так что если Вам кто-то посоветует использовать такой метод, то можете не сомневаться, что этот человек недалёкий и не стоит обращать внимание на его писанину.

Ниже я приведу стандартные значения VID и PID для крупнейших производителей флеш-накопителей.

Вот некоторые из таких производителей:
> A-DATA : VID = 125F, а PID имеет различные значения (105B, 311A, 312A, 312B, 317A, C03A, C08A, C13A, C72A, C82A, C93A, C96A, CB10, DB8A, DC1A и т.д.), но всё же PID не позволяет точно определить наименование контроллера, а сомнения это плохо;
> Apacer Technology: VID = 1005 PID = B113 или B128;
– в USB2.0 – PID = B113, а контроллер внутри может быть: Appotech, Phison, SMI, SanDisk или USBest;
– в USB3.0 – PID = B128, а контроллер внутри может быть: Innostor или Phison;
> Corsair: VID = 1B1C, а PID имеет различные значения (но всё же PID не позволяет точно определить наименование контроллера);
> Kingston: VID = 0951 PID = 1624, 1625, 1642, 1643, 1652, 1653, 168A (есть и другие вид пид) лучше даже не пытаться чета определить по VIDPID, т.к. используется огромное число контроллеров (например: Phison [PS2251-32, PS2251-33, PS2251-39, PS2251-50, PS2251-60, PS2251-61, PS2251-67], 3S [SSS6677A, SSS6677-A7, SSS6690, SSS6691, SSS6691-B3, SSS6692, SSS6692-B4, SSS6692-B5], Skymedi [SK6213AA, SK6226], …). Также с этими VID и PID можно встретить огромное число подделок, в основном на контроллерах фирм: ChipsBank, DM8261, Ameco, Alcor (никогда на контроллерах данных фирм кингстон не производил флэшки).
> LG: VID = 043E PID = 70D6, 70D5, 70D4, 70D3, 70E3, … ПИД никаким образом не укажет Вам не конкретный чип или марку, но чем больше полледняя цифры в нём, тем новее железло там скорее всего установленно. Характерны: SM321BB, SM324BC, SM325AB, SM3252C, SM3252D, SM3254AE, SM3255AB, SM3255ENAA, SM3257ENAA, SM3257ENLT, SK6216/SK6215, SK6226.
> PQI: VID = 3538 PID = 0054, 0901, … имеет различные значения (но всё же PID не позволяет точно определить наименование контроллера);
> Transcend: VID = 8564 PID = 1000, а контроллер внутри может быть: Alcor, INITIO, SMI или Innostor (в USB3.0 флэшках);
> Verbatim: VID = 0BDA, 18A5, …, а PID имеет различные значения (но всё же PID не позволяет точно определить наименование контроллера);

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

Может и не все модели контроллеров, на данный момент, можно определить с помощью ChipGenius и других утилит. Но в отличае от VIDPID, которым развиваться некуда, у этих программ есть куда. А если учитывать, что данные программы не могут опрасить в основном только те контроллеры, для которых и так нету производственных утилит, то и проблемы то толком и нету, т.к. зачем Вам знать контроллер, если все равно для него нету софта.

У редкого производителя, еще можно встретить стандартные значения VIDPID, так что приведу их Вам для распространённых контроллеров, вдруг Вам встретятся.
Вот некоторые из них:

Alcor
> VID = 058F PID = 9380 – как правило, у относительно старых контроллеров;
> VID = 058F PID = 6387 – соответственно, у относительно новых контроллеров;
> VID = 0001 PID = 7778 – характерны для флэшек-подделок, на контроллерах FC;
> VID = 0011 PID = 7788 – наиболее распространено в фейках, на контроллерах FC SC;
Смотреть на VIDPID в случае Алькора, для определения контроллера, нету абсолютно. Хотя если PID = 7788 или 7778, то скорее всего у Вас контроллер FC SC и соответственно понятно какие утилиты нужно перебирать.

ChipsBank:
> CBM2093A1 – VID = 1E3D PID = 2093;
> CBM2093P – VID = 1E3D PID = 2095;
> CBM2095 – VID = 1E3D PID = 2095;
> CBM2096 – VID = 1E3D PID = 2096;
> CBM2096P – VID = 1E3D PID = 2096;
> CBM2096PT – VID = 1E3D PID = 2096;
> CBM2096T – VID = 1E3D PID = 2096;
> CBM2193A1 – VID = 1E3D PID = 2093;

eFortune:
> EU201 – VID = 1AA6 PID = 0201;
> EU202 – VID = 1AA6 PID = 0202;

Innostor:
> IS902 – VID = 1F75 PID = 0902;
> IS902E – VID = 1F75 PID = 0902;
> IS903 – VID = 1F75 PID = 0903;
> IS916 – VID = 1F75 PID = 0916;
> IS916D – VID = 1F75 PID = 0916;
> IS916EN – VID = 1F75 PID = 0916;
> IS917 – VID = 1F75 PID = 0917;

iTE Tech. Inc. [USBest]:
> UT163 – VID = 1307 PID = 0163;
> UT165 – VID = 1307 PID = 0165;
> UT169 – VID = 1307 PID = 1169;
> UT190 – VID = 1307 PID = 0190;
> IT1162 – VID = 048D PID = 1162;
> IT1167 – VID = 048D PID = 1167;
> IT1168 – VID = 048D PID = 1168;
> IT1169 – VID = 048D PID = 1169;
> IT1170 – VID = 048D PID = 1170;
> IT1171 – VID = 048D PID = 1170;
Почему-то бывает так, что какой-нибудь контроллер имеет PID другой модели. Поэтому наслово верить не советую, да и у многих из них имеется несколько ревизий с разными буквами.

Phison:
> PS2251-01 – VID = 13FE PID = 5000 [5021,5023,5027,5031];
> PS2251-02 – VID = 13FE PID = 5100 [5121,5123,5127,5131];
> PS2251-03 – VID = 13FE PID = 5200 [5221,5223,5227,5231];
> PS2251-06 – VID = 13FE PID = 5400 [5421,5423,5427,5431];
> PS2251-07 – VID = 13FE PID = 5500 [5521,5523,5527,5531];
> PS2251-30 – VID = 13FE PID = 3600 [3620,3621,3623,3627,3631,3633];
> PS2251-31 – VID = 13FE PID = 1E00 [1E20,1E21,1E23,1E24,1E27];
> PS2251-32 – VID = 13FE PID = 1F00 [1F21,1F23,1F27];
> PS2251-33 – VID = 13FE PID = 3100 [3121,3123,3127,3131,3132,3134];
> PS2251-37 – VID = 13FE PID = 3200 [3221,3223,3227];
> PS2251-38 – VID = 13FE PID = 3800 [3821,3823,3827,3831,3832];
> PS2251-39 – VID = 13FE PID = 3400 [3421,3423,3427];
> PS2251-50 – VID = 13FE PID = 3600 [3620,3621,3623,3627,3631,3633];
> PS2251-60 – VID = 13FE PID = 3D00 [3D21,3D23,3D27,3D31,3D33];
> PS2251-61 – VID = 13FE PID = 3E00 [3E21,3E23,3E27,3E31,3E33];
> PS2251-62 – VID = 13FE PID = 3F00 [3F21,3F23,3F27,3F31,3F33];
> PS2251-63 – VID = 13FE PID = 3300 [3321,3323,3327,3331,3332,3334];
> PS2251-65 – VID = 13FE PID = 3527;
> PS2251-67 – VID = 13FE PID = 4100 [4121,4123,4127,4131,4133];
> PS2251-73 – VID = 13FE PID = 3900 [3921,3923,3927,3931,3932,3934];
> PS2251-75 – VID = 13FE PID = 3A27 [3A32,3A34];
> PS2251-80 – VID = 13FE PID = 3B00 [3B21,3B23,3B27,3B31,3B32,3B34];
> PS2251-83 – VID = 13FE PID = 3C00 [3C21,3C23,3C27,3C31,3C32,3C34];
> PS2251-85 – VID = 13FE PID = 4027 [4032,4034];
> PS2251-90 – VID = 13FE PID = 3D00 [3D21,3D23,3D27,3D31,3D33];
> PS2251-91 – VID = 13FE PID = 3E00 [3E21,3E23,3E27,3E31,3E33];

; Старые модели от Phison, насколько я понимаю в них нету “жесткой” привязки к вид пид, т.е. может быть любая очень старая модель (чёто типа PS2251-53, PS2251-54, PS2251-56 и так далее, в том же духе). Насколько старые точно сказать не могу, но явно программа Phison MPALL, для работы с ними не подойдёт. Также не могу точно сказать, правильно ли я их сортировал, т.к. не обладаю этими данными.
VID = 0D7D PID = 0152 [0153,0160];
VID = 0D7D PID = 0290 [0291];
VID = 0D7D PID = 1300 [1320,1321,1324];
VID = 0D7D PID = 1400 [1420,1421,1423,1424,1427,1428,1440,144F,1450,1455,1470,1480,14B0];
VID = 0D7D PID = 1500 [1520];
VID = 0D7D PID = 1600 [1620,1621,1623,1624,1625,1626,1627,1640,1650,1651,1670,1680,1690];
VID = 0D7D PID = 1700 [1720,1721,1723,1780];
VID = 0D7D PID = 1900 [1920,1921,1923,1924,1927];
VID = 13FE PID = 1A00 [1A20,1A21,1A23,1A24,1A27];
VID = 13FE PID = 1A30;
VID = 13FE PID = 1C00 [1C21,1C23,1C27,1C50,1C51];
VID = 13FE PID = 1D00 [1D20,1D21,1D23,1D24,1D27];
VID = 13FE PID = 2001;
VID = 13FE PID = EC00 [EC21,EC23,EC27,EC50];
VID = 13FE PID = EE00 [EE20,EE21,EE23,EE24,EE27];

Skymedi Inc.,Ltd:
> SK6203 – VID = 1516 PID = 6203;
> SK6211 – VID = 1516 PID = 6211;
> SK6221 – VID = 1516 PID = 6221;
> SK6226 – VID = 1516 PID = 6226;

SSS – VID = 0076 PID = 0005
Все контроллеры имеют одинаковые VIDPID, так что ни а какой индентификации говорить нету смысла. Иногда встречаются экземпляры с другими видпид, но сути это не меняет.

SMI – VID = 090C PID = 1000 (еще и 2000 или 3000 могут встретиться, но это не стандартное значение)
Как и в случае с SSS, нету смысла смотреть на VID/PID. Но стоит заметить, что некоторые фирмы типа Kingmax, могут присваиваивать говорящий PID. К примеру равный 3257, что намекает на принадлежность контроллера к моделям из линейки SM3257* (не менее трех вариантов).

Вы скажите, вон, сколько контроллеров можно примерно определить таким методом, но есть одно но, то, что видпид Вам не скажет устройство исправно или нет. Дело в том, что утилиты для восстановления работоспособности можно применять только в том случае если флэшка полностью аппаратно исправна, а VIDPID могут получиться и у неисправной флэшки. Т.е. Вы будете перебирать кучу возможного софта, а не одна из программ не определит флэшку или будет вываливаться непонятными ошибками. А по показаниям Flash Drive Information Extractor ChipEasy ChipGenius видно сразу подвисла флэха или нет, т.е. если все графы (FID-памяти и т.п.) корректно определились то, скорее всего всё хорошо, иначе есть некоторые проблемы.


Определение производителя и модели контроллера у флэшек по внешним данным

Team Group Incorporated

Для USB-флэшек ‘C Series’, на коннекторе которых указан код, по которому можно определить производителя контроллера устройства.

Схематичное изображение коннектора у флешек производства Team Group

– Alcor – XXXXXHXXXDXXXXX (6-ой символ кода H, а 9-ый D);
– iTE Tech – XXXXXHXXXDXXXXX (6-ой символ кода H, а 9-ый 0);

Teclast Electronics Co., Ltd.

У производителя флешек Teclast, всё очень просто с определением производителя контроллера установленного в их продукции (во всяком случае с теми, которые стали выпускаться с начала 2012 года). Смотрим на картинку ниже, ищем что-то подобное на коннекторе и сравниваем с теми данными, которые здесь приведены.

Пример кода на коннекторе у флешек производства Teclast

A – Alcor;
C – Innostor;
D – DM8261;
G – ?;
P – Phison;
S – SMI;
T – iTE Tech.;
U – USBest;
Y – YS8231;
Как видно из приведенного списка, как правило, первая буква производителя контроллера и является сигнатурой для поиска буквы на коннеторе.

TwinMOS Technologies
По заверению производителя отталкиваясь от кода указанного на коннекторе флешки можно определить производителя контроллера устройства.
xxxxxxxxx Axxxxx-x – Alcor;
xxxxxxxxx Pxxxxx-x – Phison;
xxxxxxxxx Kxxxxx-x – Skymedi;
xxxxxxxxx Sxxxxx-x – SMI;
xxxxxxxxx Uxxxxx-x – USBest;

Kingston Technology Corporation

Если Вы являетесь обладателем флэшки фирмы Kingston, то у Вас есть возможность попробовать определить наименование фирму контроллера по серийному номеру.

Серийный номер на различным местах флэшек Kingston

Skymedi:
> SK6211BA: 04286,04234,04256, M4286, 04226, C4226, 04227-322;
> SK6211BB: 04335 (частично), 04334 (частично), C5375-102;
> SK6213AA: 04300-308;
> SK6215: 04334-329, 04334-324, 04334-332, 04335-378, 04335-379, C4477-806;
> SK6226: C4477;
> SK6281ABAA: 04169, 04234 (частично), 04235-351, 04226-312;
> SK6201: 04169, C4169;

Phison: 05360, 05365, 05375, 05381 (частично), 05384, 05430, 05440, 05470, 04235, 04236, 04265, 04266, 04292, 04227, 04347, 04366, 04282, 04336, 04378, 04275-413, C4275-306, 04425;

SSS:
> SSS6677: 04249, C4249;
> SSS6675: C4225;
> TC58NC6686G1F: 05831, 05381-005, 05381-029, 05430-016;
> SSS66906691: 04275, C4275, 04349, C4300, 04300 (частично), 05436, 05430-062, 05430-072, 05381-095, 05381-064, 05381-102, 05430-074, 05375-079;
> SSS6692: 04415, 04416, C4416;
> SSS6697: 04415-301, 04415-321

Помимо этого 13 буква в серийном номере флэшек Kingston указывает на производителя контроллера:
> A – Skymedi;
> B или E – Phison;
> C или F – SSS;

vosstanovlenie-fleshkiЗдравствуйте!

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

Хорошо бы, если при подключении флешки — она хоть как-то определялась, например, Windows издавала звук подключения, накопитель отображался в “моем компьютере”, и на его корпусе моргал светодиод.

📌Если компьютер совсем не видит флешку и никак не реагирует на нее, то сначала рекомендую ознакомиться вот с этой статьей.

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

Итак…

*

Содержание статьи

    ускорение ПК

  • 1 Восстановление работоспособности флешки: по шагам
    • 1.1 Определение модели контроллера флешки
      • 1.1.1 Способ 1: с помощью спец. утилиты
        • 1.1.1.1 👉 Работа с Flash Drive Information Extractor
      • 1.1.2 Способ 2: визуальный осмотр контроллера
      • 1.1.3 Способ 3: через диспетчер устройств
    • 1.2 Как найти утилиту для прошивки флешки
  •  → Задать вопрос | дополнить 

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

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

Оказалась по воле судьбы у меня одна флешка, которую Windows отказывалась форматировать — вылетала ошибка: “Windows не удается завершить форматирование”.

Флешка, по заверениям владельца, не падала, в нее не проникала влага, да и вообще, с ней довольно бережно обращались…

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

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

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

*

Способ 1: с помощью спец. утилиты

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

Если утилита будет выбрана неверно, то с высокой долей вероятности, вы испортите флешку на всегда! Скажу даже больше, у одного модельного ряда флешек — могут быть разные контроллеры!

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

  1. VID — идентификатор производителя контроллера;
  2. PID — идентификатор устройства.

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


📌Flash Drive Information Extractor

Сайт производителя: http://www.antspec.com/usbflashinfo/

logo-flash-drive-information-extractor

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

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

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

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

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

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


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

Flash Drive Information - VID и PID флешки

Flash Drive Information – VID и PID флешки

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

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

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

*

Способ 2: визуальный осмотр контроллера

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

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

Разобранная флешка

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

*

Способ 3: через диспетчер устройств

Узнать VID и PID флешки можно с помощью диспетчера устройств (в этом случае — ничего и устанавливать не нужно).

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

  1. Сначала вставляем флешку в USB-порт;
  2. Далее запускаем диспетчер устройств: нажмите сочетание кнопок WIN+R, в строку “Открыть” введите команду devmgmt.msc, нажмите OK (скрин ниже в качестве примера); 👇

    Как запустить диспетчер устройств

    Как запустить диспетчер устройств

  3. В диспетчере устройств откройте вкладку “Контроллеры USB”, а в ней найдите строку “Запоминающее устройство USB” — перейдите в его свойства;
  4. Далее нужно открыть вкладку “Сведения”, выбрать свойство “ИД оборудования”, и вы увидите VID и PID флешки (стрелка 5 на скриншоте ниже); 👇

    Определение VID и PID флешки через диспетчер устройств

    Определение VID и PID флешки через диспетчер устройств

Вот, собственно, и все — будем считать, что модель контроллера мы все-таки определили…

*

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

Важно!

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

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

2) Но я рекомендую, сначала попытаться найти утилиту на сайте http://flashboot.ru/iflash/.

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

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

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

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

После того, как найдете и загрузите искомую утилиту — останется только нажать одну кнопку “Restore” (по крайней мере, так было в моем случае 👌).

Formatter SiliconPower v3.13.0.0 // Format and Restore

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

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

Итог: флешка была восстановлена (стала рабочей на 100%), и отдана владельцу ✌.

*

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

Всего доброго!

👋

Первая публикация: 18.12.2016 

Корректировка: 15.09.2021

donate

dzen-ya

Полезный софт:

  • видеомонтаж
  • Видео-Монтаж
  • Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!

  • утилита для оптимизации
  • Ускоритель компьютера
  • Программа для очистки Windows от “мусора” (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

Восстанавливаем флешки

Время на прочтение
4 мин

Количество просмотров 872K

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

image

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

Ценность информации

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

Определяем контроллер

Для того чтобы помочь флешке, нужно определить модель и производителя контроллера (VID и PID). Для этого существуют разные способы и утилиты. Чтобы не быть голословным, рассмотрим пример восстановление работоспособности самой капризной, на мой взгляд, флешки Pretec i-Disk Secure:
image
После недолгой жизни она отказалась копировать, записывать информацию (ошибка ввода/вывода) и при попытке форматировать Windows недружелюбно сообщает, что это сделать не удается. Специальные утилиты для форматирования тоже отказываются работать с «больной». Кажется, произошел программный сбой контроллера и нужно срочно узнать, что именно за контроллер находится внутри этой горе-флешки.
Для этого запускаем утилиту CheckUDisk (в качестве аналогов программы, стоит упомянуть об утилитах UsbIDCheck, ChipGenius и USBDeview):
image

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

Итак, необходимую информацию мы получили, а именно: VID (4146), PID (ba65) и производитель (Pretec). По этой информации нам необходимо найти утилиту для перепрошивки именно этого типа контроллеров. В этом нам поможет замечательный ресурс flashboot.ru, а именно раздел базы данных флешек iFlash:
image

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

Благодаря добросовестным пользователям, которые в свое время не поленились занести информацию о восстановленной флешке, мы имеем то, что нам нужно. Но если вы не нашли именно вашу модель флешки, это не страшно, так как в разных моделях может быть установлен один и тот же контроллер. Поэтому, главное, чтобы совпадал производитель, VID и PID устройства. Теперь нас интересует информация из столбцов «Контроллер» и «Утилита», ведь именно с помощью указанной утилиты мы попытаемся восстановить нашу флешку. В данном случае это UT165 1.65.28.1. Идем в раздел Файлы и указываем в качестве критерия поиска название утилиты целиком. И в этот раз нам везет (на этом сайте мне везло почти всегда) и мы можем заполучить искомую утилиту, да еще и с подробной инструкцией.

Перепрошивка контроллера

Так как лучше, чем говориться к той инструкции не скажешь, я просто процитирую ее здесь для полной наглядности:

Отключаем флэш от компьютера.
1. Установливаем утилиту (при установке будет запрос о установке нового драйвера, выбираем AUTO-CHECK или оставляем значение по умолчанию).
2. Запускаем утилиту, подтверждаем установку драйверов, отмечаем в меню утилиты Driver > Uninstall drivers (чтобы при закрытии программы автоматически удалялись спец. драйвера).
3. Подключаем флэш, Windows предложит установить драйвер на новое устройство, нажать «автоматически», установится драйвер на устройство FABULK.
4. Нажать на «Enum» (F3), на порту появится устройство.
4.1. Если устройство не определилось, а контроллер точно UT165, запустите файл С:Program FilesMDPTDriverInfUpdate.exe, в котором нужно прописать VID&PID вашей флэш (VID&PID можно узнать с помощью программы ChipGenius).
5. Если флэшка определилась, нажимаем пробел (Start). Запустится процесс форматирования. Смотрим в статус, должно стать ОК. Если процесс форматирования закончится с ошибкой, то программа выдаст её код. Для расшифровки кода ошибки смотрим в меню Help -> Error Code List.
6. Затем закрываем прогамму или деинсталируем (должны удалиться драйвера устройства FABULK, без удаления драйвера FABULK, Windows не увидит вашу флэш!), переподключаем флэш.
7. Форматируем стандартными средствами Windows.

Итог

От себя лишь добавлю, что иногда флешка не определяется, в этом случае нужно попробовать использовать другие USB-порты. Так же, вполне возможно, придется покопаться с настройками программы. То есть, хочу предупредить вас, что не все может пойти гладко и нужно проявлять терпение и целеустремленность. Часто случалось, что пять попыток перепрошить флешку оказывались тщетными, и только на шестой раз получалось, хотя ничего нового в этот шестой раз не делал.
В случае с флешкой Pretec i-Disk Secure, она у меня отформатировалась, хоть и потеряла 1-2 гигабайта объема, но это не страшно. Зато теперь, я знаю, что с этой флешкой, несмотря на ее крепкий внешний вид, нужно обходиться особенно аккуратно и вынимать из компьютера безопасно.
За свою короткую жизнь, я восстановил 32 флешки из 34-х, попадавших мне в руки. Те, которые восстановить не удалось это флешки со сгоревшим контроллером и после подключения к компьютеру они быстро нагревались. Если информация на флешке очень вам ценна и вы не пожалеете никаких денег за ее восстановление, делать это уже придется не в домашних условиях и не бесплатно.

Успехов и вам в воскрешении ваших флешек!

Восстановление работы флешки, определяем контроллер, прошиваем флешкуПриветствую!

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

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

Image

А вот если при вставке флешки компьютер никак не реагирует на это действо, то следует проверить некоторые моменты, которые детально расписаны в соответствующей статье.

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

Image

И так, давайте начнём.

Содержание:

  • Пошаговое восстановление работоспособности флешки
    • Выявляем установленную модель контроллера флешки
    • Использование специальной утилиты для выявления марки контроллера флешки
      • Работа с утилитой пошагово
    • Выявление контроллера посредством визуального осмотра флешки
    • Воспользуемся диспетчером устройств для получения информации
    • Выяснив информацию о контроллере, используем утилиту для прошивки

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

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

Выявляем установленную модель контроллера флешки

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

Image

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

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

Флешка, которая проявляет нестабильность в работе и на примере которой будет осуществляться ремонт

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

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

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

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

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

  • VID — идентификатор производителя микросхемы (контроллера).
  • PID — идентификатор самого устройства.

И наименее сложным способом узнать VID, PID, и модель установленной микросхемы контроллера флешки – это прибегнуть к специальной утилите. Таких утилит достаточно много, и одна из лучших из таковых – Flash Drive Information Extractor.

Данную утилиту можно взять с официального сайта.

Данная утилита миниатюрна, устанавливать её не требуется. И она предоставляет максимум информации о подключенной к компьютеру флешке.

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

Из перечня получаемой информации можно отметить следующую:

  • Полное название установленного во флешку контроллера
  • Данные о чипах памяти
  • Тип самой памяти
  • Потребление тока флешкой
  • Версия USB протокола
  • Объём флешки согласно информации от контроллера
  • Имя производителя
  • Название самой флеши
  • Flash ID (не всегда определяется, зависит от производителя флешки)
  • VID и PID
  • Chip F/W
  • И прочую информацию

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

Работа с утилитой пошагово:

  1. Как уже говорилось выше, извлеките из USB портов устройства (MP3-плееры, телефоны, внешние жёсткие диски и т.п.), оставив только флешку.
  2. Подключите флешку, информацию о которой требуется получить для последующего ремонта.
  3. Запустите саму утилиту.
  4. В окне утилиты присутствует большая кнопка с надписью Получить информацию о флешке – нажмите её.
  5. Через небольшой промежуток времени отобразится необходимая информация
  6. Если же случилось такое, что программа не отвечает (подвисла), то не пытайтесь закрыть её, а просто извлеките флешку через минут 5 из USB порта, после чего программа наверняка начнёт отзываться и отобразит всю ту информацию, которую смогла определить с подключенной проблемной флешки.

Получаем информацию (контроллер, VID и PID и т.д.) о флешке с помощью утилиты

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

Следующая информация нам пригодится:

  • VID: 8564 PID: 1000
  • Модель контроллера (микросхемы): Silicon Motion SM3257 ENAA

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

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

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

На изображении ниже мы можем видеть обозначение микросхемы.

Фотография контроллера флешки

Воспользуемся диспетчером устройств для получения информации

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

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

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

    Открываем диспетчер устройств в Windows

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

    Получаем из системы информацию о флешке

Готово. Данные получены, теперь приступим к поиску сервисной утилиты.

Выяснив информацию о контроллере, используем утилиту для прошивки

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

И так.

  • Определив модель контроллера, можно прибегнуть к поиску сервисной утилиты посредством поисковых систем (Google или Яндекс) и найти необходимое.
  • Но первым делом стоит воспользоваться базой, что имеется на специализированном сервисе. Об этом ниже.
  1. Заходим на сайт с базой прошивок для флешек, расположенный по адресу https://flashboot.ru/iflash/
  2. Вводим выясненный на предыдущих шагах VID и PID флешки
  3. Поиск, скорее всего, выдаст десяток другой вариантов. Важно найти среди вариантов такой, который совпадает максимально, а именно: имеет такую же модель контроллера, соответствует производитель, VID и PID данные и размер накопителя.
  4. В последней колонке будет представлена ссылка на утилиту, причём играет роль даже версия утилиты. Вам потребуется эту утилиту скачать и применить для ремонта флешки.

Ищем сервисную утилиту для ремонта, перепрошивки флешки

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

Осуществляем процесс ремонта флешки

Несколько минут работы и функционирование флешки было восстановлено. Теперь она отлично форматируется и нет никаких зависаний компьютера при вставке её в USB порт.

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

Image

Содержание

  1. Как определить модель контроллера флешки
  2. Как узнать VID и PID флешки
  3. С помощью Диспетчера устройств
  4. Используя утилиты
  5. Flash Drive Information Extractor
  6. ChipEasy
  7. ChipGenius
  8. USBDeview
  9. Как посмотреть на самом USB-накопителе
  10. ChipGenius v4.19.1225 (2019-12-25)
  11. Flash Drive Information Extractor 8.5.0.590
  12. Восстановление работы флешки, определяем контроллер, прошиваем флешку
  13. Содержание:
  14. Пошаговое восстановление работоспособности флешки
  15. Выявляем установленную модель контроллера флешки
  16. Использование специальной утилиты для выявления марки контроллера флешки
  17. Работа с утилитой пошагово:
  18. Выявление контроллера посредством визуального осмотра флешки
  19. Воспользуемся диспетчером устройств для получения информации
  20. Выяснив информацию о контроллере, используем утилиту для прошивки

Как определить модель контроллера флешки

Программа обладает возможностью определения модели USB контроллера, модели и типа памяти для многих современных USB флешек. Особенность программы в том, что эти данные определяются напрямую, а не угадыванием по косвенным признакам типа VID/PID.

Во многих случаях программа сработает даже если отсутствует буква диска флешки (поврежден загрузочный сектор или разрушена файловая система).
Скачать программу (usbdriveinfo.zip) &#187

Программа не требует инсталляции. Просто скопируйте из ZIP-архива папку с файлами usbflashinfo в любое место на жестком диске.
Системные требования:
Windows 2000/2003/XP/Vista/2008/7/8/10.
Место на жестком диске: 7 МБ.

Инструкция по применению

  1. Вставьте флешку в любой USB порт.
    Не следует подключать две или более флешек, так как будут получены данные только для одной из них.
  2. Запустите Flash Drive Information Extractor (usbflashinfoGetFlashInfo.exe)
  3. Щелкните на кнопке «Получить информацию о флешке» («Get USB Flash Drive Information»).
    Через несколько секунд в окне появится определившаяся информация.
  4. Чтобы повторить измерения, нужно перезапустить программу.

Примечания

Программа работает только с флешками и не реагирует на другие USB устройства, такие как кардридеры (SD карты в любом оформлении), смартфоны, MP3 плееры, фотоаппараты и тому подобные. Иногда кардридеры оформляются в виде флешек (например, некоторые модели Verbatim).
В этих случаях программа или не отобразит никакой информации, или не определит тип контроллера и чип памяти.

Рекомендуется запускать программу не раньше, чем через 20-30 секунд после того, как флешка вставлена в USB порт, иначе флешка может быть не до конца инициализирована системой.

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

Иногда для определения параметров требуется значительное время (до минуты).

Если при определении параметров программа «зависает» (это иногда случается, если флешка неисправна), следует, не пытаясь закрыть программу, просто вынуть флешку из USB-разъема. Данные флешки после этого, как правило, программой определяются.

Источник

Как узнать VID и PID флешки

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

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

О том, что такое VID и PID, и как узнать данные параметры, пойдет речь в этой статье. VID – идентифицирует производителя, а PID – непосредственно устройство. У флешек, которые производят крупные фирмы, взяты определенные значения каждого параметра и присвоены всем USB-накопителям. Например, у всех флешек Transcend VID – 8564, а PID – 1000. Некоторые производители оставляют для USB-накопителя VID и PID такие же, как и у установленного в нем контроллера. Ну а если у Вас дешевая китайская флешка, тогда VID и PID – это просто случайные, ничего не значащие, цифры.

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

С помощью Диспетчера устройств

Самый простой способ узнать VID и PID – это посмотреть данные значения, открыв Диспетчер устройств.

В Windows 7 нажмите по кнопке «Пуск» и выберите в списке справа «Панель управления» . Если такого пункта у Вас нет, наберите «панель управления» в строке поиска и нажмите на подходящий результат.

Если у Вас установлена Windows 10, тогда нажмите правой кнопкой мышки по кнопке «Пуск» и выберите из меню «Панель управления» .

Дальше выставляем «Просмотр» – «Крупные значки» , находим в списке «Диспетчер устройств» и кликаем по нему.

Затем два раза нажмите мышкой по пункту «Контроллеры USB» . В развернувшемся списке нужно выбрать «Запоминающие устройство для USB» и нажать на него правой кнопкой мышки. Если Ваша флешка не определилась, тогда у Вас будет пункт вроде «Неопределенное устройство USB» . Дальше из контекстного меню выберите «Свойства» .

В следующем окне перейдите на вкладку «Сведения» . В верхнем поле «Свойство» из выпадающего списка выберите «ИД оборудования» . Чуть ниже в поле «Значение» будет указаны VID и PID.

Используя утилиты

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

Программа Flash Drive Information Extractor показывает всю нужную информацию про USB-накопитель. Вставьте флешку в свободный порт USB и подождите минуту. Затем запустите программу и нажмите в открывшемся окне на кнопку «Показать информацию о флешке» .

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

ChipEasy

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

В области с детальной информацией в поле «Device ID» будут показаны VID и PID.

ChipGenius

С программой ChipGenius все также очень просто. Запустите ее и в верхней области кликните по подключенной флешке, чтобы посмотреть подробную информацию про нее. Затем немного ниже в поле «USB Device ID» посмотрите интересующие параметры.

USBDeview

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

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

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

Откроется окошко свойств. В нем нас будут интересовать два параметра: «Код продукта» – это PID, а «Код поставщика» – это VID. Эти же параметры можно посмотреть и в правом нижнем поле «Код экземпляра устройства».

Как посмотреть на самом USB-накопителе

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

На плате каждой флешки есть черный прямоугольник или квадрат – это контроллер. На нем можно посмотреть маркировку. Например, у флешки Kingston установлен контроллер PS2251-37КС. Зная маркировку контроллера также можно правильно выбрать способ восстановления для флешки.

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

На главной странице сервиса введите свои данные в поля «VID» и «PID» и нажмите кнопку «Search» .

На странице появится таблица. В первом столбце будет написано, кто производитель, во втором столбце будут данные о модели. В столбце «Chip Model» представлена информация о контроллере.

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

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

Источник

ChipGenius v4.19.1225 (2019-12-25)

Китайская утилита от разработчика hit00 и форума о цифровых устройствах mydigit, для опроса контроллёров USB-флешек, Card-Reader и MP3-плееров. Выводит такую информацию как: Vendor, Product, VID, PID, Serial Number, Controller Model, Flash ID, #CE, Channel и так далее. Программа ChipGenius, является лидером в данном сегменте, благодаря наибольшей совместимости с различными моделями контроллёров. Хотя есть и некоторые проблемы и некоторые из них крайне глупы, что иногда не понимаешь в чём собственно дело.
При анализе флешек, рекомендую использовать её вместе с утилитой Flash Drive Information Extractor (usbflashinfo), ибо одна голова хорошо а две лучше.

Версия ChipGenius_v4_18_0203_n01 — модификация программы. В отчет выводится шестибайтовое значение FID.

P.S. У каждого работает своя версия. Потому выкладываю три версии программы.
Стоит отметить, проблем при работе в USB3.0-хостах, на контролёрах ASmedia. Если вы не знаете какой у вашей материнской платы, то лучше всегда тыкать в USB2.0-порты, здесь не ошибетесь. Также учтите, что для тех контроллеров, которые она не сможет опросить есть встроенная база, по которой определяется возможная модель и производитель контроллера флэшки. А всякие базы, лишь пускают пыль в лицо, просто путая новичка. Поэтому не пренебрегайте прогнать флешку еще через какую-нибудь программу для определения контролёров.

  • Guest
  • 9 сентября 2015, 11:13
  • 15
  • скачан — 551785 раз

Flash Drive Information Extractor 8.5.0.590

Источник

Восстановление работы флешки, определяем контроллер, прошиваем флешку

Приветствую!

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

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

А вот если при вставке флешки компьютер никак не реагирует на это действо, то следует проверить некоторые моменты, которые детально расписаны в соответствующей статье.

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

И так, давайте начнём.

Содержание:

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

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

Выявляем установленную модель контроллера флешки

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

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

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

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

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

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

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

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

  • VID — идентификатор производителя микросхемы (контроллера).
  • PID — идентификатор самого устройства.

И наименее сложным способом узнать VID, PID, и модель установленной микросхемы контроллера флешки – это прибегнуть к специальной утилите. Таких утилит достаточно много, и одна из лучших из таковых – Flash Drive Information Extractor.

Данную утилиту можно взять с официального сайта.

Данная утилита миниатюрна, устанавливать её не требуется. И она предоставляет максимум информации о подключенной к компьютеру флешке.

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

Из перечня получаемой информации можно отметить следующую:

  • Полное название установленного во флешку контроллера
  • Данные о чипах памяти
  • Тип самой памяти
  • Потребление тока флешкой
  • Версия USB протокола
  • Объём флешки согласно информации от контроллера
  • Имя производителя
  • Название самой флеши
  • Flash ID (не всегда определяется, зависит от производителя флешки)
  • VID и PID
  • Chip F/W
  • И прочую информацию

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

Работа с утилитой пошагово:

  1. Как уже говорилось выше, извлеките из USB портов устройства (MP3-плееры, телефоны, внешние жёсткие диски и т.п.), оставив только флешку.
  2. Подключите флешку, информацию о которой требуется получить для последующего ремонта.
  3. Запустите саму утилиту.
  4. В окне утилиты присутствует большая кнопка с надписью Получить информацию о флешке – нажмите её.
  5. Через небольшой промежуток времени отобразится необходимая информация
  6. Если же случилось такое, что программа не отвечает (подвисла), то не пытайтесь закрыть её, а просто извлеките флешку через минут 5 из USB порта, после чего программа наверняка начнёт отзываться и отобразит всю ту информацию, которую смогла определить с подключенной проблемной флешки.

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

Следующая информация нам пригодится:

  • VID: 8564 PID: 1000
  • Модель контроллера (микросхемы): Silicon Motion SM3257 ENAA

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

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

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

На изображении ниже мы можем видеть обозначение микросхемы.

Воспользуемся диспетчером устройств для получения информации

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

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

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

  • В открывшемся окне следует раскрыть категорию под названием Контроллеры USB и там найти пункт Запоминающее устройство для USB и осуществить двойной клик мышкой по нему.
  • Откроется окно, в котором необходимо перейти во вкладку Сведения. Там в выпадающем меню выбрать пункт под названием ИД оборудования. И вот мы видим VID и PID подключенного флеш накопителя.

    Готово. Данные получены, теперь приступим к поиску сервисной утилиты.

    Выяснив информацию о контроллере, используем утилиту для прошивки

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

    • Определив модель контроллера, можно прибегнуть к поиску сервисной утилиты посредством поисковых систем (Google или Яндекс) и найти необходимое.
    • Но первым делом стоит воспользоваться базой, что имеется на специализированном сервисе. Об этом ниже.
    1. Заходим на сайт с базой прошивок для флешек, расположенный по адресу https://flashboot.ru/iflash/
    2. Вводим выясненный на предыдущих шагах VID и PID флешки
    3. Поиск, скорее всего, выдаст десяток другой вариантов. Важно найти среди вариантов такой, который совпадает максимально, а именно: имеет такую же модель контроллера, соответствует производитель, VID и PID данные и размер накопителя.
    4. В последней колонке будет представлена ссылка на утилиту, причём играет роль даже версия утилиты. Вам потребуется эту утилиту скачать и применить для ремонта флешки.

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

    Несколько минут работы и функционирование флешки было восстановлено. Теперь она отлично форматируется и нет никаких зависаний компьютера при вставке её в USB порт.

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

    В свою очередь, Вы тоже можете нам очень помочь.

    Просто поделитесь статьей в социальных сетях и мессенджерах с друзьями.

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

    Источник

    Adblock
    detector

  • Добавить комментарий