Программный ремонт USB Flash Drive с помощью утилиты AlcorMP

Данная инструкция составлена в процессе восстановления работоспособности USB Flash Drive Transcend JetFlash V60 4GB (скриншоты сделаны с Transcend JetFlash V33 4GB, т.к. V60 вернул счастливому владельцу) и не претендует на полноту описания всех нюансов, а лишь предназначена для тех кто не знает с чего начать.
Приступая к процессу восстановления работоспособности Flash Drive необходимо учитывать следующие моменты.
Не пытайтесь запускать данную программу если вы рассчитываете на восстановление данных, хранящихся на флешке, потому что будет выполнено низкоуровневое форматирование устройства с потерей всех записанных данных.
Прежде чем запускать программу, необходимо сохранить «начальный» файл конфигурации AlcorMP.ini в отдельную директорию, потому как в процессе настройки данный файл будет изменен согласно типу вашего USB Flash Drive. В следующий раз, до того как вы вставите для ремонта другую модель флешки, необходимо восстановить предварительно сохранённый «начальный» файл конфигурации AlcorMP.ini иначе будет сообщение об ошибке.
После работы программы AlcorMP может исчезнуть значек безопасного извлечения USB устройств, для восстановления значка попробуйте запустить LoadDriver.exe и выполнить Unstall (там так написано;). Чтобы значёк безопасного извлечения USB устройств не исчезал, достаточно в закладке Setup-BadBlock установить галку напротив Uninstall Driver When Close MP (см. Рисунок 1.12).
При использовании программы придерживаемся правила – сначала запускаем программу, затем вставляем флешку, после обработки закрываем программу – затем отключаем флешку.
Программу AlcorMP версии (090227) и выше, перед отключением флешки можно не закрывать, если воспользоваться специально предназначенной для размонтирования флешки кнопкой Eject(E) в главном меню (см. Рисунок 1.1). Также в AlcorMP(090227) увеличено число распознаваемых микросхем памяти до 239 (параметр Count=239 в файле FlashList.ini) против 221 (Count=221) в AlcorMP(081208). В остальном, интерфейс программ совпадает, поэтому данная инструкция подходит и для более ранних версий программ AlcorMP. Какую версию программы использовать для вашей флешки подскажет опыт, не всегда самая “свежая” версия гарантирует успех, например утилита AlcorMP(090227) некорректно обрабатывала флешку Transcend на устаревшем контроллере AU6982, а AlcorMP(081208) справилась легко, обычно работает принцип времени выпуска контроллера и соответствующего ему времени создания утилиты настройки.
Если вы читаете данную инструкцию то, надеюсь, это означает что этап определения типа микросхемы контроллера флешки уже пройден, и в вашей флешке используется один из следующих контроллеров — Alcor AU7640, AU6981, AU6982, AU6983, AU6984, AU6986, AU3150 (AU3150B51/C53 используется в MP3 плеере).
Если в вашей флешке установлен контроллер AU6980, AU9380 то утилиты семейства AlcorMP не подойдут.

Главное меню программы AlcorMP(090227) Рисунок 1.1.

Главное меню программы AlcorMP(081208) Рисунок 1.2.

После запуска AlcorMP(081208) можно вставлять USB Flash Drive, при этом в первый раз может появиться сообщение программы о выполнении предварительных настроек с требованием вынуть флешку и перезапустить программу и затем снова вставить флешку – делайте. В секции Setup Info указаны текущие (на момент запуска программы) установки, пока не обращаем на них внимания, по всем необходимым параметрам пройдемся далее.
Порт USB в который вы вставляете флешку должен быть исправным, лучше всего вставлять непосредственно в разъем системной платы, без перекосов. Использовать разъемы на передней панели, а также удлинители нежелательно – такого рода соединения могут стать источником проблем.

Рисунок 1.3.

Информация о флешке может появиться в любом из шестнадцати окон, как видно на Рисунке 1.3., флешка попала в шестой отсек. Если сейчас кликнуть на кнопку “G” слева от надписи про флешку, то информация о флешке будет не совсем корректна, хотя можно увидеть и записать на листок бумаги серийный номер флешки, если захотите его оставить для этого устройства. Чтобы попасть в меню настроек – нажимаем Setup(S).

Рисунок 1.4.

