Здравствуйте, Гость

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

1. Производитель флеш накопителя - AData
2. Vid=1307 Pid=0165

Вскрыть нет возможности (флешка не моя и не хотят чтобы её разбирали), но по этой теме (http://www.flashboot.ru/forum/index.php?topic=2674.0) могу предположить что
3. Имя контроллера - USBest UT165-L48
4. Название микросхемы памяти - 4 по 29F64G08CAMD2
5. Утилиты которыми Вы пытались восстановить работоспособность - UT165_1.65.28.1
6. Человек дал флешку так как она не открывалась. Изначально была 32 Гб. Я посмотрел дисковым редактором, MBR была затерта. Boot-сектор был на месте. Я восстановил MBR. Диск открылся, но некоторые папки и файлы не открывались. Chkdsk не захотел исправлять ошибки на флешке. Человек сказал данные не важны. Тогда я решил отформатировать флешку. Флешка отказалась форматироваться. Полез в интернет и нашел Ваш замечательный сайт. Почитал статьи. По Vid и Pid решил использовать утилиту UT165_1.65.28.1. После низкоуровнего форматирования у меня почему-то вместо 32 Гб вдруг оказалось 15 Гб. Пошел на форум. Нашел вот эту тему http://www.flashboot.ru/forum/index.php?topic=2405.0. На вкладке Partition Setting никаких галок у меня не стояло. В Parametr Input -> Config flash есть только память 29f64g08qaa и 29f64g08taa. Независимо от того, что я выставляю 29f64g08qaa или 29f64g08taa видит их объем как 4 Гб, а их емкость вроде как 8 Гб. Тем самым если я ставлю 4 микросхемы то получай те самые 16 Гб. Куда делась ещё память и как её восстановить. может я что сделал не так.
« Последнее редактирование: 03 Февраля 2010, 12:18:16 от SSDas »

Оффлайн _ANDY_

*
  • *****
  • 4857
Запустите утилитку и посмотрите, какой ID-шник памяти она почтет (показывает в главном окне в стоке определения на первом порту) Можете скрин выложить...
Есть флэшлист - flashinfo.ini
В нем по этому ID можно найти что это за память!
Параметр Size - означает размер в мегабайтах
Параметр CE - количество каналов выборки (Например: Sams K9HAG08U1M с параметром CE=2 сделан из двух модулей K9L8G08U0M с CE=1)
Это может помочь с экспериментами с ко-вом чипов, для выбора в проге.
Intel и Micron делают похожие маркировки. Но!, Например FlashGenius не может распознать MT29f64g08qaa , но распознаёт i29f64g08qaa - как 8-ми гиговую , и не знает какой параметр CE у неё! А прога поддерживает только микрон. А у вас интел припаян, вот она и пытается её прошить как микрон.
Копайте в этом направлении...
Спасибо Вам за ответ
Вот скрин

Насколько я понял "Intel-2422-128Gb 89 d7 d5 3e 78" и есть ID памяти. Ничего подобного в файле flashinfo.ini я к сожалению не нашёл. И вроде как должно быть 6 шестнадцатеричных чисел, а здесь только 5. Или я что-то неправильно понимаю.

Оффлайн _ANDY_

*
  • *****
  • 4857
Предположим что у вас память - i29F64G08CAMD2 - 4шт 8-ми гиговых
1) у неё CE=1  и 8 бит! я прошарил весь флэшлист - ничё похожего там нет!
Есть только с CE=2 - а это не подходит!
Нашёл такую память в нескольких флэшлистах от других утилит:

SSS6690
Intel 29F64G08CAMD2,1,5,89D9D53E88,D4,MP222,2,0,8192,8192,16384

SM32x
89 D7 94 3E 80 00 80 82 90 90 // INTEL JS29F64G08CAMD2 I0220

SK6211
I29F64G08CAMD2_S   0x89 0xD7 0x94 0x3E 0x84 0x00 0x1F 0x03 0x0D 0x07 0x12 0x00 0x28 0x00 0x30 0x51 0xB1 0x0B 0x03 0x10 0x2F 0x89 0x05 0x00 0x01 0x07 0x00 0x00 0x22 0xD6 0x07 0x6A 0x00   //   35M
64Gb=8GB   MLC   34nm   ECC=12bit   4K   3.3V   x8   x16
_____________________________
В итоге получилась попытка добавить секцию во флэшлист:
[70]
Brand=Intel
FlashName=i29F64G08CAMD2
FID=0x89,0xD7,0x94,0x3E,0x84,0x00
FlashType=MLC
Size=8192
MaxBank=1
CE=1
PlaneNo=2
BlockPerChip=16384
PagePerBlock=128
SectorPerPage=8
16Bit=0
MarkType=22
ECCMode=1
CMD=80
_________________________
по листу SK, может быть и 16 бит. Тогда попробовать так:
[70]
Brand=Intel
FlashName=i29F64G08CAMD2
FID=0x89,0xD7,0x94,0x3E,0x84,0x00
FlashType=MLC
Size=8192
MaxBank=1
CE=1
PlaneNo=2
BlockPerChip=16384
PagePerBlock=128
SectorPerPage=8
16Bit=1
MarkType=22
ECCMode=1
CMD=80
_______________________________
Что значит ECC-12bit - не пойму как сюда притулить! может так:
[70]
Brand=Intel
FlashName=i29F64G08CAMD2
FID=0x89,0xD7,0x94,0x3E,0x84,0x00
FlashType=MLC
Size=8192
MaxBank=1
CE=1
PlaneNo=2
BlockPerChip=16384
PagePerBlock=128
SectorPerPage=8
16Bit=0
MarkType=22
ECCMode=12
CMD=80
_______________________
Вобщем пробуйте вставить эту секцию во флэшлист и поэксперементировать с ней! Либо запишите поверх 70-й либо добавьте в конец флэшлиста - [212]
Главное чтобы она появилась в выборе! (скрин приложил!)
Перепробовал кучу всего. Флешка у. не хочет показывать 32 Гб. Насколько я понял из файла FlashId.txt, в названии Intel-2422 третья цифра говорит о канальности, а четвертая о количестве чипов памяти. Любые попытки выставить память как нибудь по другому ни к чему ни привели. Даже если я выставляю 4 чипа памяти программа видит флешку как одноканальную "Intel-2414", и программа у. не хочет видеть больше 16 Гб памяти. Даже если насильно выставлять в окне "Config Flash" параметр "select mode" в "dual channel"
Я начинаю думать что флешка перестала видеть два чипа памяти. И отсюда все проблемы связанные с ней.

Оффлайн _ANDY_

*
  • *****
  • 4857
Думаю, что вы правы и надо разобрать и пропаять чипы.
ANDY, спасибо большое. Очень благодарен Вам за Вашу отзывчивость.

Флешку отдал хозяину с половиной объема.

Тему можно закрыть.