Мы привыкли к тому, что объектом возобновления информации наиболее часто считается жёсткий диск, но часто бывает, что флешки тоже оказываются испорчены, а восстанавливать их и не пробуют. В статье ниже мы попытаемся рассказать как восстановить flash-ку. При неисправности флешки можно воспользоваться приведённой ниже таблицей и определить её модель, CHIPа, MEMORY, VID, PID, CHIP VENDOR, размер и утилиту для её восстановления.
Ранее мы рассказывали и её данных.
Сегодня же поговорим конкретно о флешках. USB флэш-накопители издавна считаются обязательными спутниками фактически любого юзера ПК. Они слишком комфортны, кроме всего прочего расценки на данные приспособления многократно падают. Сейчас, например, легко можно приобрести флэшку объёмом 16 Гб. Однако совершенно надёжных вещей не случается: аналогично, как и в истории с иными накопителями, флэшки от случая к случаю начинают «глючить»: файлы исчезают, обнаруживаются трудности при копировании либо удалении файлов, делается нереальным претворение в жизнь форматирования. Однако не торопитесь выкидывать флэшку — так же может быть, её ещё возможно возвращать к жизни. В нашей заметке пойдёт речь о настоящих образцах регенерации трудоспособности флэшек и карт памяти. Перед тем как перейти к перечислению советов, припомним, что профилактика лучше хирургического вмешательства. В отношении флэшек функционирует золотое для любого пользователя верховодило — «делай копии»!
Никогда не сохраняете на флэшках информацию, существующую в единственном экземпляре. Делайте копии на компе, с которого копируете. Если вы примете на вооружение карты памяти в фотоаппарате, не ожидайте, пока же карточка заполнится вполне: при 1 ведь способности скидывайте произведенные фотке на винчестер, или на DVD-диски. Не запамятовывайте, что цена возобновления этих с флэшки в специальных организациях наступает с суммы в 20 -50 долларов США. Гораздо гораздо лучше устроить копию, не так ли? Итак, как поступить, в случае если прекратила действовать флэшка или же карта памяти? Сначала необходимо решить, имеет необходимость ли информация с флэшки в возобновлении. Если не имеет нужду, то надлежит обнаружить благоприятную програмку для форматирования: на компакт -диски, который шёл в комплекте, или на вебсайте производителя.
Если данные приемы недосягаемы, тогда уже возможно обратится к типовым функциям Windows: открыть Панель управления — Администрирование — Управление компом — Управление дисками, затем отыскать раздел флэшки, удалить и форматировать его.
При данном очень может быть полезно станет показать не столько заглавие флэшки, хотя марку ёё контроллера (в его определении может помочь утилита SIV), также идентификационный номер вендора VID и производителя PID (здесь может помочь утилита USBIDCheck).
VID и PID и еще возможно выяснить в Диспетчере приборов Windows.
Кроме этого вы можете воспользоваться справочной таблицей ниже:
Таблица определения типа, параметров флешки и программы-утилиты для её восстановления
Для поиска воспользуйтесь «Ctrl + F»
Для сохранения в избранное «Ctrl + D»
FLASH VENDOR | FLASH MODEL | VID | PID | CHIP VENDOR | CHIP MODEL | MEMORY CHIP | SIZE (GB) | UTILS |
Verbatim | Store N Go USB3.0 | 18A5 | 0243 | Phison | PS2351-03/Q | TF5702JAJA | 16 | |
kingstonDT 101 G2 | KingstonDT 101 G2 | 058F | 6387 | KINGSTONDT 101 G2 | FZBW29F64G08AAME1 | 8 | ||
alcor | data trapeler 2.0 | 0011 | 7788 | ALCOR | SC708 | 2C48044A | 4 | |
ADATA | N005 PRO | 1F75 | 105B | Innostor | IS903-A2 | 32 | Innostor IS903 MP Tool v2.10.02.33 (2013/02/08) | |
KINGSTON | DT 100 G2 | 0951 | 1653 | Skymedi | DT 100 G2 | SSS6697-B7 | 8 | Reset |
Kingston | DT 101 II | 0951 | 1625 | Skymedi | SK6211BA | I29F32G08AAMD1_S_CB (FLASH ID: 89D7943E 84) | 4 | SK6211_PDT_20090828 |
USB | unknown | 8087 | 0020 | OD6810 | SAMSUNG | 4 | ||
Silicon Power | Silicon Power 16GB usb3 | 1F75 | 0916 | 16 | Innostor_IS916D_MP_Tool_Package_V1.0.05_BIN2_Beta14 | |||
Kingston | DT 101 G2 | 0930 | 6545 | ALCOR | KINGSTONDT 101 G2 | FZBW29F64G08AAME1 | 8 | AlcorMP AU698x RT v1.0.0.14 L0117 |
ADATA | Adata c906 | 125F | C96A | SMI | SM3257Q | 60073010 | 4 | |
kingston | DT 101 G2 | 0951 | 1642 | Skymedi | SK6213 | H27UBG8T2ATR | 4 | ADD7949A 74 |
Corsair | Flash Voyager GT | 090C | 3000 | SMI | SM3252C | 32 | SMI Test SM32x I1126 v2.02.04 v5 | |
Intel | MLC | 0951 | 1630 | Phison | PHISON 2251-33 (2233) | 32 | ||
Generik | no-name | 058F | 6387 | ALCOR | 6987 | FZBW29F64G08AAME1 | 8 | AlcorMP AU698x RT v1.0.0.14 L0117 |
SMI | USB DISK/USB DISK | 090C | 1000 | SMI | SM3257ENAA — ISP 120723-AA- | 4 | ||
Kingston | DT 101 G2 | 0951 | 1642 | Skymedi | SK6213 | H27UBG8T2ATR | 4 | ADD7949A 74 |
Kingston | Kingston DataTraveler 4Gb | 18EC | 2198 | SSS6690 | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 | |
Transcend JetFlash | v70 | 8564 | 1000 | SMI | SM3257 ENAA | SAMSUNG K9ABGD8U0B — 1CE | 8 | |
SmartBuy | SmartBuy Glossy 4GB | 13FE | 4100 | PS2251-67 | TOSHIBA TLC | 4 | Restore v3.7.0.0 | |
A-DATA | C905 | 048D | 1167 | 29F32G08AAMEI | 8 | IT1167B DtMPTool v1.67B.11.00 (UT167B, IT1167B) | ||
Kingston | USB disk | 0951 | 1642 | TC58NVGD2GTA00 | TOSHIBA 0C4666 | 8 | USB Mass Storage Device(Kingston DT 101 G2 USB Device) | |
kingston | 1516 | 8628 | SK6211BBC8A | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 | ||
MX-Technology | MXUB3SES-16G | 1F75 | 0902 | Innostor | IS902E-A1 — F/W 2.08.19.00 | JS29F16G08AFABA | 16 | |
MX-Technology | MXUB3SES-16G | 1F75 | 0902 | Innostor | IS902E-A1 — F/W 2.08.19.00 | JS29F16G08AFABA | 16 | |
kingston | data traveler 4 Gb (DT101N14GB) | 1516 | 8628 | SK6211BBC8A | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 | |
kingston | data traveler 4 Gb (DT101N14GB) | 1516 | 8628 | SK6211BBC8A | I29F32G08AAMDB | 8 | SK6211_PDT_20090828 | |
kingston | data traveler 4 Gb (DT101N14GB) | 1516 | 8628 | SK6211BBC8A | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 | |
Kingston | DT 101 II | 0951 | 1625 | Skymedi | SK6211/TC58NC6690G1F | TC58NC6690G1F | 8 | |
Transcend | TS16GJF620 | 058F | 6387 | ALCOR | AU6989AN | MICRON MT29F64G08CBAAA *2 | 16 | ONLY OnLineRecovery_JF620_v4.0.0.41.exe |
Udisk | JFV60 | 1221 | 3234 | MXT8208 | J4Z24GX16S1 | 4 | ||
KingstonDT 101 G2 | KingstonDT 101 G2 | 058F | 6387 | ALCOR | 6987 | FZBW29F64G08AAME1 | 8 | AlcorMP AU698x RT v1.0.0.14 L0117 |
Kingston | DataTraveler G3 16GB | 000A | 1214 | SSS (Solid State System) | SSS6696 | 115T068LF | 16 | |
Udisk | JFV60 | 1221 | 3234 | MXT8208 | J4Z24GX16S1 | 4 | Ameco_MW8219_v1.5.1.4_20110711 | |
KingstonDT 101 G2 | KingstonDT 101 G2 | 0584 | 6387 | ALCOR | KINGSTONDT 101 G2 | FZBW29F64G08AAME1 | 8 | AlcorMP AU698x RT v1.0.0.14 L0117 |
SmartBuy | SmartBuy Glossy 4GB | 13FE | 4100 | Phison | PS2251-67 | TOSHIBA TLC | 4 | Restore v3.7.0.0 |
kingston | Kingston DataTraveler 4Gb | 0A5C | 4500 | SK6211BBC8A | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 | |
kingston | 1516 | 8628 | Skymedi | SK6211BBC8A | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 | |
KingstonDT 101 G2 | KingstonDT 101 G2 | 058F | 6387 | ALCOR | 6987 | FZBW29F64G08AAME1 | 8 | AlcorMP AU698x RT v1.0.0.14 L0117 |
GENERIC | USB Mass Storage | 0C76 | 0005 | SSS (Solid State System) | SSS6677 | 4 | ||
CHIPSBNK | v88 | 1E3D | 2088 | Chipsbank | CBM2093/V88 | 4 | 16 | 98D394BA — Toshiba — 1CE/Single Channel -> Total Capacity |
SILICON-POWER 32G | SP 32G | 13FE | 3E00 | Phison | PS 2251-61-S | 32 | Phison_MPALL_v3.33.00_PS2251 | |
SMI Corporation | USB DISK/USB DISK | 090C | 1000 | SMI | SM3257ENAA — ISP 120723-AA- | 4 | ||
Kington | Kingston DataTraveler 4Gb | 0A5C | 4500 | Skymedi | SK6211BBC8A | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 |
Kingston | DataTraveler 102 | 0C76 | 0005 | SSS (Solid State System) | SSS6677/SSS6690 | 4 | SSS_MP_Utility_v.2162 | |
Kingston DataTravel 512Mb | DTI/512 | 1516 | 8628 | Skymedi | 0.512 | SK6201_20060210 | ||
SMI Corporation | USB DISK/USB DISK | 090C | 1000 | SMI | SM3257ENAA — ISP 120723-AA- | 4 | SMI SM3257ENAA MPTool V2.03.58 v8 K1129 (11/11/29 Build) | |
Transcend JetFlash | V70 | 8564 | 1000 | SMI | SM3257 ENAA | SAMSUNG — 4CE/SINGLE CHANNEL | 16 | |
chipsbank | CBM1180 | 0420 | 1307 | Chipsbank | CBM1180 | 235386BE | 2 | MP setting |
Generik | noname | 058F | 6387 | ALCOR | 6987 | FZBW29F64G08AAME1 | 8 | AlcorMP AU698x RT v1.0.0.14 L0117 |
USBest Technology | traxdata | 1307 | 0165 | USBest | UT165 | 4 | Urescue v1.3.0.71 (UT161/UT163/UT165/IT1167) | |
Alcor Micro | Transcend 4GB | 8564 | 1000 | ALCOR | SC908N/AU6989N — F/W 3994 | SAMSUNG K9ABGD8U0B — 1CE | 4 | |
Kingston | DT101N/4GB | 1516 | 8628 | Skymedi | SK6211BBC8A | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 |
JetFlash | transcend 2gb | 8654 | 1000 | ALCOR | AU6990 | SAMSUNG K9GAG08U0E | 2 | Alcor UFD MP AU698X 3.0.2.173.MD (AU6986, AU6990) |
micov | JFV60 | 1221 | 3234 | NoName | MXT8208 | J4Z24GX16 S1 | 4 | Ameco_MW8219_v1.5.1.4_20110711 |
kingston | Kingston DataTraveler 4Gb (DT101N/4GB) | 1516 | 8628 | Skymedi | SK6211BBC8A | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 |
adata | Adata c906 | 2188 | 0AE1 | SMI | SM3257Q | 60073010 | 4 | RecoverTool_V2.00.33_L1224.exe |
TOSHIBA | TransMemory | 0930 | 6544 | SSS (Solid State System) | TC58TEG6T2JTA00 | TOSHIBA TC58TEG6T2JTA00 | 8 | CD ROOM |
Jet flash | Transcend 16g | 8564 | 1000 | ALCOR | SC908N | EC3AD9CE — SAMSUNG K9BDGD8U0M — 1CE | 16 | [email protected] |
Kingston | Kingston DataTraveler 4Gb (DT101N/4GB) | 1516 | 8628 | Skymedi | SK6211BBC8A | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 |
SILICON-POWER 32G | SP 32GB | 13FE | 3E00 | Phison | PS 2251-61-S | 32 | Phison_MPALL_v3.33.00_PS2251 | |
USBest Technology | USB Mass Storage Device | 1307 | 0165 | USBest | UT165 A0A | JS29F64G08FAMC1 | 16 | |
1516 | Kingston DataTraveler 4Gb (DT101N/4GB) | 1516 | 8628 | Skymedi | SK6211BBC8A | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 |
USBest Technology | 2CD7943E | 1307 | 0165 | USBest | UT165 | MT29F32G08MAA | 4 | |
kingston | Kingston DataTraveler 4Gb (DT101N/4GB) | 1516 | 8628 | Skymedi | SK6211BBC8A | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 |
Silicon Power | Silicon Power 8gb | 13FE | 3E00 | Phison | 2251-61 | 8 | ||
USB | Unknown | 8087 | 0020 | OD6810 | SAMSUNG | 4 | UD6810_MPTOOLS_V1.0.8_20100318 | |
adata | Adata c906 | 090C | 3000 | SMI | SM3257Q | 60073010 | 4 | RecoverTool_V2.00.33_L1224.exe |
toshiba | N732 | 0930 | 6544 | SSS (Solid State System) | TC58NC6690 | 16 | ||
kingston | Kingston DataTraveler 4Gb (DT101N/4GB) | 1516 | 8628 | Skymedi | SK6211BBC8A | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 |
Transcend JetFlash | v70 | 8564 | 1000 | ALCOR | AU6989 | SAMSUNG K9ABGD8U0B — 1CE | 4 | |
micov | MW8209 | 5136 | 4678 | AMECO | MW8209 | MICOV | 8 | |
SanDisk | Firebird USB Flash Drive | 0781 | 5577 | Sandisk | 4 | |||
Innostor Technology Corp. | IS916 | 1F75 | 0916 | Innostor | IS916 | INNOSTOR | 32 | |
Ipgoa | Flash Disk 2. | 2001 | 2008 | MXT8208 — F/W | 8 | |||
Adata | Adata c906 | 090C | 3000 | SMI | SM3257Q | 60073010 | 16 | RecoverTool_V2.00.33_L1224.exe |
Transcend JetFlash | V70 | 8564 | 1000 | SMI | SM3257 ENAA | SAMSUNG K9ACGD8U0AX2 SAMSUNG K9ACGD8U0A *2 | 16 | |
Generic | noname | 058F | 6387 | ALCOR | 6987 | FZBW29F64G08AAME1 | 8 | AlcorMP AU698x RT v1.0.0.14 L0117 |
Prestigio | — | 048D | 1167 | NoName | IT1167B | — | 4 | Urescue v1.3.0.71 |
adata | adata | 1307 | 0165 | UT165-L48 | 29F32G08CBAAA | 2 | ||
Generic | noname | 058F | 6387 | ALCOR | 6987 | FZBW29F64G08AAME1 | 8 | AlcorMP AU698x RT v1.0.0.14 L0117 |
FLASH VENDOR | FLASH MODEL | VID | PID | CHIP VENDOR | CHIP MODEL | MEMORY CHIP | SIZE (GB) | UTILS |
Team Group | USB Mass Storage(USB 2.0 USB Flash Drive | 090C | 1000 | SMI | C111 | SM3257ENAA — ISP 120402-AA- | 16 | |
Kingston | Kingston DataTraveler 4Gb (DT101N/4GB) | 1516 | 8628 | Skymedi | SK6211BBC8A | I29F32G08AAMDB | 4 | SK6211_PDT_20090828 |
Adata | Adata c906 | 090C | 3000 | SMI | SM3257Q | 60073010 | 16 | RecoverTool_V2.00.33_L1224.exe (11.0 mb) |
No match record | Micro voult | 5136 | 4678 | AMECO | MW6208E | 4 | ||
Kingston | DataTraveler G3 | 0930 | 6544 | SSS (Solid State System) | SSS6691-B2 | 2 | ||
Solid State Systems | USB Mass Storage | 0C76 | 0005 | SSS (Solid State System) | SSS6697M1-U6C | 8 | ||
ADATA | ADATA | 1307 | 0165 | UT165-L48 | 29F32G08CBAAA | 2 | ||
JMicron | HM160HC | 152D | 2338 | JMicron | HM160HC | JM20337 | 8 | |
kingstone | data trapeler 2.0 | 0011 | 7788 | ALCOR | SC708 | 2C48044A | 4 | |
ADATA | ADATA USB Flash Drive USB Device | 125F | 307A | ALCOR | AU6989AN/AU6998AN/SC908AN | MICRON MT29F128G08CECAB | 16 | |
Silicon Power | нд | 090С | 1000 | SMI | SM3257ENAA | SAMSUNG K9ACGD8U0M | 16 | SMI SM3257ENAA MPTool V2.03.58 v8 K1129 |
chipsbank | CBM1180 | 0420 | 1307 | Chipsbank | CBM1180 | 235386BE | 2 | MP setting |
Silicon-Power4G | Silicon-Power4G | 13FE | 3E00 | Phison | 2251-61 | TOSHIBA | 4 | |
toshiba | N723 | 0930 | 6544 | SSS (Solid State System) | TC58NC6690 | 8 | ||
GENERIC | USB Mass Storage | 0C76 | 0005 | SSS (Solid State System) | SSS6692-B4 | TC58NC6690 | 8 | SSS6692-B4 |
GENERIC | USB Mass Storage | 0C76 | 0005 | SSS (Solid State System) | TC58NC6690/SSS6692-B4 | 8 | SSS6697-B7 | |
TDKMedia | Trans-It Drive | 0718 | 0628 | Phison | PS2251-39(PS2239) — F/W 06.07.10 | 4 | ||
A-DATA | ADATA | 5136 | 4678 | AMECO | MW6208E | H618G08NG | 8 | |
Solid State Systems | USB Mass Storage | 0C76 | 0005 | SSS (Solid State System) | SSS6697-B7 | 16 | SSS6697-B7 | |
ADATA | ADATA | 1307 | 0163 | UT165-L48 | 29F32G08CBAAA | 2 | ||
Silicon Power | SP Version | 13FE | 3123 | Phison | 2251 | ALL CHIP SUPPORTED | 4 | http://www.silicon-power.com/support/su_dlc.php?type=software |
kingstone | data trapeler 2.0 | 0011 | 7788 | SC708 | 2C48044A | 4 | kingstone data trapeler 2.0 | |
chipsbank | CBM2093 | 1E3D | 2093 | Chipsbank | CBM2093 | BE5007-09 | 1 | MP setting |
kingston | dt mini | 1516 | 8628 | Skymedi | SK6215AA/SK6213 | 4 | http://dl.mydigit.net/special/up/skymedi.html | |
A-DATA | C803 | 19D2 | 1020 | NoName | 4 | SK6211 PDT 20090828 | ||
kingstone | data traveler 2.0 | 0011 | 7788 | ALCOR | SC708 | 2C48044A | 4GB | kingstone data traveler 2.0 |
NoName | MT29F4G16ABC_512MB | 1221 | 3234 | JMicron | MW8219 | J4Z24GX16 S1 | 0.512 | Ameco_MW8219_v1.5.1.4_20110711 |
Apacer | AH220 | 1005 | B113 | Phison | UP11 | 2 | Repair_v2.9.1.1 | |
Canyon | CN-USB20AFD2048A | 1005 | B113 | Phison | PS2136 | 2 | PS2231-UP12 | |
Apacer | HT203 | 1005 | B113 | Phison | PHISON UP11 | 0.512 | Repair v 2.9.1.1 | |
Apacer | AP4G-AH320 | 1005 | B113 | Phison | PS2136 | K9HBG08U1M | 4 | USB 2K REL90 (PS2231-UP12) |
Apacer | AH323 | 1005 | B113 | Phison | PS2251-32 | 4 | Phison_UP10-UP14_1.08 | |
Apacer | AH323W-1 | 1005 | B113 | Phison | PS2251-61 | 4 | Phison MPALL v3.18.00 |
Это выдала утилита опознавания внутренностей флэшки:
UTILS: Описание: — Device 1------------------
FW version:0xB3
CE-0, Flash ID=98-D7-94-32-76-54-0C
Found boot block at (0x00000080)
### Error: Read MBR
Device Name: ++Запоминающее устройство для USB(Kingston DT 101 II USB Device)
PnP Device ID: VID = 0951 PID = 1625
Serial Number: 001CC07D20B7F060C9191250
Revision: 1.00
Вот эти спецификации выдали программы:
Device Type: Standard USB device — USB2.0 High-Speed
Chip Vendor: Toshiba
Chip Part-Number: TC58NC6690G1F/SK6211
Product Vendor: (N/A)
Product Model: (N/A)
Но информация считанная утилитой не совсем верная. А вот это было на микросхемах:
- контроллер: (SSS в прямоугольнике) 6691 H1-M6C J4801-220B 0946;
- микросхема памяти: 115T047LF HVPF4M4 0948 115T047LF-3S-1.
Скачал и перепробовал много программ для восстановления удаленных файлов с флешки, но сработала только эта — SSS_MP_Utility_v2162 (скачать). Флэшка реально восстановилась и всё пошло! Далее описан ход действий .
Пошаговая инструкция по восстановлению
- Берешь утилиту SSS_MP_Utility_v.2162
- Втыкаешь флешку и без всяких форматирований запускаешь скачанную программу.
- В программе выбираешь 11 пункт (6691+СМ Flash)
- Жмешь кнопку Start
С первого раза может не получится - пробуйте еще раз, но у меня с первого раза восстановилась флешка Kingston DT101C (в защитном поворотном кожухе). Отдельная благодарность за советы COIN. Удачи в восстановлении!
Прежде всего, нужно упомянуть в каких случаях требуется прошивка контроллера флешки . Перечень таких неисправностей не очень большая, чуть ниже я сделал список из наиболее частых ситуаций, когда такая методика может помочь в ремонте флешки. Но, не стоит воспринимать описанную тут методику, как панацею от всех «болезней». Каждый случай индивидуален, но общая методика схожа, за исключением некоторых моментов, которые связаны с разными контроллерами, чипы памяти и разное сочетание неисправностей. Таже в блоге можете почитать другие .
Когда применять методику прошивка контроллера флешки:
- Нулевой объем флешки, не правильный объем (2\4\8\16 Кб\Мб) вместо нормального размера;
- ННакопитель не определяется на разных ПК;
- При подключении диска появляется ошибка «вставьте диск»;
- Ошибка «Диск в устройстве не найден»;
- Ошибка «Диск защищен от записи»;
- Возникают ошибки чтения\ записи, и нет возможности копировать или записать данные на флешку. Может быть, что данные записываются, но не открываются с флешки;
- При подключении к ПК флешка долго определяется с ошибками Ошибка «Код 10», Ошибка» Код 43» и подобное.
Возможно, я здесь не все упомянул. Если у кого-то есть дополнения – пишите в комментариях свои случае, и я буду пытаться оперативно вносить коррективы в материалы.
Переходим к подготовительным работам над флешкой для ее дальнейшей перепрошивки (прошивается сам контроллер). Будем считать, что мы определились с тем, что других вариантов, кроме как прошивка контроллера флешки у нас не осталось и это последний шанс на ремонт драгоценной флешки (дорога как память, большой объем, красивый корпус и т.д.)
Прошивка контроллера флешки (этапы работ):
1) Определение контроллера флешки
Тут у нас всего 2 варианта определения производителя и модели контроллера. Первый вариант самый банальный - вскрыть корпус (если это возможно конструктивно). Для этого нужно вскрыть корпус флешки и достать оттуда плату накопителя. В большей части случае все USB flash drive одинаковы внутри, за исключением монолитных флешек. Для примера я взял фотографию общего вида платы флешки и контроллера (на примере фотография флешки из свободных источников).
Визуальный метод очень простой и самый точный, так как программы для определения pid&vid
устройства не всегда точны. Если нет возможности посмотреть визуально на контроллер или есть затруднения в разборке корпуса, тогда нам прямой путь к программам на определение pid и vid
флешки.
Важно:
в случаях когда, флешка не определяется на ПК узнать контроллер можно лишь путем визуального осмотра.
Определение контроллера по PID и VID
2) Выбор утилиты для контроллера
Следующим этапом у нас будет поиск специализированной утилиты для прошивки контроллера флешки. Значения VID и PID у нас уже есть, значит можно приступить к поиску утилиты для контроллера. Для поиска нужной утилиты я пользуюсь сервисом http://flashboot.ru/iflash/.
После нажатия кнопки поиска, предлагает нам далеко не один результат. Все дело в том, что такой контроллер, как в моем случае, применяется в флешках разных производителей и с разным размером. При поиске обращайте внимание на поле UTILS (утилиты), где нужно искать именно тот результат, где отображается название утилиты. На объем флешки внимание можете не обращать – это не критичный параметр. Также можно поискать утилиту по названию контроллера, что в большей степени может ускорить поиск нужной утилиты.
П.С. практика показывает, что иногда стоит попробовать разные версии утилит для одних и тех же контроллеров.
Результат поиска нам выдал один более-менее подходящий вариант (на скриншоте подчеркнул красным) – утилита SMI SM3257AA .
Для писка утилиты можно воспользоваться тем же сайтом http://flashboot.ru/files/. В строке поиска нужно ввести название нашей утилиты — SMI SM3257AA . В результате было найдено 2 результата. Качать нужно оба, так как есть шанс того, что одна из них только поможет решить нашу проблему.
Но, есть одно но. Мы точно знаем, что точное название нашего контроллера немного отличается от того, что мы нашли. На корпусе контроллера и программе USB Flash Info показали, что правильное название контроллера SM3257ENAA , а не SM3257AA. Для очистки совести проверим базу утилит на предмет наличия утилиты для такой модификации. Поиск обронили 2 варианта утилиты.
Скорее всего, что утилиты, которые я обнаружил при поиске для SM3257AA и для ENAA имеют одно ядро. На практике может оказаться так, что они ничем не отличаться, но все же существует вероятность того, что нужно будет перепробовать все 4 найденных спец. утилиток. Рекомендую сразу скачать все 4 программы.
Я скачал все 4 штуки, но решил начать с утилиты SMI SM3257ENAA MPTool V2.03.58 v8 K1129 (11/11/29 Build)
. Забегу наперед – получилось перепрошить контроллер флешки этой утилитой, и проверять другие я не стал.
А теперь вкратце опишу порядок действий того, как происходил процесс прошивки контроллера SM3257ENAA.
— Распаковал архив и запустил ярлык sm32Xtest_V58-8
Запускаем утилиту и видим, что в ней не видна наша флешка пациент (см. скриншот).
— Для определения нашей флешки в программе нажимаем кнопку «Scan USB (F5) », в результате чего программа «видит» usb устройство.
Для запуска процесса прошивки контроллера флешки нужно в меню утилиты нажать кнопки Start (перед нажатием нужно выделить нужную флешку). После наажатия кнопки начнется процесс прошивки.
После заврешения операции прошивки в верхнем правом углу увидим слово ОК на зеленом фоне (см. скриншот).
На этом процесс прошивка контроллера флешки завершен. В течении 10-20 секунд в Мой компьютер появится наша флешка чистая и без каких либо файлов, так как в процессе прошивки происходит низкоуровневое форматирование накопителя.
По всем вопросам касательно этой статьи пишите в комментариях.
SSS6696, SSS6697, SSS6698 - production utilities for these controllers NET! For flash drives from Toshiba, these controllers, you can try TransMemory_Secure .
For this, controller does NOT have MPTool. For recovery Toshiba on this chips, your can try TransMemory_Secure .
; Identification codes of controllers
0x76 = TC58NC6685
0x87 = 3S6675-87
0x88 = TC58NC6686 = 3S6675-88
0x91 = 3S6675-91
0x95 = 3S6677-95
0xA1 = TC58NC6687 = 3S6677-A1
0xA6 = 3S6677-A6
0xA7 = 3S6677-A7
0xB0 = TC58NC6688 = 3S6690 -B0
0xB1 = 3S6690-B1
0xB2 = TC58NC6689 = 3S6691-B2
0xB3 = 3S6691-B3
0xB4 = TC58NC6690 = 3S6692-B4
0xB5 = 3S6692-B5
0xB6 = TC58NC669x = 3S6686-B6
0xB7 = 3S6697-B7
0xB9 = 3S6696-B9
0xBA = TC58NC6623 (hit00: TC58NC6621 = SSS6698-BA)
0xBB = 3S6698-BB
0xBD = 3S6695-BD
; Selecting the required configuration INI file and binaries (.BIN)
The configuration files have "speaking names", for example 6692_HY_26nm_D2_Normal Flash (256P_8KB) .INI
:
6692
- SSS6692
controller ; HY
- memory of Hynix
; 26nm
- the technological process of this memory; D2
is the memory type, in this case MLC
.
Abbreviations and symbols used:
HY - Hynix; HY26 - Hynix 26nm; HY32 - Hynix 32nm;
IM - Intel & Micron; IM25 - Intel & Micron 25nm; MG26-Micron 26nm;
TSB - Toshiba;
D1-SLC; D2-MLC; D3-TLC;
CM - for Toshiba and Sandisk memory with a lot of badges;
To understand what memory is used in the flash drive without opening it is possible by clicking the " Card Info
" button in the produced utility and looking at the Flash ID (FID)
:
AD-xx-xx = Hynix Flash
89-xx-xx = Intel Flash
2C-xx-xx = Micron Flash
EC-xx-xx = Samsung Flash
45-xx-xx = Sandisk Flash
98-xx-xx = Toshiba Flash
By file name, you can understand what kind of binary is needed for your memory type. Characters with arbitrary values marked with a symbol: x
(one unknown character), *
(indefinite number of unknown characters):
the Toshiba & Sandisk D2-the MLC: 66xx_Bx-A_xxxxxxxx_V * _ * the BIN.
The Toshiba & Sandisk the D3-TLC R: 66xx_Bx-D3_xxxxxxxx_V * * the BIN _.
the Intel & Micron"s Hynix & the IM-the Flash: 66xx_Bx-IM_xxxxxxxx_V * _ * the BIN.
the Toshiba Sandisk & the MLC / TLC R: 66xx_Bx-CM_xxxxxxxx_V * _ * the BIN.
The mask 66xx_Bx , in this case, designates the controller model, for example 6690_B1 . For information on this, see above, in the item " Controller Identification Codes ".
; The procedure for restoring the memory card with the controller 3S6692
For example, we have a flash drive with a controller SSS6692-B5
and memory H27UCG8T2MYR
. This memory chip is created by a 26nm
process, you can get this information from both datasheets (if you find it for your memory), ChipEasy
itself showed
, using a search query in the search engine or on my nameplate .
We take some version of the production utility with the support of this controller and that the binary have in the distribution, for example, v2.182
. We select the configuration file named 6692_HY26_256P_8KB.INI
and try to flash the flash drive. If the process ends with an error, then we flip the flash drive in the port, close the utility, add the line EraseAllFirst = 1
in the
section to this INI file
and try everything in a new circle. If nothing happens again, then we go back to editing the INI file
, replacing the BIN file with another one in whose name there is 6692_B5-IM_
. Although in this case the most "fresh" one is used (its date is 6692_B5-IM_20110422_VB88200_B3EF.BIN
), but you can try an older one. If this time you have errors, then go to another version of the utility, if there are no necessary binaries or INI-files, then they can be moved there from any other version, The main thing is that the utility is supported by your controller.
Note # 1: If using an INI file
, you asked for a flash drive, and the size was significantly reduced or there were some problems with the volume, then you need to check if it contains the
section , if so, then Delete it along with all the lines contained in it. Note # 2: For flash drives with Toshiba \ Sandisk
memory , although there are regular binaries, still do not forget (or better try first thing) the files with the letters CM
in the file name. For what they are intended, read above. Note # 3: In the case of older models 3S (up to and including SSS6690)
UTILITY NAME: | RELEVANCE: | NUMBER OF ARCHIVES: |
UNIVERSAL UTILITIES FOR FORMATTING | ||
---|---|---|
3S USB Flash Disk mFormat Utility | 2008 | (14) |
Gembird Media Format Utility | 2002 | (1) |
TO GET ACCESS TO SECURITY LUN | ||
PASSID USB Flash Disk Password Utility | 2008 | (13) |
USB DRIVER | ||
3System USB Flash Memory Driver Setup Utility | 2005 | (5) |
EasyDisk USB Mass Storage Controller Driver for 3System | 2002 | (1) |
3S INI configuration tool
- Russian development from Eugene Voluzhev, for building config files (.INI).
3S INI configuration tool v1.0b; 3S_INI_V10B.rar
; Size:
2 229 678 bytes
Interface:
English (english)
3S 6677A5 / B5 / D5 Tool
- utility similar to "3S USB SafeErase Utility" and designed to erase blocks on flash drives with controllers SSS6677A5, SSS6677B5 and SSS6677D5. It should be used before flashing 3S MPTool and OnCard Sorting. The utility was not tested personally.
3S 6677A5 / B5 / D5 Tool v1.0; 3s_6677a5b5d5_tool_v1_0.rar
; Size:
364 083 bytes
Interface:
English (english)
3S USB MP Configuration Tool
- utility for editing the configuration files of the utility utility "3S USB MP Utility v2.103" (probably, it will work correctly with other versions of this utility).
3S USB MP Configuration Tool v1.2a; 3S_USB_MP_CT_v1.2a.rar
; Size:
2 708 682 bytes
3S USB MP Configuration Tool v1.4; 3S_USB_MP_CT_v1.4.rar
; Size:
2 707 748 bytes
3S USB MP Configuration Tool v1.4 EN {unofficial translation}; 3S_USB_MP_CT_v1.4EN.rar
; Size:
1 592 244 bytes
interface:
Chinese (chinese)
3S USB Mass Production Utility
is a production utility for working with flash drives on Solid State System controllers SSS6677, SSS6679, SSS6686, SSS6688, SSS6689, SSS6690, SSS6691, SSS6692. There are a lot of binaries in the archives, but the configuration file is only one, but you can make your own on its basis, replacing the firmware files (6691_B3-A_20090708_VA10500_9085.BIN). In the settings of the program VID / PID are displayed in hexadecimal format, and in the configuration file - in decimal. Password for configuration changes: 5526568.
3S USB Mass Production Utility ver 2.084; 3s_usb_mp_utility_ver2084.rar
; Size:
231 800 bytes
3S USB Mass Production Utility ver 2.087; 3s_usb_mp_utility_ver2087.rar
; Size:
235 141 bytes
3S USB Mass Production Utility ver 2.089;
Доброго дня!
Если ваша флешка стала постоянно сбоить: не форматируется, при подключении к компьютеру - тот часто подвисает, при копировании файлов на нее - вылетают ошибки, но она не подвергалась механическому воздействию - ШАНСЫ на восстановление ее работоспособности есть!
Хорошо бы, если при подключении флешки - она хоть как-то определялась, например: издается звук подключения, флешка отображается в "моем компьютере" , на ней моргает светодиод и пр. Если компьютер совсем не видит флешку, то сначала рекомендую ознакомиться вот с этой статьей:
Вообще, дать универсальную инструкцию, как и какой программой что делать, чтобы восстановить флешку - невозможно! Но я в этой небольшой статье попытаюсь дать алгоритм, который поможет, даже начинающим пользователям, разобраться с проблемой и решить ее.
Восстановление работоспособности флешки // по шагам
Определение модели контроллера
Оказалась по воле судьбы у меня одна флешка, которую 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
- Отключаем от Usb-портов все, что подключено (по крайней мере все накопители: плееры, внешние жесткие диски и т.д.).
- Вставляем ремонтируемую флешку в Usb-порт;
- Запускаем программу;
- Жмем кнопку "Получить информацию о флешке" ;
- Через некоторое время получаем максимум информации о накопителе (см. скриншот ниже).
- Если программа зависла - ничего не делайте и не закрывайте ее. Выньте флешку через пару минут из USB-порта, программа должна "отвиснуть", и вы увидите всю информацию, что она успела вытащить с флешки...
Теперь мы знаем информацию о флешке и можем приступить к поиску утилиты.
Информация о флешке:
- VID: 13FE; PID: 4200;
- Модель контроллера (Controller): Phison 2251-68 (вторая строка на скриншоте выше);
- SmartBuy 16 GB.
Дополнение
Определить достоверно модель контроллера можно, если разобрать флешку. Правда, не каждый корпус у флешки разборный, и не каждую потом соберешь обратно .
Обычно, чтобы вскрыть корпус флешки, нужен нож и отвертка. При вскрытии корпуса будьте аккуратны, чтобы не повредить внутренности флешки. Пример контроллера показан на скрине ниже.
Разобранная флешка. Модель контроллера: VLI VL751-Q8
Дополнение 2
Узнать VID и PID флешки можно с помощью диспетчера устройств (в этом случае - ничего и устанавливать не нужно). Правда в этом случае мы не узнаем модель контроллера, и есть некоторый риск, что по VID и PID не получится точно идентифицировать контроллер. И тем не менее, вдруг вышеприведенная утилита зависнет и не даст вообще никакой информации ...
Как найти утилиту для прошивки флешки
Важно! После прошивки флешки - вся информация на ней будет удалена!
1) Зная модель контроллера - можно просто воспользоваться поисковиками (Google, Яндекс например) и найти нужное.
Алгоритм работы такой:
- Заходим на сайт:
- Вводим свои VID и PID в строку поиска и ищем;
- В списке результатов, скорее всего, вы найдете десятки строк. Среди них нужно найти такую строку, у которой совпадет: модель контроллера, ваш производитель, VID и PID, размер флешки .
- Далее в последней колонке - вы и увидите рекомендуемую утилиту. Кстати, обратите внимание, версия утилиты так же имеет значение! Осталось скачать нужную утилиту и применить ее.
После того, как найдете и скачаете нужную утилиту, запускаете ее и форматируете носитель - в моем случае нужно было нажать всего лишь одну кнопку - Restore (восстановление) .
Formatter SiliconPower v3.13.0.0 // Format and Restore. Утилита конечного пользователя, предназначенная, как для низкоуровневого, так и высокоуровневого (FAT32) форматирования флэшек на контроллерах фирмы Phison линейки PS2251-XX.
Спустя пару минут моргания светодиода на флешке, она стала нормально работать, сообщения от Windows о невозможности форматирования - больше не появлялись. Итог: флешка была восстановлена (стала рабочей на 100%), и отдана владельцу .
На этом, собственно, всё. За дополнения по теме - буду признателен. Good Luck!