Разбиение TS32GJF620

Автор andr-04, 31 Октября 2012, 13:22:50

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

andr-04

Добрый день.

Спустя время потребовалось вернуться к вопросу о разбиении указанной USB Flash.

Единственной программой, которая смогла разбить USB Flash, оказалась ALCOR Recovery Tool V.1.0.0.14 SP:2011-08-10 by nat27. Контроллер определился как AU6998, тип памяти - K9HDG08U1A*2. Другие утилиты определяли другой тип памяти (K9HDG08U1A), а при прошивке сообщали об ошибке записи информации с bad-блоками. Опишу полный порядок действий, который привёл к проблеме с версией SP:2011-08-10:

    1. На самом последнем этапе (форматирование) программа зависла на 50% - пришлось завершать принудительно.
    2. После переподключения флешки обнаружилось только 16 Гб из 32 Гб - в "Управлении дисками" остальные 16 Гб числились в неразмеченной области. Но флешка так и не превратилась в Fixed Drive.
    3. При повторном запуске SP:2011-08-10 программа уже не увидела флешку. Однако версии SP:2012-03-06, SP:T2012-01-30 и SP:T2012-08-24 продолжали определять флешку как и раньше - с неверным типом памяти.
    (!) 4. Программа JetFlash620 OnLineRecovery также перестала определять флешку!
    5. При помощи программы Alcor_Change_PIDVID_Rework_1.0.0.2 удалось изменить VID:PID на 058f:6387. К сожалению, я не записал старые VID:PID.
    6. После переподключения флешки неразмеченная область "переместилась" в новую виртуальную флешку и Windows предложила её отформатировать - всё прошло хорошо, обе флешки работают.
    7. Однако, как SP:2011-08-10 и JetFlash620 OnLineRecovery перестали видеть флешку, так и не стали после изменения VID:PID.
    8. Я попробовал скопировать папку 98 из версии SP:2011-08-10 в версию SP:2012-03-06 - флешка определилась с правильной памятью! Однако, я переживаю - всё ли будет в порядке, если я при помощи неё опять обработаю флешку?


Теперь вопросы:

    1. Что сделать, чтобы JetFlash620 OnLineRecovery увидела флешку?
    2. Из-за чего программа может зависать при форматировании?
    3. Как превратить флешку в Fixed Drive?
    4. Безопасно ли теперь использование SP:2012-03-06?

nat27

1. Изменить vid/pid 8564/1000
2. Какой либо из параметров неправильный/неподдерживаемый
3. Выбрать в утилите закладку UFD Mode - HDD Mode
4. Это вам решать, понаблюдайте за флешкой.

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

andr-04

Цитировать1. Изменить vid/pid 8564/1000
Не помогло.
Цитировать2. Какой либо из параметров неправильный/неподдерживаемый
Я всё-таки подозреваю на ОС. На виртуалке процесс замирал на 20%, на Windows 7 - на 50%...
Цитировать3. Выбрать в утилите закладку UFD Mode - HDD Mode
Речь не об этом. Fixed Drive появился после форматирования без разбиения, но теперь даже та программа, которая обработала флешку, тоже не видит её.
Цитировать4. Это вам решать, понаблюдайте за флешкой.
Какова вероятность, что ни одна программа не будет видеть флешку? Как ещё можно выйти из этой ситуации и из-за чего это происходит после перепрошивки?

nat27

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

Только правильные видпид и имя JetFlash нужны для работы OnLinerecovery620, при других условиях утилита не работает(желательна и winxp sp2 32bit, нестабильный результат бывает в нек.версиях онлайнрек под 64-бит версиями ос отличных от xpsp2 32bit). Читайте про все тонкости в инструкции.

Утилиты ALCOR Recovery Tool V.1.0.0.14 очень капризны к настройкам, если будет хоть одна неправильная установка, утилита не сработает, косвенный показатель неправильных установок последней секции - ошибка после 20% форматирования. Все утилиты  ALCOR Recovery Tool V.1.0.0.14 построены на одном ядре и различаются лишь прошивками. Когда распознано половина объема памяти, значит память надо выбирать вручную с цифрой (2) или (DUAL), т.к. утилита не понимает двухканальный режим.

