Ремонт флешки Transcend 16GB USB 3.0 на контроллере Innostor IS916EN

Сегодня сделаю мини отчёт по ремонту своей USВ флешки Transcend объёмом на 16GB. Флешка практически новая, использовалась всего около месяца, но стала выдавать ошибки при записи. Проверка программой h2testw показала, что информация на флешку записывается только до 8GB и всё, дальше не записывается и не читается.

Первым делом при ремонте флешки надо получить информацию о её контроллере и используемой в ней памяти. Для получения информации используем программку usbdriveinfo (Flash Drive Information Extractor v.9.3.0.630). Скачиваем, распаковываем в папочку, запускаем. Полученная информация по моей флешке представлена ниже:

Volume: F:
Controller: Innostor IS916EN A3
Possible Memory Chip(s):
  Samsung K9ADGD8U0M
  Samsung K9ADGD8S0M
Memory Type: TLC
Flash ID: EC1AA8DE 88C5
Flash CE: 1
Chip F/W: 2.04.06.50
VID: 8564
PID: 1000
Manufacturer: JetFlash
Product: Mass Storage Device
Query Vendor ID: JetFlash
Query Product ID: Transcend 16GB
Query Product Revision: 1.00
Physical Disk Capacity: 15804137472 Bytes
Windows Disk Capacity: 15769534464 Bytes
Internal Tags: CZXH-QCD2
File System: FAT32
Relative Offset: 1024 KB
USB Version: 3.00
Declared Power: 304 mA
ContMeas ID: F505-04-00
Microsoft Windows 7 SP1 x64 Build 7601
------------------------------------
http://www.antspec.com/usbflashinfo/
Program Version: 9.3.0.630

Как видно из выписки, устройство основано на контроллере Innostor IS916EN A3, используется флеш память от фирмы Samsung K9ADGD8U0M или K9ADGD8S0M. Flash ID: EC1AA8DE 88C5. Прошивка контроллера имеет версию Chip F/W: 2.04.06.50 и в ней прописаны VID: 8564, PID: 1000. Всё остальное не так важно, можно не учитывать эти лишние данные. Я даже вкрыл корпус флешки и посмотрел маркировку памяти, на плате распаяна одна микросхема памяти с маркировкой: TDGSTMP-0803.

По названию и модели контроллера в интернете была найдена программа для восстановления флешек, основанных на контроллере Innostor IS916EN. Программа Innostor_IS916EN_MP_Package_V113_02_1303151.7z может восстанавливать подобные флешки.

Более подробно о Innostor IS916EN MP Tool v2.10.02.67 описано на сайте flashboot.ru. Это утилита для работы с флэшками на контроллерах Innostor IS916EN. Пароль к кнопке «Edit» на вкладке «Config»: IS0024.

Для восстановления нужно было делать всё примерно в такой последовательности (не считая процесса настройки программы):

  1. Запустить программу;
  2. Вставить флешку;
  3. Нажать кнопку «Scan»
  4. Нажать кнопку F6 на клавиатуре;
  5. Потом кнопку F9 на клавиатуре;
  6. Потом кнопку «Erase good»;
  7. Потом кнопку «Erase all»;
  8. Вытащить флешку из порта;
  9. Вставить флешку обратно;
  10. Нажать кнопку «Start (0/space)»;
  11. Если всё прошло OK. Закрыть прогу.
  12. Вытащить флешку и заново вставить.

Однако, как оказалось, Innostor IS916EN MP Tool не смогла ничего хорошего сделать с моей фешкой так как совершенно не могла работать с флеш памятью Samsung K9ADGD8U0M или K9ADGD8S0M - такой памяти не было в списке в настройках программы. Более того, когда я в конфигурационные файлы внёс нужный тип памяти, то программа так и не смогла удачно завершить процесс тестирования и форматирывания флешки - всегда выдавались какие-то ошибки и находилос большое количество BAD-блоков. Единственное, что она хорошо делала, так это прописывала любые VID и PID на флешку, название устройства и некоторые другие данные, а это уже хорошо!

Дальнейшие поиски привели меня на сайт www.usbdev.ru и там я нашел программу, которая смогла удачно завершить восстановление моей флешки.

На данном сайте, для разных моделей контроллеров Innostor имеется несколько версий программы, список их вы видите ниже:

IS902, IS902E, IS916:
Innostor Recovery Tool v1.0 (2011/02/14) {V001} ; RecoveryTool_V2.00.rar; size: 436 582 bytes

IS902, IS902E, IS903, IS916, IS916EN, IS917:
Innostor Recovery Tool v2.1.8.05 ; AIRecoveryV2.1.8.05.rar; size: 2 602 837 bytes

IS917:
Innostor Recovery Tool v2.1.8.26 ; AIRecoveryV2.1.8.26.rar; size: 2 303 381 bytes

Я скачал и использовал версию Innostor Recovery Tool v2.1.8.05. Скачиваем, распаковываем в папочку, запускаем.

Нажимаем «Start» и ждём несколько минут до завершения восстановления.

Однако из 16 GB на флешке теперь стало только 14.6 GB свободного места. На всякий случай поставил на тест программой h2testw, тест всего свободного места оказался положительным, всё пространство зелёненькое, значит записанные данные читаются без ошибок.

Ремонт флешки Transcend 16GB USB 3.0 считаю удачно завершенным, пишите ниже свои комментарии, задавайте вопросы если они появляются, и сохраняйте ссылку на статью в закладках!

Launch the License Manager from the bin folder (by default “C:/Program Files (x86)/Embarcadero/Studio/23.0/bin/LicenseManager.exe“) and delete any trial or beta (Test Field) license that you...

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

Из-за военных событий 2014 года в Донецке тренер по плаванию Алексей Снежко и его жена вынужденно переехали в Киев. А теперь, в 2022-м, 33-летний Алексей потерял обоих родителей в Мариуполе. Как пережить...

Компьютерный мирSector

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

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