восстановить обьём Transcend 8GB JS29F64G08CAMD2

Если у вас не определяется или не форматируется флешка вы можете попросить помощи в этом форуме. В случае если требуется восстановить удаленную или недоступную информацию обращайтесь в соответствующий подфорум
Правила форума
Если вы хотите задать вопрос о восстановлении работоспособности USB-накопителя, то следуйте рекомендациям из этой темы - http://dmyt.ru/forum/viewtopic.php?f=60&t=931
FX-DEN
Новичок
Сообщения: 12
Зарегистрирован: 18 дек 2018, 14:03

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение FX-DEN »

Привет админ ,нашел втоё видео на ютубе по восстановлению флешки.Нашел твой форум.
Флешка Transcend 8GB JS300
Предыстория: пришол к знакомому,воткнул флешку,она сгорела,моргнула и всё,оказалось у него при сборке компа перепутали полярность штырьков на переднюю панель USB.Было это почти 10 лет назал,флешка валялась.На днях решил ее оживить,перебрал схему,перечитал все даташиты на контроллер и пямять,перемерил все напряжения,сопративления,кондеры,заменил контур L1 с донора.Фен пояльный цифровой 8858+ флюс RMA 218.Флешка ожила,но в моем компе,Windows 10 x64 Pro определяется как сьемный диск и сразу предлагала отформатировать, форматирование средствами виндовс завершалось фейлом,с ошибкой мол "возможно диск защищен от записи".Через Локальную групповую политику Отключил Защиту от записи для съемных устройств и заодно отключил проверку цифровой подписи драйверов.Перечитал кучу форумов,тонны информации.Решил для начала попробовать фирменную утилиту для этой модели Transcend JetFlash Online Recovery OnLineRecovery_v1.2.Она нечего не дала толком,то есть появилась информация о флешке,обьем (7,760) но отформатировать снова невозможно.Далее решил использовать AlcorMP .Перед этим,естественно запустил ChipGenius_v4_18_0203_n00,он выдавал:

Код: Выделить всё

Description: [H:]Çàïîìèíàþùåå óñòðîéñòâî äëÿ USB(JetFlash Transcend 8GB)
Device Type:  Mass Storage Device

Protocal Version: USB 2.00
Current Speed: Full Speed
Max Current: 200mA

USB Device ID: VID = 8564 PID = 1000
Serial Number: T3L0IFHR

Device Vendor: JetFlash
Device Name: Mass Storage Device
Device Revision: 0100

Manufacturer: JetFlash
Product Model: Transcend 8GB
Product Revision: 8.07

Controller Vendor: Alcor Micro
Controller Part-Number: AU6988/AU6986 [BD02] - F/W 120A
Flash ID code:FID-памяти      89D7943E8400 - Intel JS29F64G08CAMD2 - 2CE/Single Channel [MLC-4K] -> Total Capacity = 8GB

Possible Flash Part-Number
----------------------------
[1CE]JS29F32G08AAMD1(34nm) x 2 pcs/Channel x 1 Channel
[1CE]JS29F32G08AAMD2(34nm) x 2 pcs/Channel x 1 Channel
[2CE]JS29F64G08CAMD1(34nm) x 1 pcs/Channel x 1 Channel
[2CE]JS29F64G08CAMD2(34nm) x 1 pcs/Channel x 1 Channel


Flash ID mapping table
----------------------------
[Channel 0]	[Channel 1]
89D7943E8400	--------
89D7943E8400	--------
--------	--------
--------	--------
--------	--------
--------	--------
--------	--------
--------	--------
Intel
8GB
MLC-4K
JS29F64G08CAMD2
0x89,0xD7,0x94,0x3E,0x84
2CE
34nm (L63A)
Под Лупой пересмотрел маркеровку на контроллере и памяти ,чтобы убедится самому.
Далее по контроллеру и памяти перечитал снова море инфы,даташитов.Конечно по памяти JS29F64G08CAMD2 мало,что есть.Но крохи нарыл.
Перебрал за пару дней море версии,от и до для контроллера AU6986 AlcorMP,мне более нормально подошла версия AlcorMP(110427.MD)
Тут начинается самое интересное,прошивается только в режиме Full4,на сайтах https://www.usbdev.ru/articles/ecc-config/ нет указания какой ECC для памяти c тепроцессом 34nm.В инете я нарыл какой-то даташит ,и там было вроде указано 8.
Я прошивал и с значением 4 и 8,получался размер флешки 3,8гб,некоторые пишут ,что мол старые котроллеры шьются только в Сингл моде,то есть один канал Дата данных,а 2 должно работать 2 канала данных,Дуал мод.Вообщем не знаю кому верить.В первом случае написано 2CE/Single Channel на втором 1CE/Single Channel и памяти 4гб
Второй раз прошил ,получил от ChipGenius такое,найди 2 отличия:)

Код: Выделить всё

Description: [H:]Запоминающее устройство для USB(JetFlash Transcend 8GB)
Device Type:  Mass Storage Device

Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 100mA

USB Device ID: VID = 8564 PID = 1000
Serial Number: T3L0IFHR

Device Vendor: JetFlash
Device Name: Transcend 8GB
Device Revision: 0102

Manufacturer: JetFlash
Product Model: Transcend 8GB
Product Revision: 8.07

Controller Vendor: Alcor Micro
Controller Part-Number: AU6988/AU6986 [BD02] - F/W EF66
Flash ID code:      89D7943E8400 - Intel JS29F32G08AAMD2 - 1CE/Single Channel [MLC-4K] -> Total Capacity = 4GB

Tools on web: http://dl.mydigit.net/special/up/alcor.html