Программа предлагает установить пароль, оставим поля пустыми и жмем кнопку “Ok”. Теперь доступны несколько секций настроек, поочередно рассмотрим и настроим их.

Рисунок 1.5.

В секции Flash Type появится наименование производителя и тип используемой микросхемы памяти, в данной секции ничего не меняем. В секции MP Setup\Optimize доступны три значения Speed optimize\Capacity optimize\LLF Set optimize, вибираем Speed optimize, тогда скорость записи на флешку будет высокой. Если выбрать Capacity optimize, то флешка будет оптимизирована на больший объем (за счет уменьшения размера кластера), но при этом скорость записи упадет (в 2-4 раза относительно Speed optimize). В исключительных случаях, если после обработки флешки с параметром Speed optimize появились сбои в работе устройства, то используйте метод Capacity optimize.

Рисунок 1.6.

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

Рисунок 1.7

Full Scan1 наиболее надежный, но и самый долгий, 4GB флешка Transcend JetFlash V60 проверяется минут пять, если перед вами поставлена задача восстановить убитую флешку, то есть смысл остановиться на этом методе, а если в исправности микросхемы памяти нет сомнения, тогда можно выбрать Fast Scan4 – проверка будет занимать до 1 мин.
Переходим к следующей закладке (вверху) Mode (Рисунок 1.8).

Рисунок 1.8.

Выбираем Pure Disk если нас интересует обычная флешка в ее понимании (один логический раздел – одна буква в проводнике). По желанию в поле Volume level присваиваем название – то что будет в проводнике после логической буквы, а также в поле Disk SN указываем серийный номер логического диска (не путать с серийным номером самой флешки). Volume level и Disk SN можно не указывать. Если сдвинуть указатель движка с 0%, то будут созданы два раздела в указаном процентном соотношении, при этом откроются для изменения поля для присвоения Volume level и Disk SN второму разделу (Рисунок 1.9).

Рисунок 1.9.

По желанию в поле Copy to FDisk можно указать путь к внешним файлам, которые будут скопированы на первый раздел, и, если создаются два раздела, то откроется поле Copy to SDisk для копируемых файлов второго раздела. Если вдобавок поставить галку Write protect то файлы в выбранных разделах FDisk, SDisk будут доступны только на чтение.

Рисунок 1.10

Обратите внимание на параметр LED Set, когда его значение OFF, то это означает что индикатор на флешке после установки флешки в порт USB после детекта будет выключен (при пересылке данных будет мигать), а если ON, то индикатор на флешке будет гореть всегда(при пересылке данных будет мигать), даже в моменты простоя. Если вы не поняли о чем идет речь в данном параграфе, то установите значения в этой закладке как на скриншоте.

Для создания загрузочного раздела CD-ROM на флешке читайте статью Создание CD-ROM раздела на флэш (для контроллеров Alcor AU6983, AU6984, AU6986).

Прежде чем перейти к следующей закладке, проверим установки Setup-Mode, для обычной флешки они должны соответствовать Рисунку 1.8.

Переходим к следующей закладке (вверху) Information (Рисунок 1.11).

Рисунок 1.11.

В поле VID, PID информация уже присутствует, утилита сама их подставляет, если здесь пусто то внесите правильные VID, PID (VID=058F, PID=6387-предпочтительно, допустимо PID=9380, нежелательно PID=1234). Поля SCSI и USB можно не трогать, у меня здесь прописаны данные под конкретную флешку, эти наименования будут видны в Windows для этой флешки. Для запуска утилит Transcend необходимо поле Vender String заполнить JetFlash. В секции SN Set ставим галку Fix Set и прописываем в поле SN серийный номер флешки(тот что вначале записывали на бумажку) в формате 8digit или 20digit, в формате 20digit недостающие до двадцати цифры заполняются нулями, что не всегда удобно. Если поле серийного номера не прописывать, то программа сама его присвоит, сгенерировав случайным образом при выборе пункта Random Set.

