Восстановление важной no-name флешки

Автор The_Immortal, 09 Февраля 2013, 23:18:28

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

The_Immortal

Ребят, руководитель попросил восстановить свою флеху, т.е. это очень важно для меня :-)

Так-с, по шаблончику:

1) На флехе никаких надписей. Объем неизвестен, но судя по данным MPTool - 4 гига. Просто черная флеха :-)

2) ChipGenius Report:

ЦитироватьDescription: [G:]Запоминающее устройство для USB(USBest USB2FlashStorage)

Protocal Version: USB 2.00
Current Speed: High Speed

USB Device ID: VID = 1307 PID = 0163

Device Revision: 0100

Manufacturer: USBest
Product Model: USB2FlashStorage
Product Revision: 0.00

Chip Vendor: USBest
Chip Part-Number: UT165 A0A - F/W AA0000

3) Имя контроллера: UT165 A0A.

4) Название микросхемы памяти увы неизвестно.

5)

5.1 Среди всего списка, который сформировал iFlash по 1307:0163 доступна только вот эта утилита (для UT165):
UT165 1.65.19.0. Действую по приведенной там инструкции. На шаге 5

Цитировать5. Если флэшка определилась, нажимаем пробел (Start). Запустится процесс форматирования. Смотрим в статус, должно стать ОК.

В статусе вместо "ОК", получаю сообщение "Code 0x44":



Вот лог:

ЦитироватьPort 0 : Connect
status : Code:0x44
Stage : Search Blank Blocks = 00:00:18:781
Capacity : 4096MB
VID/PID : 1307/165
Inquiry : USBest   USB2FlashStorage
Serial Number : 0000000000000E
Samsung-2421-32Gb
Operating Mode :  2.0 - Dual
Total Bad Blocks : 4096


Описание ошибки:

Цитировать0x44      Bad block count is out of range


5.2 Далее попробовал воспользоваться универсальной утилитой: Urescue v1.3.0.71 (UT161/UT163/UT165/IT1167). Вот что она в итоге написала:



Жму "ОК", вынимаю-вставляю флеху, проблемы (см. п. 6) остаются.

Заново проделываю операции, описанные в пункте 5.1. Теперь лог от MPTool следующий:

ЦитироватьPort 0 : Connect
status : Code:0x28 0x48
Stage : Search Blank Blocks = 00:00:10:313
Stage : Read L2P Valid Blocks = 00:00:03:015
Stage : Write ISP Code = 00:00:00:594
Capacity : 4096MB
VID/PID : 1307/165
Inquiry : USBest   USB2FlashStorage
Serial Number : 0000000000000F
Samsung-2421-32Gb
Operating Mode :  2.0 - Dual
Total Bad Blocks : 1828

Описание ошибок:

Цитировать0x28      Run SCSI command Failed
0x48      Bad block count exceed tolerance


5.3 После этого наткнулся на более свежую версию MPTool и : http://www.flashboot.ru/Files-file-561.html. И решил ее заюзать.

Вот ее лог:

ЦитироватьPort 0 : Connect
status : OK
Stage : Search Blank Blocks = 00:00:05:922
Stage : Read L2P Valid Blocks = 00:00:01:000
Stage : Write ISP Code = 00:00:01:640
Stage : Update CIS = 00:00:01:781
Stage : Stress = 00:00:01:907
Stage : Format = 00:00:02:984
Stage : Check CIS = 00:00:00:156
Stage : Check Disk FAT/MBR = 00:00:00:625
Stage : Turn On ISP = 00:00:00:125
Capacity : 3846MB
VID/PID : 1307/165
Inquiry : Ut165    USB Flash Disk 
Serial Number : 00000000000002
Samsung-2421-32Gb
Operating Mode :  2.0 - Dual
Total Bad Blocks : 30

Казалось бы все хорошо и проблема ушла - я наконец-то зашел на сам диск! Но на последнем шаге:

Цитировать7. Форматируем стандартными средствами Windows.

Винда через некоторое время выдала, что флеха не найдена и проблема (см. п. 6) опять повторяется.

Разумеется, мне захотелось еще разочек пройти этой утилиткой, но на этот раз она уже выдала знакомую ошибку:

ЦитироватьPort 0 : Connect
status : Code:0x28 0x48
Stage : Search Blank Blocks = 00:00:18:844
Stage : Read L2P Valid Blocks = 00:00:01:531
Stage : Write ISP Code = 00:00:01:610
Capacity : 3846MB
VID/PID : 1307/165
Inquiry : Ut165    USB Flash Disk 
Serial Number : 00000000000003
Samsung-2421-32Gb
Operating Mode :  2.0 - Dual
Total Bad Blocks : 488

Запустил ее еще разок, теперь выдает: Code 0x44.

:(

6) При коннекте флехи диск определяется. Но когда к нему обращаешься, то "Диск не найден."

7) Windows XP Pro SP3 32-bit.


Подскажите, пожалуйста, что делать дальше.


Благодарю!

P.S. Темку, наверное, имеет смысл перенести в раздел "Восстановление USB Flash Drive на контроллерах USBest".

The_Immortal

#1
Дабы предыдущую мессагу еще больше не загружать, спрошу отдельно.

Ребят, а как узнать, что флеха перешла в тестмоуд?

Я вытащил это чудо из корпуса. Микросхема находится в металлической заклепке (могу сфоткать) - как ее снять, ума не приложу. Но благо торцы открыты. Как я понимаю, второй торец (каким флеха НЕ втыкается в порт) открыт. Там представлены 25-48 контакты.
Я отсчитал, сунул конец циркуля (кстати, неважно где замыкать - сверху или снизу?) между 29-30 и таким образом всунул в порт.
Прогнал через Urescue v1.3.0.71 - она мне выдала тоже самое, что я выше писал.

Потом переподключил (в нормальном режиме), предварительно запустив MPTool. Она выдала: Code 0x44 .

Т.е. ничего не изменилось. Вот я и хотел уточнить, как точно узнать что флеха перешла в тестовый режим?

И еще вопрос: имеет ли смысл переводить флеху в тестмоуд, если она будет подключаться как FABULK (для MPTool)? Мне кажется, что не имеет.


Спасибо!


UPDATE: В общем, раза 10 пробовал MPTool. Получал то 0x44, то 0x28, то 0x28 0x48, а сейчас выдало:

ЦитироватьPort 0 : Connect
status : OK
Stage : Search Blank Blocks = 00:00:05:859
Stage : Read L2P Valid Blocks = 00:00:01:079
Stage : Write ISP Code = 00:00:01:625
Stage : Update CIS = 00:00:00:750
Stage : Stress = 00:00:01:906
Stage : Format = 00:00:02:984
Stage : Check CIS = 00:00:00:156
Stage : Check Disk FAT/MBR = 00:00:01:625
Stage : Turn On ISP = 00:00:00:125
Capacity : 3846MB
VID/PID : 1307/165
Inquiry : Ut165    USB Flash Disk 
Serial Number : 0000000000000F
Samsung-2421-32Gb
Operating Mode :  2.0 - Dual
Total Bad Blocks : 44

Т.е. сейчас на флеху зайти могу:



Что делать далее - не знаю... Форматировать средствами винды как в прошлый раз не хочу. Вообще ничего делать не буду - жду ваших комментов.

Но, конечно же, я не удержался и прогнал флеху на read-тест бэдов через Flash Memory Toolkit.
Вот результаты:



После теста флеха опять "отпала", но при переконнекте ожила и тогда я решил сделать write-тест:



Но это скорее всего из-за того, что через некоторое время после обращения к ней флеха просто "отпадает".

Теперь же проблема остается.
MPTool продолжает у. выдывать Code 0x44.
А если предварительно замыкать 29-30 контакты, то MPTool показывает: Code 0x28 0x48
Хотя я не уверен насчет этой закономерности. Но вроде бы так.

Что делать далее? :-)

The_Immortal

#2
Поставил опцию "Rebuild BAD blk TBL before initial" в MPTool и сделал попыток в тестовом (очень часто в тестовом моде сразу при подключении флехи выдавало "Code 0x14") и нетестовом моде, пока не добился статуса "ОК".

Потом опять прогнал флеху на бэды:



Но после теста проблема вновь появилась  >:(

The_Immortal


Anatolij

Похоже память подуставшая (или изначально не совсем качественная).
Покопатесь в настройках.
Хотя проще будет новую купить.

The_Immortal