Possible Flash Part-Number
----------------------------
[1CE]JS29F32G08AAMD1(34nm) x 1 pcs/Channel x 1 Channel
[1CE]JS29F32G08AAMD2(34nm) x 1 pcs/Channel x 1 Channel


Flash ID mapping table
----------------------------
[Channel 0]	[Channel 1]
89D7943E8400	--------
--------	--------
--------	--------
--------	--------
--------	--------
--------	--------
--------	--------
--------	--------
Посмотри,посоветуй,что я делаю не так,как вернуть ей 8гб памяти,может ЕСС не тот,или синг,думал режим.После прошивки флешка полностью рабочая,но 4гб.А на корпусе от нее 8гб,я то помню,что она на 8гб.Посмотри скрины:
http://vfl.ru/fotos/590578eb24645435.html
http://vfl.ru/fotos/b09be75d24645436.html

Отправлено спустя 7 минут 45 секунд:
Еще можно ли вручную вбить в последнем окне программы эти данные 0x89,0xD7,0x94,0x3E,0x84 ,что это даст? И второе по поводу памяти написано 34nm (L63A) ,в окне программы возле выбора Есс есть строчка" Starmem L63 " ее выбирать и что она даст,совместимостЬ?

Отправлено спустя 1 час 49 минут 53 секунды:
Нашел еще такую инфу на сайте https://www.usbdev.ru/databases/flashlist/fltx5100/
[89-D7-94-3E-84]
Type=D
Vendor=Intel
PN1=JS29F32G08AAMD1
PN2=JS29F64G08CAMD1
PN4=JS29F16B08JAMD1
Block0=0
Block1=8192
Block2=0
Block3=0
PageSize=4314
BitPerCell=2
PagePerBlock=128
PageSequenceType=3
Timing=33
EDOMode=1
CopyBack=0
CacheProgram=1
2-plane=1
Note=IM 34nm L63A 4K-128 MLC
Тут указано количество блоков,Block1=8192 ,может попробовать через программу MyDiskFix-alpha2 ,говорят на том же сайте,что она помогает отформатировать влешку и вернуть исходный рамер,только там надо как то в ней указывать блоки и яичейки.Есть опыт работы с ней?

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение DesignerMix »

FX-DEN, а физически там один чип памяти? Просто я не нашел с ходу какой объем у одного JS29F64G08CAMD2. Если физически их 2 то в настройках выберите Flash num - 2 а Channel - Dual Channel (память должна быть выбрана JS29F64G08CAMD1/2 + галочка Manual selection)

FX-DEN
Новичок
Сообщения: 12
Зарегистрирован: 18 дек 2018, 14:03

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение FX-DEN »

физически 1 память с именно этой маркировкой, JS29F64G08CAMD2,а если одна то флеш нум и канал сингл или дуал? Память я всегда выбирал именно её JS29F64G08CAMD1/2
Вот даташиты,что нарыл по поводу памяти и контроллера http://file.sampo.ru/6nsq8s/
2 раза уже прогонял,каждый раз по часу.В итоге пока что, 3,76гб объём. По поводу восстановления размера через программу MyDiskFix-alpha2 вы не ответили,как правильно вводить параметры,где их брать.читал интруцию ,но h2testw_V1.4 выдает просто размер 4096мб.

Отправлено спустя 2 минуты 12 секунд:
Еще можно ли вручную вбить в последнем окне программы эти данные 0x89,0xD7,0x94,0x3E,0x84 ,что это даст? И второе по поводу памяти написано 34nm (L63A) ,в окне программы возле выбора Есс есть строчка" Starmem L63 " ее выбирать и что она даст,совместимостЬ?,может ЕСС-8 не тот,или синг,думал режим.После прошивки флешка полностью рабочая,но 4гб.А на корпусе от нее 8гб,я то помню,что она на 8гб

Отправлено спустя 11 минут 33 секунды:
Насчет обьема то в маркеровке заложено ,вот лист где четко написано,тип маркировки и ее обьем
Изображение

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение DesignerMix »

Я заметил что в первом отчете где 8 Гб у вас Flash ID code:FID-памяти 89D7943E8400 - Intel JS29F64G08CAMD2 - 2CE/Single Channel [MLC-4K] -> Total Capacity = 8GB а во втором уже после прошивки Flash ID code: 89D7943E8400 - Intel JS29F32G08AAMD2 - 1CE/Single Channel [MLC-4K] -> Total Capacity = 4GB но где можно задать CE (каналы выборки) в AlcorMP я не уверен (по идее ПО должно знать об этом автоматом из своего флешлиста...), но Channel это не CE, так что и Channel и Flash num можно оставить на default, и не менять как я думал сначала.

Еще я заметил что вы видимо при перепрошивке не выставили ток в 200mA и он у вас сейчас 100mA (это задается на вкладке other), может поэтому и видно только пол объема...

PS: К сожалению пока внятно не могу ответить на все вопросы, вот и не отвечаю. Разбираюсь.

FX-DEN
Новичок
Сообщения: 12
Зарегистрирован: 18 дек 2018, 14:03

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение FX-DEN »

я пробовал разные вариfнаты нум и канала,выбивае тпосле прошивки ошибки с0000:Read badblock Table Error Bad Block 0/16384.

Нашел на том форуме гайд http://file.sampo.ru/vq6jtj/ по программатору,там автор пишет:

Scan Level Full Scan1 - Full Scan4 , тщательный поиск сбойных блоков,
занимающий довольно продолжительное время, в дальнейшем можно упростить алгоритм
поиска Bad Block, выбрав любой другой Scan Level, самый легкий и быстрый - Fast Scan4