Чтобы не было fixed drive надо выбирать pure mod или fixed drive может быть следствием неправильной работы утилиты, но, повторяюсь, мне всегда свою флешку 620 удавалось восстановить онлайнсервисом или другими AlcorMP. Таким образам не было ситуации(у меня) чтобы флешку 620 нельзя было чем либо восстановить.   

andr-04

#4
Понятно, спасибо за ответ. USB Device Tree Viewer (http://www.uwe-sieber.de/usbtreeview_e.html#download) касаемо флешки сейчас выдала следующую информацию:
      ========================= USB Port5 =========================

Connection Status        : Device is connected
Port Chain               : 1-1-5

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : Запоминающее устройство для USB
Device ID                : USB\VID_8564&PID_1000\3C2FCEAC
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0014
Driver                   : C:\Windows\system32\DRIVERS\USBSTOR.SYS (Version: 6.1.7601  Date: 2011-03-11)
Legacy BusType           : PNPBus
Class                    : USB
Service                  : USBSTOR
Enumerator               : USB
Location Info            : Port_#0005.Hub_#0004
Manufacturer Info        : USB-совместимое запоминающее устройство
Capabilities             : Removable, UniqueID, RawDeviceOK, SurpriseRemovalOK
Address                  : 5
Problem Code             : 0
Power State              : D0 (supported: D0, D3, wake from D0)
Child Device 1           : Дисковый накопитель
Device ID               : USBSTOR\DISK&VEN_JETFLASH&PROD_TS32GJF620&REV_8.05\3C2FCEAC&0
Class                   : DiskDrive
  Volume 1               : \\?\Volume{cb6c541e-2353-11e2-b430-c86000e1cf94}\
  Kernel Name            : \Device\HarddiskVolume25
  Mountpoint             : G:\
  Volume 2               : \\?\Volume{cb6c541c-2353-11e2-b430-c86000e1cf94}\
  Kernel Name            : \Device\HarddiskVolume27
  Mountpoint             : F:\

        ---------------- Connection Information ---------------
Connection Index         : 0x05
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x04
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x02 (2)
Device Bus Speed         : 0x02 (High-Speed)
Pipe0ScheduleOffset      : 0x00 (0)
Pipe1ScheduleOffset      : 0x00 (0)

        ------------- Device Qualifier Descriptor -------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Qualifier Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x8564
idProduct                : 0x1000
bcdDevice                : 0x100
iManufacturer            : 0x01
Language 0x0409         : "Generic"
iProduct                 : 0x02
Language 0x0409         : "Mass Storage"
iSerialNumber            : 0x03
Language 0x0409         : "3C2FCEAC"
bNumConfigurations       : 0x01
Data (HexDump)           : 12 01 00 02 00 00 00 40 64 85 00 10 00 01 01 02
                           03 01

        -------------- Configuration Descriptor ---------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x0020 (32 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x00
bmAttributes             : 0x80 (Bus Powered)
MaxPower                 : 0x32 (100 mA)
Data (HexDump)           : 09 02 20 00 01 01 00 80 32 09 04 00 00 02 08 06
                           50 00 07 05 01 02 00 02 00 07 05 82 02 00 02 00

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02
bInterfaceClass          : 0x08 (Mass Storage)
bInterfaceSubClass       : 0x06 (SCSI transparent command set)
bInterfaceProtocol       : 0x50 (Bulk­Only Transport)
iInterface               : 0x00
Data (HexDump)           : 09 04 00 00 02 08 06 50 00

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x01 (Direction=OUT  EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 01 02 00 02 00

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN  EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 82 02 00 02 00


Однако, JetFlash620 OnLineRecovery флешку не видит. Можно ли сравнить с результатом по Вашей флешке?

nat27

Попробуйте универсальную OnLineRecovery (без всяких цифр).
Утилитой USB Device Tree Viewer никогда не пользовался, чтобы понять что к чему, достаточно ChipGenius и ChipEasy актуальных на данный момент времени.

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

andr-04

OnLineRecovery (без всяких цифр) также флешку не увидела.

Прошу прощения за оформление вопроса. Итак:
1. Transcend JetFlash 620 32 Gb.
2.
ЦитироватьDescription: [F:][G:]Çàïîìèíàþùåå óñòðîéñòâî äëÿ USB(JetFlash TS32GJF620)
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: 3C2FCEAC

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

Manufacturer: JetFlash
Product Model: TS32GJF620
Product Revision: 8.05

Chip Vendor: Alcor Micro
Chip Part-Number: Unknown(??) - 0xCD03 - F/W 3506
Flash ID Code: ECDED57A - Samsung - 2CE/Dual Channel [MLC] -> Total Capacity = 32GB

Tools on web:       .
3. Флешку не вскрывал, но ALCOR Recovery Tool выводил AU6998.
4. Флешку не вскрывал, но ALCOR Recovery Tool выводил Samsung K9HDG08U1A*2.
5. ALCOR Recovery Tool V.1.0.0.14 SP:2011-08-10 by nat27 - зависала на 20-50% при форматировании как 2 раздела в режиме Fixed Drive, после чего флешка перестала определяться этой версией, но определялась другими. ALCOR Recovery Tool V.1.0.0.14 SP:T2012-08-24 by nat27 - после первой программы в режиме 1 раздел Fixed Drive прошилась без ошибок, но после этого также перестала определяться и в этой версии программы.
6. Требуется превратить 32-гигабайтную флешку в 2 с типом Fixed Drive. Первую из них планируется разбить дополнительно для хранения нескольких загрузочных образов, а вторую - только для хранения данных.
7. Запуск выполнялся из виртуальной машины Windows XP Service Pack 3 (процесс зависал на 20% при форматировании), в Windows 7 Professional x64 в режиме совместимости с Windows XP Service Pack 2 (после первой попытки прошивки и зависания на 50% при форматировании перестала определяться флешка в утилитах ALCOR Recovery Tool) и без режима совместимости (после первой перепрошивки с зависанием на 50% флешка определялась в ALCOR Recovery Tool); сейчас флешка не определяется нигде.

nat27

6. Требуется превратить 32-гигабайтную флешку в 2 с типом Fixed Drive. Первую из них планируется разбить дополнительно для хранения нескольких загрузочных образов, а вторую - только для хранения данных.

Я со своими флешками на контр.ALCOR никогда такой задачи не ставил, поэтому как такую задачу реализовать не знаю. По мне это очень сложный путь.. но дело ваше. Могу только предложить вернуть флешку к заводскому состоянию.

Судя по нормальному отклику от оборудования флешки в утилите GhipGenius с железом(флешки) все в порядке.
Для работы с сервисными утилитами нужна нормальная операционка (а не виртуалка), подстраиваться нужно под требования сервисных утилит. Если подстраивать сервисные утилиты под себя, наклоняя их тем или иным образом, скорее всего будет отрицательный результат. В крайнем случае используйте загрузку с AlcorLive по ссылке внизу этого сообщения, там хоть и BartXPE, но собран он из проверенной WinXPSP2 32bit.

OnLineRecovery без проблем работают из под WinXPSP2 32bit или ALive.

Рекомендую(но не настаиваю) изменить постановку задачи, скорее всего, большинство проблем уйдет.   

andr-04

Сегодня попробовал загрузку с AlcorLive - тоже ни одна из утилит флешку не увидела. Сама флешка работает без нареканий, как и хотел - в режиме HDD. Но как-то неспокойно, когда её перестали все утилиты видеть.

nat27

Цитата: andr-04 от 15 Ноября 2012, 15:25:41
Сама флешка работает без нареканий..
Но как-то неспокойно..
Думаю что через месяц забудется.