[решено, флешка оживлена] Kingston DT 4Gb. алькор выдаёт ошибку.

Автор TPAKTOPUCT, 30 Июля 2012, 07:37:41

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

TPAKTOPUCT

аппарат: Kingston Data Traveler 4Gb (DTI/4GB)
Подключается, информация читается и копируется, но невозможно ничего изменить - ни удалить ни добавить ни форматнуть.
ChipGenius 4 выдаёт следующее:
Description: [E:]Запоминающее устройство для USB(X G H N 2009.9)
Device Type: Mass Storage Device
Protocal Version: USB 2.00
Current Speed: Full Speed
Max Current: 100mA
USB Device ID: VID = FFF7 PID = FFF7
Serial Number: CAAEAF46
Device Vendor: 2009.9
Device Name: X G H N
Device Revision: 0107
Manufacturer: X G H N
Product Model: 2009.9
Product Revision: 8.00
Chip Vendor: Alcor Micro
Chip Part-Number: AU6984 - F/W EF52
Flash ID Code: 89D7943E - Intel - 1CE/Single Channel [MLC-4K] -> Total Capacity = 4GB

Визуально:
Контроллер AlcorMicro AU6984
На памяти какие-либо пометки отсутствуют.

Взял утилиту AlcorMP AU698x_120210. Проделал всё по инструкции до нажатия кнопки "старт". После этого алькор валится с ошибкой (см. скрин в приложениях). На всякий случай попробовал поместить папку с алькором в корень ЦЕ - не помогло. ось Windows XP 32-bit. В какую сторону копать?

UPD1: ошибка воспроизводится на другом компьютере.
UPD2: добавил в пост информацию по носителю, с чего собственно началось дело

приложения:
1. скрин ошибки http://img692.imageshack.us/img692/1418/10101v.png
2. скрин статуса из алькорМП http://img837.imageshack.us/img837/4176/10101z.png
3. инишник с сохранёнными настройками http://rghost.ru/39472741

nat27

Приветствую!

Для контроллера AU6984 подходит AlcorMP(091111), а в утилитах 2010-12 годов нет прошивок поэтому они не будут работать правильно.

Используемая Windows XP 32-bit неполна(может покоцана нлайтом или порезана каким нибудь пересборщиком), отсутствуют необходимые для работы алькора библиотеки. Можно, конечно, попытаться доустановить эти библиотеки, глянь здесь VisualC++, но я рекумендую использовать полноценную WinXP SP2.

Инструкция по настройке алькора и утилиты есть по ссылке внизу этого сообщения

nat27

Да, самое главное, перед настройкой алькора с помощью кнопки Driver внеси VID = FFF7 PID = FFF7 в алькор.

Флешка подделка под кингстон, поэтому надо выбрать FullScan4 для отсеивания сбойных блоков, при этом проверка может занять неск.часов.

TPAKTOPUCT

Моё почтение.

Цитата: nat27 от 30 Июля 2012, 08:21:57
Используемая Windows XP 32-bit неполна
Легальная Windows XP SP3, установленная с оригинального диска со всеми возможными обновлениями по июнь. Если это не полноценная, то я балерина.

Цитата: nat27 от 30 Июля 2012, 08:33:04
Да, самое главное, перед настройкой алькора с помощью кнопки Driver внеси VID = FFF7 PID = FFF7 в алькор.
Флешка подделка под кингстон, поэтому надо выбрать FullScan4 для отсеивания сбойных блоков, при этом проверка может занять неск.часов.
Как можно убедиться на приложенных скринах и конфиге Kingston_4Gb.ini я всё это уже сделал.

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

TPAKTOPUCT

результат. программа рапортует о успешном завершении операции, правда половина блоков оказались бэдами. Варианта два:
1. я что-то неправильно указал в настройках и половину памяти контроллер не увидел.
2. реальная ёмкость памяти на самом деле два гига, а китайцы заставили контроллер верить в четыре. Уж больно ровная получилась ёмкость у получившейся флешки - 2008 Мб.
Что скажут эксперты?

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


приложения:
1. успешное завершение операций (и куча битых блоков): http://img838.imageshack.us/img838/9257/badblocks.png
2. полученная ёмкость флешки, видимая из под винды: http://img600.imageshack.us/img600/7664/capacity.png

nat27

Пока все нормуль, т.е. ожидаемое поведение для подделки(половина объема это очень хорошо). Дай Бог чтобы все бэд блоки отсеклись, все действия - правильные, утилита подходящая, кстати кнопка Driver в гл.меню видна на скрине(возле Ejekta)

Тракторист и балерина, во талантище :o ;D

TPAKTOPUCT

#6
тестирование окончено.

1. дважды форматнул флешку из под винды (7 х64) в качестве первичного теста. Что интересно - первое форматирование отъело ~200 килобайт объёма. То ли контроллер отремапил оставшиеся бэды, то ли фат32 у семерки отличается чем-то (новые вкладки в свойствах появились - readyboost и прочая ересь). Второе контрольное форматирование не поменяло цифры.
2. запилил архив размером ровно во всё свободное место до последнего байта, отправил копироваться на флешку. 2 гига за 11 минут, 3 Мб/с. Терпимо, видали и хужее.
3. погнали обратную процедуру, копирование заняло 1:50, ~17МБ/с. Вполне.
4. побитово сверяем копию с исходным файлом >comp D:\1.rar D:\2.rar /d - "различия не найдены".

вердикт: восстановление функциональности подтверждено, аппарат возвращается счастливому жадному владельцу. Единственная моя ошибка заключалась в том что я выбрал неправильную версию программы AlcorMP (в оправдание скажу что в описании к ней явно указана поддержка моего контроллера). Помогла версия от 091202.
Название темы поправлено, спасибо nat27 за помощь.

приложения:
1. скрин свойств флешки после форматирования: http://img268.imageshack.us/img268/2144/capacity2.png
2. файл на флешке целиком, свободного места 0 байт. http://img28.imageshack.us/img28/1272/capacity3.png
3.приложением к посту ещё раз выкладываю инишник для флешки для потомков, а то с ргхоста потрут. В память о китайцах-волшебниках оставил UsbPdInfo=DataTraveler_4Gb. (А почему не разрешено прикладывание инишников? Запаковал в рар.)


Цитата: nat27 от 30 Июля 2012, 10:14:55
Тракторист и балерина, во талантище :o ;D
Я ещё и на машинке могу XD