Сначала используйте установки в данной секции как показано на рисунке 2.6, где
выбирается пукт меню – Pure Disk, что предполагает создание флешки полного объёма
(заявленного обозначения на корпусе). Если в процессе обработки флешки, утилита
сообщает об ошибке памяти, либо большом числе Bad Block, то необходимо выбрать пункт меню CAP Set - рисунок 2.7 и указать фиксированный объем
памяти в МВ предположительно соответствующий типу установленной микросхемы
памяти на флешке (на рисунке 2.7 указано 128МВ). Начать можно с 16МВ и, при
отсутствии проблем, увеличивать “двойным” шагом – 32/64/128/256/512 и т.д. до тех пор
пока не станет понятным реальный объем установленной памяти. CAP Set удобно
использовать и на фирменных флешках на контроллере ALCOR в случае когда
необходимо ограничить по тем или иным причинам объем памяти.

CAP Set у меня была установлена всегда,в русском переводе программы,там пишетеся "простая флешка"
По поводу 100-200ма это ток потребления который резервирует система для работы флешки под нагрузкой.для старых флешек он не выше 200 должен быть.

Отправлено спустя 1 минуту 14 секунд:
Pure Disk у меня была установлена всегда,опечатка

Отправлено спустя 10 минут 22 секунды:
Потребление тока указывает значение максимального потребляемого тока флешкой.
Данный параметр используется операционной системой для резервирования тока
потребления порта USB в который подключена флешка. Для UFD с объёмом памяти до
16GB устанавливаются следующие значения резервируемого тока: тип памяти MLC -
100МА; тип памяти TLC - 200МА. Для флешек с объёмом памяти более 16GB, подделок с
”downgrade” памятью, а также всех новых флешек, изготовленных с 2012 года (память
TLC) рекомендуется значение параметра Потребление тока - 500МА. Для стабильной
работы флешки лучше указать операционной системе значение резервирования тока
потребления гораздо большее, чем оно есть на самом деле.

Отправлено спустя 10 минут 54 секунды:
Вот нашел более полный гайд по программе,вроде почти всё разжеванно,каждая секция
http://file.sampo.ru/739gt3/
Рис.1.3. Секция Настроить\Память (Setup\Flash Type)


AlcorMP 2014 года не поддерживают двухканальный режим, поэтому Каналы
могут быть (Default) или Single. Параметр RWCycle Time может принимать значения
20/25/33(Default)/41/50/66/133ns. Для памяти с ECC 12 и более, параметр RWCycle Time
существенной роли в повышении быстродействия не играет, оставляем RWCycle Time =
33(Default). Использование RWCycle Time = 20/25ns дает прирост скорости до 20-30%
при SLC\MLC, “толстых” техпроцессах 5x-4x nm, когда можно поставить ECC:1 – ECC:3.

Рис.1.4. Ресурс записи и механизм коррекции ошибок для флеш памяти

Количество записей для ячейки флеш-памяти ограничено следующими значениями: SLC –
100000, 5x nm MLC – 10000, 3x nm MLC – 5000, 2x nm MLC – 3000, 1y/z nm MLC\TLC –
1000 раз. Чем “тоньше” техпроцесс и чем больше битность (уровней заряда) на одну
ячейку памяти (SLC-1bit, MLC–2bit, TLC-3bit) тем чаще возникают ошибки, что требует
увеличения количества бит четности ECC. В связи с этим в AlcorMP(140912.MD)
рекомендуется установка следующих значений ECC: SLC флеш память - ECC:1;
MLC 50\42\35\32 nm ECC:1(не всегда стабильная работа), ECC:3 или ECC:4;
MLC 27\25\21 nm ECC:3(не всегда стабильная работа), ECC:8;
MLC 20\19\16 nm ECC:8(не всегда стабильная работа), ECC:12, ECC:15;
TLC флеш-память рекомендуется ECC:12 \ ECC:15 независимо от техпроцесса (3bit на
ячейку дело нешуточное). Определяем битность (SLC 1bit\ MLC 2bit\ TLC 3bit) и
техпроцесс модуля памяти по datasheet или UFD Controller Support Flash List SZ2014-8-8.
Это рекомендуемые автором инструкции параметры, возможно, у вас получатся другие
значения ECC при которых флешка будет работать так как вам необходимо.

Speed optimize(Скорость) - скорость записи на флешку будет высокой.

Capacity optimize(Объем) - флешка будет оптимизирована на больший объем, скорость
записи упадет (в 2-4 раза относительно Speed optimize).

LLF Set optimize без проверки на Bad блоки, преимуществ перед Speed optimize не
имеет, используйте его, если только на 100% уверены в качестве компонентов флешки.

LLF Check – Natural Check, основной метод проверки, включает запись, чтение,
проверку всех ячеек памяти. Half capacity Check(Default) - используйте этот режим,
когда ожидается большое количество плохих блоков, время проверки возрастет. Special
Check - проверка на ошибки специальных типов флешпамяти. Force Half Capacity Check
– выбрать это режим для проверки только хороших блоков, если Half capacity Check
заканчивается с ошибкой. Disturb Check – проверка на ошибки специальных типов
флешпамяти.

Special Flash – Normal(Default), для распространенных типов памяти. L63(StarRAM) –
при наличии во флешке L63 StarRAM, Hynix80003000 Error – для специальных типов
памяти Hynix.