Переходим к следующей закладке(вверху) BadBlock (Рисунок 1.12).
Здесь оставляем все как на скриншоте, по умолчанию форматирование выполняется в FAT32, если вам нужна другая файловая система, то создайте её потом, после восстановления работоспособности флешки другими сторонними утилитами форматирования. Как уже было отмечено в самом начале, наличие галки в строке Uninstall Driver When Close MP позволяет автоматически по завершении работы программы AlcorMP выгружать драйвера шины USB необходимые для работы утилиты. Операционная система продолжит использование своих “родных” драйверов поддержки USB и значек безопасного извлечения устройств на шине USB появится в трее. Если убрать галку, то драйвера AlcorMP не будут выгружены и подменят “родные”, тогда значек безопасного извлечения для флешек не будет появляться при подключении флешки.

Рисунок 1.12.

Переходим к следующей закладке (вверху) Other (Рисунок 1.13).
В данной закладке секцию Compel Specify Flash не трогаем, в ней будет указан производитель и тип микросхемы флеш памяти, который программа определила автоматически. А вот на секцию Support for other types of controller or not необходимо обратить пристальное внимание. По умолчанию галка в данной строке отсутствует и поэтому недоступны для выбора шесть типов контроллеров указанных в данной секции. Если в списке шести затенённых типов контроллера отсутствует тот который используется в вашей флешке (например AU6982, AU6986…) то никаких галок не ставим, оставляем эту секцию как есть.

Рисунок 1.13.

А если в списке шести затенённых типов контроллера вы обнаружили свой, то небходимо его обязательно выделить. Например, в вашей флешке установлен AU6983, тогда секция Other должна быть как показано на Рисунке 1.14.

Рисунок 1.14.

После настройки Setup, нажимаем кнопку OK в правом нижнем углу и возвращаемся на основной экран утилиты. Все готово для запуска процесса восстановления, нажимаем Start(A). В случае если произошла непредвиденная остановка, либо вы сами прервали процесс, вспомнив о чемто важном, на месте отображения информации о флешке появится сообщение об ошибке устройства. Необходимо нажать Refresh® чтобы вернуться к предыдущему состоянию (до запуска Start(A)). После старта утилиты с предварительно настроенными параметрами указанными выше, выполняется следующая последовательность операций:

Стирание… (Рисунок 1.15).

Рисунок 1.15.

Сканирование на плохие блоки Bad Block…

Рисунок 1.16.

Форматирование…
Причем форматирование может проскользнуть практически незамеченным.

Рисунок 1.17.

После удачного завершения процесса, информация о флешке выводится зеленым шрифтом.

Рисунок 1.18.

Для просмотра детальной информации нажимаем F – Status, получаем картину следующего вида.

Рисунок 1.19

Original Bad Block это плохие блоки которые были пофиксены на флешке еще на этапе производства. Осталось только закрыть программу, вынуть флешку, снова ее вставить и наблюдать “новенькую, рабочую” флешку.

Внимание!!!
Автор статьи не несет ответственности за возможный ущерб, который вы можете причинить своему оборудованию в процессе творчества. Все попытки переложить ответственость на кого бы то ни было прямо или косвенно являются несостоятельными. Всё в ваших руках (и голове), примите решение и приступайте к делу! Вся информация предоставленная в статье получена опытным путем, из сообщений в разных форумах и имеет высокую степень достоверности так как была проверена. Тем не менее никто не застрахован от ошибок и заблуждений. Дабы восторжествовала истина – проведите свои исследования. Желаю вам удачи!

Автор: nat27
Читать дальше →

Помогите вернуть флешке реальный обьём (512 гб) а должно быть 8 гб.Пробовал через AlcorMP(130609.MD) пишет ошибку .

Помогите вернуть флешке реальный обьём (512 гб) а должно быть 8 гб.Пробовал через AlcorMP(130609.MD) пишет ошибку 50400 too many bad block error
ChipGenius_v4_00_0022 пишет
Description: [M:]Çàïîìèíàþùåå óñòðîéñòâî äëÿ USB(Generic USB Flash Disk)
Device Type:??Mass Storage Device

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

USB Device ID: VID = 058F PID = 1234

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

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

Chip Vendor: Alcor Micro
Chip Part-Number: Unknown(??) — 0xE802 — F/W 0083
Flash ID Code:??45DE9482 — SanDisk — 1CE/Single Channel [MLC-8K] -> Total Capacity = 8GB
Читать дальше →

Перевод контроллера USB флэш в тестовый режим замыканием выводов памяти

