[Решено] Kingston DT101 G2 32Гб...

Автор deFoRMer, 22 Августа 2011, 10:08:06

0 Пользователей и 1 Гость просматривают эту тему.

deFoRMer

Доброго времени суток всем!
Хотел отписаться о своей проблеме.
Изначально флеха работала как бы "нормально", писала, читала "без проблем" ...мелкие файлы. НО! Если запихать на неё, к примеру, образ от игры, flac образ или фильм (т.е. нечто большое), то при "использовании" скопированного с флэшки файла вылазили ошибки. Хочу заметить, что файлы считывались без проблем! т.е. при копировании информации с флехи на HDD никаких ошибок чтения или CRC не вываливалось! Всё копировалось нормально, но содержимое файлов ЛОГИЧЕСКИ было испорчено. Это выливалось в то, что образ от игры в процессе установки писал - что архив испорчен, фильмы шли с артефактами, музыка проигрывалась с заиканиями и шелчками. Вобщем надоело всё, решил протестить её. Сначала прогой FLASHNUL пытался запустить тест, но ничего не получалось, прога писала что не может получить доступ к флэшке, т.к. она используется. Пробовал на разных компах с разными операционками - результат везде одинаков.
Разобрал флэшку контроллер: SSS 6691, память 2xTOSHIBA TH58NVG7D2ELA89, VID: 0951, PID: 1642, FID: 98-D7-94-32-76-54-0D. Скачал прогу SSS_MP_Utility_v.2162 начал пробывать профили по порядку 6691 + CM Flash - флэху и память увидела, но по прошествии 2-х (!) проходов, точнее сказать в самом конце 2-го прохода выдавалась ошибка 43. Прога писала что из 33184 блоков только 32083 живые и что 1101 плохие. В REPORTе вываливался огромный список испорченных секторов. Другие профили просто не запускались, некоторые шли но всегда в конце была ошибка 43. Перепробывал все возможные профили - результат либо 43 либо 3 или вообще ничего с вылетом программы, опять же, в конце 2-го прохода. Флэха "умерла вообще", винда видела контроллер, но памяти не было, т.е. диск 0 размера больше ничего не помогало. Отчаялся, думал уже хоронить... прочитал почти все треды в форуме... увидел в какой-то ветке про создание своего профиля. Скачал SSS_MP_Utility_v.2173 попробывал некоторый профиле - всё тоже самое 43 или 3. Взял за основу чей-то профиль который после PREFORMATа вываливался в ошибку 28:

[OEM]
PN=6691 + CM Flash
Note=F/W ISP Ver A3.0100

VID=0
PID=0
STRING_DESC_ENABLE=1
VENDOR_NAME="3System"
PRODUCT_NAME="USB_Disk"

[FEATURE_SETTING]
EraseAllFirst=1
FLASH_OP="ALL123"
ID0="01"
ID4=0x02
;ID0=1
;ID13=0
;ID14=0
ID19=-1905
ID18=123
ID35=1
ID45=1

[ISP]
;Code=6691_B3-CM_20091126_VA30100_9A27.BIN
Code=6691_B3-A_20090924_VA10A00_3C83.BIN
;Code=6691_B3-A_20100331_VA10F00_9083.BIN (DOS FORMAT FAIL)
;Code=6691_B3-A_20100324_VA10080_F1B8.BIN

...в самом конце списка стал подсовывать разные прошивки к этому профилю, в итоге получилось что со 2-ой (по списку прошивкой, Code=6691_B3-A_20090924_VA10A00_3C83.BIN) удалось частично воскресить флеху которая стала размером в 2Гб (1.83Гб), но файлы на неё не копировались, а файловая система была FAT32. Я не зная значений ID в "списке" [FEATURE_SETTING] тыкал всё подряд, то отключал одни, то другие. Валилилсь одни и те же ошибки 43, 28, 3. Потом я увидел другой профиль с явным обозначением размера флэшки, VID, PID вписал свои и поменял VENDORa:
[OEM]
PN=ISP:6691_B3-A_20100331_VA10F00_9083.BIN
Note=6691+ TSB 32D2 TSOP CM 32Gb x 2
MPTool=U3S_MP_V2173.exe

VID=0951
PID=1642
VENDOR_NAME="deFoRMer"
PRODUCT_NAME="DT101 G2"
;BOUNDARY_CHECK=39200
;BOUNDARY_CHECK_LOW=39000
DOS_Volume=
;FW_VERSION=0xB3
STRING_DESC_ENABLE=1
SN_CustomerCode=0x0F

[FEATURE_SETTING]
EraseAllFirst = 1
sortFlash=2
FLASH_OP="ALL123"
ID0="01"
ID17=1
;ID19=-7620
ID35=0
ID52=100

[AUTO DISK SIZE]
DiskSize-1=29999
;DiskSize-2=7050
;DiskSize-3=4096
;DiskSize-4=2048

[ISP]
Code=6691_B3-A_20100331_VA10F00_9083.BIN

...изначально в пункте [AUTO DISK SIZE] первым по списку стояло DiskSize-1=8074 (другие значения дисков я "закомментировал"), пустил - пошёл преформат который вывалился в ошибку 28. Выдернёл флэшку вставил в другой порт, прогу закрыл, запустил снова, пустил с такими же настройками - флэха форматнулась, показал ёмкость около 8Гб, и заработала нормально, т.е. писать и читать файлы на неё теперь было можно. Стал перебирать ёмкость по возрастанию, получилась 16Гб (DiskSize-1=16383), потом DiskSize-1=28800 - получил 23.1Гб, дальше пробывал 30200 - ошибка 43, спустился на DiskSize-1=29999 - прошло ёмкость снова 23.1Гб. Ну что ж хоть это, проверил, на работоспособность - урааааа! заработало! образы больше не портились! Скорость чтения/записи (вроде) осталась на том же уровне.
Итого, потерял почти 10Гб, но зато вернул полную работоспособность.
ВСЕМ огромное спасибо за помощь с профилями! Надеюсь мой пост поможет другим?!  :)
---
P.S. Хотел бы дополнить ещё вот что: всю "свою компьютерную жизнь" при работе с флэшками я НИКОГДА не пользовался "Безопасным извлечением устройства", просто смотрел чтобы к флэхе не было обращения и просто вытаскивал. НИКОГДА не было никаких проблем! Недавно записал на Kingston DataTraveler 8GB очень важную информацию и дабы перестраховаться - "извлёк её безопасно", когда воктнул в другой комп - флэха была мертва в плане того что слетела вся файловая система. И с другими Kingston'ами постоянно такая же история со слётом файловой системы после "безопасного извлечения" это я слышу постоянно и от абсолютно разных людей... это болезнь Kingston'a?!
---
После ремонта прога FLASHNUL заработала с флэшкой без всяких проблем!