Вот тут закрались сомнения стоит ли выбирать режим L63(StarRAM) о чем я писал в начале,так как память по даташиту 34nm (L63A) и второе автор параметр ECC указал для памятей MLC 50\42\35\32 ,а про 34nm нечего,думаю попробовать 4. По первому скриншоту видно ,что я после перечитывания всего,выбирал изначально параметр Capacity optimize(Объем),и Half capacity Check(Default) но флешка становилась только 4гб.Незнаю,в чем косяк,буду пробовать разные варианты.

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение DesignerMix »

FX-DEN писал(а): 18 дек 2018, 22:35 По первому скриншоту видно ,что я после перечитывания всего,выбирал изначально параметр Capacity optimize(Объем),и Half capacity Check(Default) но флешка становилась только 4гб. Незнаю,в чем косяк,буду пробовать разные варианты.
Это все не то, оно не влияет на объем существенно как и ECC (по крайней мере по моему личному опыту прошивки).
FX-DEN писал(а): 18 дек 2018, 22:35 я пробовал разные вариfнаты нум и канала,выбивае тпосле прошивки ошибки с0000:Read badblock Table Error Bad Block 0/16384.
Оставляйте по дефолту, это для вас будет верно.

Сейчас я скачаю пару других версий AlcorMP и посмотрю, возможно они более точно вам подойдут (может есть та, где модель модуля память совпадает на 100%)

Отправлено спустя 5 минут 30 секунд:
FX-DEN писал(а): 18 дек 2018, 17:24 Решил для начала попробовать фирменную утилиту для этой модели Transcend JetFlash Online Recovery OnLineRecovery_v1.2.Она нечего не дала
Попробуйте вот эту кстати - Transcend AlcorMP JF620 Online Recovery v9.0.0.28

FX-DEN
Новичок
Сообщения: 12
Зарегистрирован: 18 дек 2018, 14:03

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение FX-DEN »

Попробуйте вот эту кстати - Transcend AlcorMP JF620 Online Recovery v9.0.0.28 эта версия для моделей JF600 у меня JF300 на сайте трансцент для нее выбирал,я когда прошивал ее,она становилась 4гб ,рабочая полностью,сразу попробовал прогнать через Transcend JetFlash Online Recovery,она из нее делает нечитаемую,без емкости просто с названием Генерик дикс и в конце выбивает какую-то ошибку Format failed 0x1901.Приходится снова ее прошивать.Но попробую вашу версию еще.

Отправлено спустя 3 минуты 2 секунды:
С помощью программы HP USB Disk Storage Format Tool v2.0.6 - Ваша Флешка снова вернется к жизни!
Данная программа предназначена для восстановления работоспособности всех
видов Flash-накопителей.
Может после всего когда снова станет 4гб,еще ее попробовать.Хотя она просто форматирует

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение DesignerMix »

FX-DEN писал(а): 18 дек 2018, 23:19 попробую вашу версию еще
Как попробуете сообщите.
FX-DEN писал(а): 18 дек 2018, 23:19 С помощью программы HP USB Disk Storage Format Tool v2.0.6 - Ваша Флешка снова вернется к жизни!
Она выполняет форматирование а не прошивку. Вам нужна прошивка.

FX-DEN
Новичок
Сообщения: 12
Зарегистрирован: 18 дек 2018, 14:03

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение FX-DEN »

снова прошил флешку вот с такими настройками

Изображение radikal ru
чипджениус после,выдал такое,но флешка по прежнему 4гб
Description: [H:]Запоминающее устройство для USB(JetFlash Transcend 8GB)
Device Type: Mass Storage Device

Protocal Version: USB 2.00
Current Speed: Full Speed
Max Current: 200mA

USB Device ID: VID = 8564 PID = 1000
Serial Number: T3L0IFHR

Device Vendor: JetFlash
Device Name: Transcend 8GB
Device Revision: 0102

Manufacturer: JetFlash
Product Model: Transcend 8GB
Product Revision: 8.05

Controller Vendor: Alcor Micro
Controller Part-Number: AU6988/AU6986 [BD02] - F/W EF66
Flash ID code: 89D7943E8400 - Intel JS29F64G08CAMD2 - 2CE/Single Channel [MLC-4K] -> Total Capacity = 8GB

Tools on web: http://dl.mydigit.net/special/up/alcor.html


Possible Flash Part-Number
----------------------------
[1CE]JS29F32G08AAMD1(34nm) x 2 pcs/Channel x 1 Channel
[1CE]JS29F32G08AAMD2(34nm) x 2 pcs/Channel x 1 Channel
[2CE]JS29F64G08CAMD1(34nm) x 1 pcs/Channel x 1 Channel
[2CE]JS29F64G08CAMD2(34nm) x 1 pcs/Channel x 1 Channel


Flash ID mapping table
----------------------------
[Channel 0] [Channel 1]
89D7943E8400 --------
89D7943E8400 --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
странно.

Отправлено спустя 6 минут 49 секунд:
Попробовал вашу OnLineRecovery_JF620_v9.0.0.28 ,при запуске на английском пишет что данный девайс не поддерживается,обратитесь на сайт трансцент

Отправлено спустя 10 минут 13 секунд:
Кстати в последнем гайде который я выложил вам,в пролом посте,автор пишет про настройку последнего окна настроек.там где выбор памяти
(Default) выбран пункт ”Тип памяти распознан автоматически”, который означает, что
утилита AlcorMP встроенными средствами распознавания идентифицировала тип памяти
установленной во флешке. Рекомендуется не менять данную настройку. Лишь в очень
редких случаях приходится задавать явное указание утилите тип памяти с использованием
“FID” либо “По названию”.
Вот поэтому,я и спрашивал можно ли вручную вбить в последнем окне программы эти данные 0x89,0xD7,0x94,0x3E,0x84 ,что это даст?