После некоторых программных сбоев контроллера или микросхемы памяти, Windows не может определить подключённое устройство и при этом, операционная система не может установить соответствующий драйвер.

При этом коды VID&PID равны 0000.

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

В этом случае, можно попробовать перевести контроллер в специальный тестовый режим. При этом происходит запуск контроллера без опроса микросхемы памяти.

Запустить тестовый режим можно замыканием выводов микросхемы памяти (или найти на контроллере специальный тестовый пин и замкнуть его на минус, но для этого нужен даташит на контроллер).

Разбираем корпус флэшки.
Находим микросхему памяти. Нумерация выводов микросхемы начинается с угла отмеченный точкой-ключём против часовой стрелки.

1. Перед включением флешки в USB порт нужно замкнуть между собой 29 и 30 выводы микросхемы памяти, например иглой (в некоторых микросхемах замыкать нужно другие выводы, в зависимости от контроллера это могут быть: 30-31, 31-32, 41-42, 42-43, 43-44).
Замыкать нужно очень осторожно, чтобы не попасть на вывод питающий микросхему памяти (вывод 37).

2. Затем не размыкая контактов подключить флэш в USB порт.

После определения флэш в системе и установки драйверов – разомкнуть выводы. При этом, флэш станет видна в Windows и будет доступна в утилитах для форматирования.

В этот момент, не отключая флэш от порта, необходимо приступить к работе с утилитой. Отключайте флэшку от USB только по завершении работы утилиты или когда она этого сама попросит.

Этот метод часто помогает когда попытки прошить приводят к неустранимым или непонятным ошибкам в утилитах. (Например в ALCORMP — ошибка 30500 или 30700 или в SK6211 PDT — ошибка 45 — [DISK_ACCESS_ERROR]).

Если флэшка не определилась, значит программными средствами оживить контроллер не получится.

Во флэш изготовленных по технологии перевёрнутого кристалла (монолитные флэшки) выводы микросхемы памяти продублированы в тестовых точках на торце корпуса (не во всех моделях). Стандартной нумерации выводов здесь нет, контакты для замыкания подбираем экспериментально. Закорачивать контакты удобно тонким ножом, пинцетом, скальпелем и пр.
ВНИМАНИЕ! На некоторых контактах присутствует питающее напряжение 5В и если неудачно закоротить на нулевой проводник, можно окончательно спалить флэшку!
Читать дальше →

Создание CD-ROM раздела на флэш (для контроллеров Alcor AU6983, AU6984, AU6986)

Несколько замечаний прежде чем создать CD-ROM раздел на USB Flash. Утилита AlcorMP(081208) позволяет на низком уровне создать на флешке раздел CD-ROM, который будет восприниматься BIOS системной платы и операционной системой как обычный CD-ROM. При этом в списке устройств BIOS системной платы, в секции CD Drive, появляется Generic Autorun Disk, с которого можно загрузиться. Размер такого CD-ROM зависит только от объема развернутого на нем образа загрузочного диска. Поскольку данный раздел воспринимается как CDFS то становится возможным использование мультизагрузки посредством BCDW. Прежде чем запускать AlcorMP, необходимо создать образ загрузочного диска.
У меня на Transcend JetFlash V33 4GB создан загрузочный CD-ROM объемом около 1,2 GB на котором с помощью BCDW возможно выбрать загрузку трех разных RAM-BOOT образов BartXPE. Скорость загрузки Ramboot образа в память при использовании CD-ROM на системных платах с BIOS AMI (ASUS P5Q, P5KPL и другие) очень высокая. Boot.img объёмом 480Мб закачивается за 40 сек. При тех же условиях, для загрузки образа из обычного раздела USB-Flash необходимо более 2 минут. Вероятно, AMI BIOS для CD-ROM сразу включает режим High Speed USB2.0. К великому сожалению несколько плат с BIOS AWARD 6.0 показали плачевные результаты, что при CD-ROM, что при обычном разделе USB-Flash. Время загрузки Boot.img объёмом 480Мб в память более 10-15 минут. На некоторых платах CD-ROM не распознается BIOS и, соответственно, загрузиться не удается. На данный момент с Generic Autorun Disk не удаётся загрузить обычную (не RAMBOOT) сборку BartXPE – происходит потеря загрузочного устройства.