Отправлено спустя 2 минуты 36 секунд:
Если верить чипджениус то фид ,задается прогой сам
Flash ID code: 89D7943E8400 это и есть 0x89,0xD7,0x94,0x3E,0x84,только в другом виде

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение DesignerMix »

FX-DEN писал(а): 18 дек 2018, 23:51 Вот поэтому,я и спрашивал можно ли вручную вбить в последнем окне программы эти данные 0x89,0xD7,0x94,0x3E,0x84 ,что это даст?
Flash ID code: 89D7943E8400 это и есть 0x89,0xD7,0x94,0x3E,0x84,только в другом виде
Да это понятно. Ничего это не даст (как я думаю).

Скорее всего дело в версии AlcorMP. Я скачал уже с десяток версий пока подбираю для вас, но там нет поддержки этой памяти, как найду сообщу.

Отправлено спустя 11 минут 51 секунду:
Во в этой версии есть поддержка вашей памяти, попробуйте ей прошиться (потом отчет в случае успешной прошивки, мне версия интересна) - AlcorMP_UFD 10.12.22

FX-DEN
Новичок
Сообщения: 12
Зарегистрирован: 18 дек 2018, 14:03

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение FX-DEN »

Еще в первом гайде нарыл такое,но мало что разобрал,из написанного :
В файле FlashList.ini обнаружено три типа микросхем с одинаковым FID (таблица
6.1), остальные параметры в секциях этих микросхем не приводятся, так как они
идентичные. K9LBG08U0M управляется по одной линии ID, K9HCG08U1M по двум ID,
K9MDG08U5M по четырем ID. В нашем случае задействовано две линии ID,
следовательно на флешке может быть установлена одна K9HCG08U1M или две
K9LBG08U0M. Зная FID и количество заполненных им ID можно в файле FlashList.ini
поиском найти тип установленной памяти. Также можно вычислить реальный объем
флешки в случае когда после обработки алькором объем китайской флешки становиться в
несколько раз меньше. Для этого в алькоре, после обработки флешки, берется FID и число
заполненых ID, с учетом CE вычисляется реальный объем. Когда ищут 16Gb
нарисованных на корпусе флешки при двух ID заполненых FID: 0xEC,0xD7,0x55,0xB6,
0xFF,0xFF,0xFF,0xFF то их там явно не будет, а реально только 8Gb.
На рисунке 6.3 представлен типичный образец флешки массового исполнения, тип
контроллера AU6986 (рисунок 1.2.6), одна микросхема флеш памяти в одноканальном
режиме SingleChannel, из восьми байт ID заполнены FID только половина – четыре байта,
другая половина – четыре байта заполнены 0xFF (не забываем, что в окне Configuration
Information утилиты AlcorMP отображаются четыре байта FID, но утилита оперирует
всеми байтами FID, в нашем случае FID=0xEC,0xD7,0x55,0xB6,0x78,0x00
Следует также обратить внимание на сообщение синим шрифтом в окне алькора возле
кнопки ”G” на рис. 6.5. Здесь показаны K9HCG08U1M, FID=0xEC,0xD7,0x55,0xB6,0x78,
CE=4. Поскольку для K9HCG08U1M CE=2, то становится ясно что при обращении к
памяти в DualChannel используются одни и те же (ID)линии выборки CE(#ChipEnable) для
разных микросхем флеша. Это необходимо учитывать при идентификации оборудования
флешки по сообщениям алькора, например, для 16GB флешки с использованием памяти
K9HCG08U1M, сообщения в алькоре в зависимости от режима одно-двухканальности:
Контроллеры ALCOR серии AU698x\699x поддерживают два канала (L,H) доступа
к памяти, FMDAT L0,L1,L2,L3,L4,L5,L6,L7 и FMDAT H0,H1,H2,H3,H4,H5,H6,H7. В
большинстве флешек задействован только один канал, как правило, FMDATL и
контроллер работает в режиме SingleChannel (см. стр.47), тогда замыкаем контакты шины
данных контроллера FMDATL. Скоростные флешки работают в режиме DualChannel (см.
стр.47 и рис.6.5), замыкать можно контакты в пределах одного канала FMDATL или
FMDATH поочередно (не замыкайте контакты между каналами!!!). Номера контактов
на контроллере, (надеюсь) найти не сложно, если вы не понимаете о чем идет речь или не
осознали до конца методику “замыкания контактов” то отнесите флешку для ремонта в
сервисный центр. Напоминаю что замыкать контакты шины данных на контроллере (или
мс.памяти) можно только на отключенной флешке, при необходимости замыкания других
контактов шины данных, флешку нужно отключить. Нельзя замыкать контакты на флешке
под напряжением.

Я тоже кстати,гворю перебрал кучу программ всех версий,по типу контроллера и наличия памяти.
Вот версии которые я пробовал:
ALCOR_MP_v16.09.30.00
ALCOR_MP_v15.03.05.00
AlcorMP(121214.eD3)
AlcorMP(090227)
AlcorMP(090227.MD)
AlcorMP(110311.MD)
AlcorMP(090109.MD)
AlcorMP(110427.MD)
AlcorMP_AU698X_090817.MD
AlcorMP_AU698x_RT_v1.0.0.14_L0117
AlcorMP_AU698x_08092401
AlcorMP(180907.MD)
alcormp_3.0.2.173_md
AlcorMP_5T2F_6T2F_2011-11-10.02
AlcorMP_AU698x_100517_2
AlcorMP_AU698X_080829
AlcorMP-UFD-6.21
Alcor AU63xx,AU69xx,AU93xx recovery tool
AlcorMP_AU698x_100517
Мне подошли по памяти и прошивались только 2 версии AlcorMP(110427.MD) и AlcorMP(110311.MD)

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение DesignerMix »

Гайд видимо про китайские флешки не соответствущие объему, к вам не относится.

По поводу утилит - той которую я предложил в вашем списке нет.

FX-DEN
Новичок
Сообщения: 12
Зарегистрирован: 18 дек 2018, 14:03

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение FX-DEN »

Свершилось,чудо,после последней прошивки с параметрами которые я выше выкладывал в скриншоте.С обьемом 4гб.Запустил еще разок OnLineRecovery_v1.2.exe,программа зависла почти на час,я не выдержал закрыл программу через деспетчер задач,вытащил флешку,ставил обратно,они так и осталась 4гб,но написано в проводнике виндовс было написано что она заполнена на половину)))) я нажал правой кнопкой отформатировать в проводнике,и верху винда написала размер 7,92ГБ,я отформатировал и тут же значение обьема в проводнике стало 7.92гб NTFS ))))Флешка полностью вроде рабочая,только название стало USB Generic USB Flash Disk :D и пид почему-то стал PID = 9380
Description: [H:]Запоминающее устройство для USB(Generic USB Flash Disk)
Device Type: Mass Storage Device