Не подключайте флешку на которой создан CD-ROM при работающей программе AlcorMP просто так без дела, (например, чтобы посмотреть серийный номер) от этого CD-ROM перестает распознаваться в BIOS, хотя в среде виндовс изменений как бы нет. Если вы всё-таки сделали это, то придется вновь создавать autorun CD-ROM.

Итак, для создания CD-ROM необходимо выполнить настройки как описано в статье «Программный ремонт USB Flash Drive с помощью утилиты AlcorMP», за исключением следующей закладки.

Рисунок 2.1.

В закладке Mode выбираем пункт AutoRun, при этом должно появиться всплывающее окно ISO Set. Выбрать ISO Mode и указать путь к заранее подготовленному образу загрузки. Если при выборе AutoRun ничего не всплывает, значит у вас испорчен AlcorMP.ini или сама утилита (скачайте рабочую программу AlcorMP(081208)). Секция которая отвечает за расположение образа выглядит так:

Файл AlcorMP.ini

[AutoRun]
ReserveUserSize=0
GPI=0
LoaderPath=C:9384.iso
ReservePath=C:Reserve.img
Win98=0
IMGorISO=1
ISOPath=C:pebuilder.iso

При использовании настроек для Pure Disk (обычная флешка), отсутствуют строки:

IMGorISO=1
ISOPath=C:pebuilder.iso

Окончательно окно настроек для создания CD-ROM выглядит так.

Рисунок 2.2.

Далее действуем как описано в «Программный ремонт USB Flash Drive с помощью утилиты AlcorMP», после завершения работы (и закрытия окна) программы и передергивания USB Flash Drive получаем такую картинку.
Диск XPE (G:) 1,2 GB это и есть CD-ROM, диск TRANSCEND (H:) раздел обычного Flash Drive, FAT32 2,7GB (см. Рисунок 2.3).

Список контроллеров на которых успешно создаётся CD-ROM — AU6983, AU6984, AU6986.
Не удалось создать раздел CD-ROM на контроллере AU6982. Если у вас получился создать CD-ROM с использованием AU6980, AU6981, AU6982, AU9380 сообщите об этом в форуме, упомянув название флешки, тип контроллера, PID&VID, версию утилиты Alcor и другие особенности (если есть).

Рисунок 2.3.

Вопросы по созданию CD-ROM раздела на контроллерах Alcor обсуждаются в этой теме форума.

Автор: Nat27
Читать дальше →

Программный ремонт USB Flash Drive с помощью утилиты SK6211

Данная статья предназначена для помощи в программном восстановлении USB Flash Drive, изготовленных на базе микроконтроллера SK6211 производства Skymedi. Этот контроллер встречается во флэш-накопителях различных производителей, например: Kingston, Kingmax, A-data и др. В качестве примера была выбрана утилита SK6211_PDT_20090828. Она, как и многие другие, предназначена для работы в среде ОС – MS Win XP. В качестве «подопытного» выбрана флэшка Kingston DT100/1GB.
В комплект утилиты входят:
1) SK6211_20090828.exe – собственно основной модуль.
2) SK6211_User_Manual.pdf – инструкция к программе на английском языке
3) SK6211BA_Skymedi Flash Support List _20090828.xls – «Флэшлист» — список модулей памяти, которые поддерживает данная версия утилиты. (Пригодится для определения «CodeBankVer» по дате)
4) SK6211BA R-W Performance_Capacity List_20090828.xls – Сводная таблица тестов скорости различных модулей памяти в одноканальном и двухканальном режимах в ОС Win XP sp2 & Win 2k sp4.
5) SK62XX_FAT_20090505.exe & SK62XX_FATool_UserGuideV1.pdf – вспомогательная утилита для тестирования флэш.
6) ErrorCodes.txt – список кодов ошибок.
7) DrvSwitch.exe – заводской драйвер.
8) Driver_Using_manual.pdf – инструкция по использованию драйвера.

1. Подготовка

Подключаем флэшку и узнаём VID/PID, например с помощью ChipGenius 3.0. У подопытной VID = 0951 PID = 1607.
Запускаем утилиту «SK6211_20090828.exe» и выбираем в «Configuration Selection» default.

Видим, что в первом окне (DUT1) определилась флэшка (SAMPLE – No Match), но пока она не готова к прошивке! SAMPLE = пример, No Mach = Нет Совпадения. Имеется ввиду, что текущие настройки (default) не соответствуют внутренностям флэшки. Утилита уже определила, что флэшка построена на контроллере который отзывается на её запросы и уже считала из её прошивки информацию.
Просмотр этой информации производится по дабл-клику на SAMPLE.

Тут мы видим содержимое прошивки:
1) Контроллер SK6211
2) FID памяти (AD D3 14 A5 34) и её название (HY27UT088G2A)
3) Версию CodeBank: C080512A_F080516A
4) Версию прошивки: CodeSwap- 0512
5) Остальное не так важно (дата изготовления/ версия утилиты/ название конфигурации = «гравировка на USB-разъёме» / VID&PID коды и т.д.)
6) Channel: Byte Mode (Одноканальный режим. Может пригодиться в настройках!)

Тут все хорошо! Но что делать кода слетела прошивка так, что большей части этой информации нет!?

Пример1:

Controller Version: SK6211BA
Flash Part No.: No matched Flash Part No.
Flash ID 01: 0x89 0x95 0x94 0x1E 0x74
Flash ID 02: 0x00 0x00 0x00 0x00 0x00
Flash ID 03: 0x89 0x95 0x94 0x1E 0x74
Flash ID 04: 0x00 0x00 0x00 0x00 0x00
Flash ID 05: 0x00 0x00 0x00 0x00 0x00
Flash ID 06: 0x00 0x00 0x00 0x00 0x00
Flash ID 07: 0x00 0x00 0x00 0x00 0x00
Flash ID 08: 0x00 0x00 0x00 0x00 0x00

Здесь утилита считала из флэшки FID, но не смогла по нему подобрать память из своего списка!
Вывод: пробовать другую утилиту или проверять контакты. Иногда восстановление контактов по Шине Данных между контроллером и памятью изменяет ID-шник и утилита, по правильному ID-шнику, находит соответствие в своей Базе Данных.

Пример2:

Controller Version: SK6211BA
Flash Part No.: I29F32G08AAMD1_S
Total Flash Size: 8192 MB
4K Page, MLC
Flash ID 01: 0x89 0xD7 0x94 0x3E 0x84
Flash ID 02: 0x89 0xD7 0x94 0x3E 0x84
Flash ID 03: 0x00 0x00 0x00 0x00 0x00
Flash ID 04: 0x00 0x00 0x00 0x00 0x00
Flash ID 05: 0x00 0x00 0x00 0x00 0x00
Flash ID 06: 0x00 0x00 0x00 0x00 0x00
Flash ID 07: 0x00 0x00 0x00 0x00 0x00
Flash ID 08: 0x00 0x00 0x00 0x00 0x00

Здесь утилита нашла память в своей БД. Но версия Code Bank – неизвестна! Находим её при помощи поиска даты по имени флэш чипа в файле SK6211BA_Skymedi Flash Support List _20090828.xls

Теперь ищем подходящие Code bank.
Открываем файл:
…\SK6211_PDT_20090828\CodeBank\2806\CBVer-1.2.2.44.ini

Находим по дате 09,03,09 версию: C090309A_F090309A

2. Настройки

Вернёмся к подопытной. Переходим по кнопке “Advaced” в расширенные настройки. Пароль – 123456.
1) прописываем VID & PID: 0951 & 1607
2) Vendor Name: Kingston
3) Product Name: DataTraveler 2.0
4) Revision: 8.2 (оставляем без изменений)
5) Disk Type: Removable (оставляем без изменений)
6) S/N: 001478544881SK8703120829 (это родной серийник подопытной)
7) S/N Gen: (3) Don't Change SN
Ниже можно пропустить до
8) Fixed Flash Size = 1024 (ставим оригинальный размер флэшки)
9) При установке галки на Erase All выдаётся сообщение: Warning Message: System information will be eliminated after erase all!!!
(Предупреждение: системная информация будет ликвидирована после установки режима «удаление всего» !!!)
Переходим в правое окошко Flash Options
10) Выбираем контроллер: SK6211BA
11) Выбираем Code Bank Ver: C080512A_F080516A (тот который выдала утилита по двойному клику на SAMPLE) Теперь я жду, что в секции Flash Selection должна появиться возможность выбора желаемой памяти — HY27UT088G2A, но этого не происходит. В чем же причина? Возможно в версии утилиты! Ведь в прошивке указана версия: PDT Version: SK6211_PDT_20080616_BA, а я пользуюсь SK6211_20090828! Идем по пути выбора ч/з флэшлист. Находим дату — 02.04.2008, но названия с такой датой в списке не нахожу и версии Code Bank с ближайшей датой тоже не подходят! Предположение с соответствием даты из флэшлиста для этой флэшки не подходит. Помог только полный перебор! При выборе C090828A_F090828A утилита дала возможность выбора желаемой памяти!
12) Далее выбираем Channel Mode: Single
Больше ничего не меняем.