Protocal Version: USB 2.00
Current Speed: Full Speed
Max Current: 100mA

USB Device ID: VID = 058F PID = 9380

Device Vendor: Alcor Micro
Device Name: Mass Storage Device
Device Revision: 0001

Manufacturer: Generic
Product Model: USB Flash Disk
Product Revision: 7.76

Controller Vendor: Alcor Micro
Controller Part-Number: AU6988/AU6986 [BD02] - F/W EF66
Flash ID code: 89D7943E8400 - Intel JS29F64G08CAMD2 - 2CE/Single Channel [MLC-4K] -> Total Capacity = 8GB

Tools on web: http://dl.mydigit.net/special/up/alcor.html


Possible Flash Part-Number
----------------------------
[1CE]JS29F32G08AAMD1(34nm) x 2 pcs/Channel x 1 Channel
[1CE]JS29F32G08AAMD2(34nm) x 2 pcs/Channel x 1 Channel
[2CE]JS29F64G08CAMD1(34nm) x 1 pcs/Channel x 1 Channel
[2CE]JS29F64G08CAMD2(34nm) x 1 pcs/Channel x 1 Channel


Flash ID mapping table
----------------------------
[Channel 0] [Channel 1]
89D7943E8400 --------
89D7943E8400 --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
Чудо произошло, правда через пятую точку :mrgreen: ,значит флешка не безнадежна и я не на лыжах :lol: ,а теперь ради принципа,буду пробовать вашу версию и пробовать найти причину потери объёма. :job:

Отправлено спустя 1 час 55 минут 42 секунды:
Пробовал 2-3 раза вашей версией с разными режимами сканирования и настройками,размер получался 2гб :thinking: и в конце всех попыток разные ошибки С000 Сreate Table, и вторая ошибка Format failed 0x1901 :? 4 раз в режиме Хиг левел формат, получилась 4гб,в конце те же ошибки. :soldering:

Отправлено спустя 16 минут 10 секунд:
Кстати у меня имеется вторая такая же флешка 8GB JF300,только на 5 лет свежее и с другой памятью и контроллером,не прошивал не разу,заводская,там параметр тока 500ма :D
Description: [I:]Запоминающее устройство для USB(JetFlash Transcend 8GB)
Device Type: Mass Storage Device

Protocal Version: USB 2.00
Current Speed: Full Speed
Max Current: 500mA

USB Device ID: VID = 8564 PID = 1000
Serial Number: 58DFL2LOHXORX83F

Device Vendor: JetFlash
Device Name: Mass Storage Device
Device Revision: 1100

Manufacturer: JetFlash
Product Model: Transcend 8GB
Product Revision: 1100

Controller Vendor: SMI
Controller Part-Number: SM3257ENAA - ISP 110624-AA-
Flash ID code: ECDE98CE - Samsung K9ACGD8U0M - 1CE/Single Channel [TLC-8K] -> Total Capacity = 8GB

Tools on web: http://dl.mydigit.net/special/up/smi.html


Possible Flash Part-Number
----------------------------
[1CE]K9ACGD8U0M(27nm) x 1 pcs/Channel x 1 Channel


Flash ID mapping table
----------------------------
[Channel 0] [Channel 1]
ECDE98CE --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение DesignerMix »

Как я и думал версии Alcor MP могут вызывать разные непредсказуемые проблемы, в вашем случае это потеря объема, с моей версией в 4-е раза а с вашей в 2-а... поздравляю что удалось восстановить объем с помощью OnLineRecovery. Думаю что поперебирав еще с десяток версий alcormp таки мы-бы нашли какую-то версию которая-бы восстанавливала объем полностью.

PS: Отметил ваш ответ как решение темы.

FX-DEN
Новичок
Сообщения: 12
Зарегистрирован: 18 дек 2018, 14:03

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение FX-DEN »

[quoteДумаю что поперебирав еще с десяток версий alcormp таки мы-бы нашли какую-то версию которая-бы восстанавливала объем полностью.
][/quote]
Так я пробую,ваша версия вызвает много ошибок в конце.Пока сижу на прогроматторе без ошибок AlcorMP(110427.MD).Сегодня пробовал 4-5 форматирований с разными настройками, все без ошибок проходят четко,в конце радующий зеленый цвет,но вот обьема 8гб средствами прошивки не получается добиться. :sorry:
Админ может у тебя есть кент из модеров тех форумов,кто шарит,спросить у него в чем косяк почему теряется половина объёма, какой параметр делает такую пакость.Я уже все параметры перебрал, все режимы. :mrgreen:

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение DesignerMix »

В данном разделе никого нет. Опять таки мое мнение - дело не в настройках а в версии alcormp. Ну раз у вас получилось восстановить объем то просто также его и восстановите ведь главное результат!

PS: я уже многим на этом форуме помог и много раз сталкивался когда именно на alcormp теряется объем, но потом с опомщью online-утилит все восстанавливается, однако я вам это не предлагал т.к. в первом посте вы написали что вы это уже пробовали, однако это в итоге и помогло...

Отправлено спустя 11 минут 42 секунды:
попробуйте спросить на usbdev, только если там ответят то поделитесь информацией и здесь.

FX-DEN
Новичок
Сообщения: 12
Зарегистрирован: 18 дек 2018, 14:03

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение FX-DEN »

Снова перебрал кучу версий,пришел к выводу,что дело в самом железе,под него просто нет норм программатора,чтобы сразу сделать весь объем.
Нашел еще гайд,там есть такие интересные факты:
Поиск утилиты по маркировке контроллера, когда в описании к сервисной ути-
лите указывают только тип поддерживаемых контроллеров, приводит иногда к неожидан-
ным результатам. Обозначение “на крышке” контроллера не является однозначной харак-
теристикой того что находится “под крышкой”. Некоторые контроллеры, обладая одной
ревизией кристалла (Chip Code), различаются маркировкой, другие, обладая одинаковым
названием, различаются кодом контроллера. Таким образом, ориентируясь только на мар-
кировку контроллера, не всегда удается восстановить флешку сервисной утилитой, в опи-
сании которой “присутствует” поддержка наименования контроллера

В данном приложении рассматривается авторская методика поиска сервисных ути-
лит для восстановления UFD с контроллером ALCOR. Хороша она или нет, подходит вам
или не очень, решите сами.

Для флешек с контроллером ALCOR существует много сервисных утилит отли-
чающихся размером, внешним видом (интерфейсом), функциональными возможностями,
временем (датой) выпуска, названием и т.д. Необходимо понимать, что в основе всех сер-
висных утилит для контроллера ALCOR используется ALCOR MPTool в той или иной
степени модификации. В большинстве случаев, для восстановления работоспособности
флешки или придания ей определенного функционального свойства, приходится искать
утилиту AlcorMP путем перебора нескольких версий или редакций. Подходящая сервис-
ная утилита (или версия\редакция) для UFD будет та, в которой:

– поддержан контроллер (код контроллера определен на уровне ядра AlcorMP.exe);
– поддержана флешпамять (по FID коду есть описание FlashList.ini(afl), файл прошивки
*.bin и подготовки scan_sort.bin для режима Dual или Single Channel);
– поддержан vid&pid (допустимые коды производителя прописаны в AlcorMP.ini);
– есть возможность задавать требуемые свойства (например, CD-раздел, fixed disk);
– выполняется ряд других условий (тип ОС, доступ к USB и пр.).

Поиск MPTool по кодам производителя vid & pid флешки очень часто заводит в
тупик по следующим причинам. Коды vid & pid являются идентификаторами изготовите-
ля и поэтому разительно отличаются у флешек разных торговых марок оборудованных
контроллером ALCOR. Безымянные изготовители флешек в лучшем случае не меняют ко-
ды vid & pid, прошитые при производстве контроллеров ALCOR, но могут вписать любые
значения. Поиск по vid pid=8564 1000 приведет нас к Transcend, vid pid=3538 0070 ука-
жет на PQI, а vid pid=0011 7788, 0001 7778 акционной или рекламной флешки сообщит,
что её изготовили неизвестно где, неизвестно из чего (предположения не наша цель). Та-
ким образом, коды vid & pid при выборе сервисной утилиты не являются приоритетным
параметром. Но могут выступать ограничительным фильтром при запуске сервисных ути-
лит, например, OnlineRecovery_620 не будет восстанавливать флешку с отличающимся от
8564 1000 значением vid pid, большинство производственных (немодифицированных)
AlcorMP распознают и принимают к обработке флешки только с vid pid=058F xxxx.

Поиск утилиты по маркировке контроллера, когда в описании к сервисной ути-
лите указывают только тип поддерживаемых контроллеров, приводит иногда к неожидан-
ным результатам. Обозначение “на крышке” контроллера не является однозначной харак-
теристикой того что находится “под крышкой”. Некоторые контроллеры, обладая одной
ревизией кристалла (Chip Code), различаются маркировкой, другие, обладая одинаковым
названием, различаются кодом контроллера. Таким образом, ориентируясь только на мар-
кировку контроллера, не всегда удается восстановить флешку сервисной утилитой, в опи-
сании которой “присутствует” поддержка наименования контроллера, например:

Chip Code = 0xCF02 - AU6998N, AU6998N R51
Chip Code = 0xE101 - AU6998N B61-GHL-GR, AU6989N H61, SC908N, FC8908N
Chip Code = 0xE103 - AU6989N
Во первых, используя код контроллера (Chip Code) оцениваем год(период) вы-
пуска MPTool, например:

0xAB43 (AU6981) – утилиты 2008-2009 годов, AlcorMP(08092401)
0xBC07 (AU6986) – 2008-2010 годов, AlcorMP(081208), AlcorMP_3.0.2.173_MD
0xCA03 (AU6990) – 2010-2013 годов, AlcorMP(101001), AlcorMP_v1.0.0.14
0xCF02 (AU6989N) – 2011-2013 годов, AlcorMP(111226), Online Recovery v2.0.0.56
0xE302, 0xE50B, 0xE602 (98-группа AU6989AN, AU6989SN, AU6998AN-G) – второй по-
ловины 2012-2013 годов, AlcorMP(121226), AlcorMP(121214.eD3), Online Recovery
v2.0.0.58. Для флешек 98-группы рекомендуется подбирать наиболее ”свежую” версию
MPTool с учетом специализации.
Сервисная утилита AlcorMPRT_v1.0.0.14 в списке поддерживаемых контроллеров отображает AU6998N и работает с AU6998N (Chip Code = 0xCF02), но выдает ошибку определения контроллера AU6998N B61-GHL-GR (Chip Code = 0xE101). Подобных ситуаций было немало, ориентируясь на маркировку контроллера AU6998N, в первом случае вос-
становление удается (в утилите есть Chip Code = 0xCF02), во втором (утилита не знает Chip Code = 0xE101) – ошибка и недоумение.
Флешки c двухканальным подключением памяти например (FDGMM4P-1D03 или MT29F128G08, Micron L74)
по необъяснимой причине не удается восстановить с помощью AlcorMP(120608) и стар-
ших версий. При этом сервис Onlinerecovery от Transcend восстанавливает флешки
JetFlash с аналогичным оборудованием к полному объему.

В третьих, для флешек производства Transcend отдаем предпочтение сервису вос-
становления Online Recovery. Основные утилиты сервиса: Online Recovery, Online Recov-
eryV15, Online Recovery620. Флешки Transcend с контроллером 0xBC07 (AU6986) и бо-
лее ранних ревизий контроллера восстанавливаем архивными версиями (до) Online Recov-
ery_2.0.0.39, Online RecoveryV15_3.0.0.31, Online Recovery620_4.0.0.17 включительно.
Судя по отчету чипджениус у меня контроллер AU6986 [BD02] ,то есть его Chip Code = 0xBD02 я не обратил на это особого внимания :forget: Там же в гайде ,вот ссылка на него https://www.usbdev.ru/?wpfb_dl=3284 ,автор на 92 странице приводит таблицу соответствия чип кода и версии программы для прошивки.На месте AU6986 0xBD02 стоит прочерк :bye: Так ,что с таким контроллером и памятью полноценно прошить не получится на весь объем, только пол объема,а потом Transcend Online Recovery.
И вот еще нарыл:
Transcend AlcorMP JF620 Online Recovery--Данная утилита работает только с флешками имеющими значения VID\PID = 8564\1000,так что если Ваша флэшка имеет иные данные необходимо предварительно их сменить с помощью других утилит.
Для Transcend JetFlash Online Recovery рукомендуют предварительно сменить VID\PID = на 058f\6387 :computer:

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение DesignerMix »

Теперь все немного прояснилось с подбором AlcorMP, спасибо. Хотя без наличия флешки все-же проблематично подбирать утилиту не имея возможности протестировать самому :oops: ... Вот тема например с вашим контроллером (правда не знаю какой там код) - viewtopic.php?f=60&t=930&p=6795&hilit=AU6986#p6795 там тоже чудеса с объемом были, ну и по форуму можете посмотреть другие Alcor'ы если интересно.
FX-DEN писал(а): 20 дек 2018, 04:12 И вот еще нарыл:
Transcend AlcorMP JF620 Online Recovery--Данная утилита работает только с флешками имеющими значения VID\PID = 8564\1000
Так ваш отчет ведь:
FX-DEN писал(а): 18 дек 2018, 23:51 USB Device ID: VID = 8564 PID = 1000

FX-DEN
Новичок
Сообщения: 12
Зарегистрирован: 18 дек 2018, 14:03

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение FX-DEN »

USB Device ID: VID = 8564 PID = 1000 эти данные сделала Transcend JetFlash Online Recovery сама,после первого раза,так как это характерный для трансенд флешек.
У меня щас новая проблемка,после прогона Transcend JetFlash Online Recovery 1.2 которая первый раз мне сделала флешку,когда я выдернул на горячую,а потом отформатнул виндой. :D Сечас у меня получается Transcend JetFlash Online Recovery в конце выбивает ошибки,вытаскиваю флешку вставляю,появляется просьба винды отформатировать носитель и сама винда в стандартном окне формотирования пишет размер 7,81Гб но отформотировать не может.Пробовал программы,Transcend RecoveRx она видит обьем и флешку но не может отформатировать,пробовал Transcend_Autoformat_v1.8 фирменную,тоже низкоуровневое форматирование,не может.В самой винде ,если зайти в Мой компьютер--управление--управление дисками-- там написано сьемный носитель G -размер 7,81 --cостояние исправен--файловая система Raw 7,81ГБ.Как теперь перевести ее из Raw NTFS,чем? :soldering:

Отправлено спустя 2 минуты 22 секунды:
Не могу редактировать текст тут.Опечатка в конеце.Файловая система Raw 7,81ГБ.Как теперь перевести ее из Raw в NTFS,чем?

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

восстановить обьём Transcend 8GB JS29F64G08CAMD2

Сообщение DesignerMix »

FX-DEN, RAW означает отсутствие файловой системы, если она не форматируется стандартными средствами то по моему опыту никакая утилита типа HP USB Disk Storage Format Tool не поможет. Хотя можно попробовать вот такую например - https://www.usbdev.ru/files/alcor/alcorqctool/ (умеет форматировать ALCOR AU69xx)

PS: Иногда помогает прошивка через online recovery пока флешка находится в тестовом режиме кстати.

Ответить

Вернуться в «Восстановление USB-накопителей»