Жмем Save

Получаем статус READY

Теперь утилита «готова» прошить флэшку.
Жмём Auto-LLF

3. Работа над ошибками

44 — [CONTROLLER_MISMATCH_ERROR]
2 — [CONTROLLER_CODEBANK_MISMATCH]
при изменение рид\врайт тест ошибка 37 — [PREFMT_ERR_WRITE_P_BLK_ERR]

-Помогла галка на ERASE ALL
_______________________________

45 — [DISK_ACCESS_ERROR]
(Статус READY, ошибка в процессе LLF)

-Помогло: перевод в тестовый режим замыканием 31-32 ног на м/с памяти
и повторная прошивка
_______________________________

101 — [FLASH_NOT_SUPPORT]

-Нужна более свежая версия утилиты с поддержкой новой памяти
ps: в предыдущей версии 20090709_BA (34 — [FLASH_NOT_SUPPORT])
_______________________________

94 — [CAN_NOT_FIND_FILE]
1 — [ERASE_HEX]
При попытке прошить — (Access error)

— Убрали удлинитель USB, из-за которого были потери.
_______________________________

В работе над ошибками был использован опыт пользователей форума: Vitorrio, SeeJay, E1haZ и других.

Обсуждение статьи и проблемы при восстановлении обсуждаются в этой теме на форуме.

Автор: _ANDY_
Читать дальше →

USB Flash на чипе alcor micro au6989ANHL-2 H48699-11F 122796481

Добрый день!
Возникла проблема с флешкой на 8 Гб, зеленая(фирма не указана).
Похожа на USB накопитель PQI 8Гб Traveling Disk U172P.
На микросхеме (48 ног по-бокам) — HD8GB 1201, HVN64F8 1223 115TO86LF-3S-1.
На микросхеме (с контактами со всех сторон) — ALCOR micro, AU6989ANHL-2 H48699-11F 122796481(на счет подчеркнутых цифр сомневаюсь, трудно разобрать).

ChipGenius_v4_00_0027_pre2_fix:
Description: [I:]Запоминающее устройство для USB(Generic USB Flash Disk)
Device Type: Mass Storage Device
Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 100mA
USB Device ID: VID = 058F PID = 1234
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: SC908AN/AU6989AN — F/W B7A6
Flash ID code: 98DE9892 — Toshiba — 1CE/Single Channel [TLC] -> Total Capacity = 8GB.

Usbflashinfo(GetFlashInfo): не находит флешку.

AlcorMP последних версий обнаружил. но vfl.ru/fotos/7653c8b22216574.html
vfl.ru/fotos/54187f3c2216575.html

При подключении флешки к ПК, обнаруживается.
При попытке входа на съемный диск — выдается сообщение «Вставте диск в устройство „Съемный диск(I: )“».
При форматировании-«Нет диска в дисководе(I: ). Вставте диск и повторите попытку».

Можно ли вернуть флешку к жизни(Она была подарком братику(((()? Есди да то какие действия надо совершить? Заранее спасибо!

Моя ОС Windows 7 32-bit SP1.
Читать дальше →

Не форматируеться флешка

Привет всем! Имею флешку transend на 8gb модель не знаю, контроллер au6998n. Задумал на всю память закинуть видео. И тут копировалось, копировалось и вдру выскочило злостное сообщение, мол диск защищен от записи w7. Пробовал форматировать виндовсом, пишет диск защищен от записи. Фирменные утилиты те что видят выдают ошибки а остальные не видят. Пробовал различнымы версиями программы alcormp ни одна не видит хотя и ждал до 30мин. Но флешка считываеться нормально чтение тож норм. Даже двд загружает. Может кто нит сталкивался с это проблемой? Какие у кого варианты? Буду благодарен за помощь. Спасибо!
Читать дальше →

alcor проблемы с форматированием

1) вот что говорит
Flash Drive Information Extractor
Volume: H:
Controller: Alcor AU6990AN/AU6987AN/SC708AN
Possible Memory Chip(s):
SanDisk SDTNNMBHSM-008G
Memory Type: MLC
Flash ID: 45CE9532 7AD5
Flash CE: 1
Flash Channels: Single
Chip Code: 0xCA07
Chip F/W: F9F4
Group: 90
VID: 058F
PID: 1234
Manufacturer: Alcor Micro
Product: Mass Storage Device
Query Vendor ID: Generic
Query Product ID: USB Flash Disk
Query Product Revision: 7.76
Physical Disk Capacity: 0 Bytes
Windows Disk Capacity: 0 Bytes
Internal Tags: AZWH-AAD2
USB Version: 2.00
Max. Power: 100 mA
ContMeas ID: DD13-01-00
Microsoft Windows 7 SP1 x64
— www.antspec.com/usbflashinfo/
Program Version: 7.7.0.510
2)маркировка контроллера:SC708ANL-8 A170076-10F 1319TC1
3)маркировка микросхемы памяти S20561092 SDTNNMBHSM-008G WSC1170026SS TAIWAN
3) восстоновить пытался
AlcorMP_AU698x_11.12.26.00.7z непомогло сначала не видил флеху затем когда вводишь в тестовй режим пишит unknow flas

такие дела была нормальная рабочая флешка.ю но надо было поставить винду на ноут создал из неё загрузочную, закинул образ, установил винду. но потом были проблемки с виндой и опять пришлось переустанавливать.ю начал опять же с установки с флэхи.ю но что то пошло не так и пришлось выдернуть флеху из юсб разъема во время как с неё устанавливалась винда. и с того момента не могу её восстановить. сначала отображалась на компе но не давала ничего удалить не записать.ю не форматнуться средствами виндовс.ю писал диск защищен от записи, пробовал через lowformat но тоже писал диск защищен от записи, акронис поймал флеху.ю поставил форматнуть он её форматнул.ю но с того момента когда её вставляешь в комп.ю он подает сигнал что флеха в нем.ю но не отображает её только в управлении дисками появляется.ю но не форматируется так же пишет диск защищен от записи. акронис ловит форматирует но долго около суток и от этого ничего не меняется.ю а и кстати пробовал и в самом начале программы оригинальные алкор.ю что то там он не видел флеху после всех манипуляций опять взялся за алкор.ю он не видил флэху почитал что можно замыканием ввести в тестовый режим так и сделал алкор поймал флеху но говорит unknow девайс вообщем не знаю что и делать есть соображения??
Читать дальше →

Восстановление флешки

Итак проблема…
Есть флешка, вот что выдал ChipEasy:
Logical drive: K:\ Capacity: 3.7G
Device ID: VID = 0B27 PID = 6998
Device SN: BDAA6B2B
Device version: 8.07

Device vendor: Generic
Device model: Flash Disk
Protocol: USB2.0
Max power: 200mA

Partition type: FAT32 Device active: no
Aligned state: 1532 KB, Have been Aligned

Controller: AlcorMP
Controller model: AU698X/FC8708/FC8308 Help?
Flash Vendor: SanDisk, Type: TLC, Single channel, Total: 4G
Flash ID: 45C798B2 Flash Part: SDTNMNAHSM-004G
Score: 16 (Normal Score >= 30)

Tools: www.upan.cc/tools/mass/Alcor/
OS Version: Windows 7 Professional Service Pack 1
Update Status: The current version is the latest version!
В системе видится объем 4 Гб свободно 2,4ГБ. на флешки один нулевой файл ReadyBoostPerfTest.tmp
при любых действиях с данными сообщение «Диск защищен от записи»

Разобрал флешку — AU6998AN

полазил по сайту попробовал вот эту утилиту FC_MpTool_FC8308_FC8508_FC8406_v03.00.02
но она не видит флешку.
(в настройках почти ни чего не менял)
Помогите.
Читать дальше →