SmartBuy 8GB V-Cut вылечить память

Автор Maxplant, 10 Февраля 2013, 16:04:36

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

Maxplant

Здравствуйте, помогите вернуть исходную память для USB флеш накопителя
от SmartBuy.

Данные ChipGenius
--------------------------------------
Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 100mA

USB Device ID: VID = 058F PID = 6387
Serial Number: DD54FA5D

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

Manufacturer: Generic
Product Model: Flash Disk
Product Revision: 8.07

Chip Vendor: Alcor Micro
Chip Part-Number: SC908(N/NL)/FC8908(N/NL)/AU6989(N/NL) - F/W 8883
Flash ID code:      45CEA882 - SanDisk SDTNNNAHSM-008G - 1CE/Single Channel [TLC-8K] -> Total Capacity = 8GB
--------------------------------------

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

Решил отремонтировать с помощью AlcorMP подошла версия AlcorMP(120213.eD3) остальные выдавали ошибку вида "BadBlocks 0/0".
настройки все по стандарту и работает только если в Others проставить "Default" либо ID (по флешу будет 0x45,0xCE,0xA8,0x82,0x7A,0xD5). Если выбрать Flash Type соответственно: "SanDisk SDTNNNAHEM-008G" появляется ошибка: "30800: Not specify flash error BadBlock: 0/0"

После обработки Alcor-ом защита от записи снялась, но в BadBlocks вылетели все 4gb данных (предполагаю что это данные ДВД диска) и осталось всего 4 из 8gb.
Есть ли способ починить бэд блоки?

Anatolij

Так вы неправильную модель флеш-памяти выбирете.
У вас SDTNNNAHSM-008G, а вы выбираете SDTNNNAHEM-008G.

nat27

Привет!
Попробуйте утилиты поновее

AlcorMP(120926.eD3) - 2,74Mb.
AlcorMP(121214.eD3) - 3,41Mb.

Просьба дать отчет о флешке инф.утилиты USBFlashInfo

Maxplant

SDTNNNAHEM-008G определяет сам AlcorMP да и нет там отдельно SDTNNNAHSM-008G разве что SDTNNNAHSM-008G (x16) при котором вылезает ошибка "50400: Too many bad block error Bad Block: 4156/4156",а в предложенных версиях (тоже отдельно SDTNNNAHSM-008G нету) наоборот для SDTNNNAHSM-008G (x16) ошибки данной нету, опять же, если в вкладке Others проставить "Default" и опять же остаётся 4гб.

опрос USBFlashInfo
----------------------------
Volume: K:
Controller: Alcor AU6989N/AU6992 N2
Possible Memory Chip(s):
  SanDisk SDTNNNAHSM-008G
Memory Type: TLC
Flash ID: 45CEA882 7AD5
Flash CE: 1
Flash Channels: Single
Chip Code: 0xCF02
Chip F/W: 8883
Group: 98
VID: 058F
PID: 6387
Manufacturer: Generic
Product: Mass Storage
Query Vendor ID: Generic
Query Product ID: Flash Disk     
Query Product Revision: 8.07
Physical Disk Capacity: 4205936640 Bytes
Windows Disk Capacity:  4197486592 Bytes
File System: FAT32
USB Version: 2.00
Max. Power: 100 mA
ContMeas ID: A5AD-06
Microsoft Windows XP SP3
Program Version: 7.1.0.367
----------------------------

да и ещё! раньше идентификаторы были такими:
VID = 090C     PID = 1000

nat27

#4
VID&PID это идентификатор производителя, поэтому, в принципе, может быть любым, на это можно не обращать внимания если утилита распознала флешку.

Из сервисных утилит, выбор у вас не такой большой, для памяти Toshiba\SanDisk TLC это AlcorMP.eD3 2012 года. Утилиты eD3 смотрите здесь или по ссылке внизу этого сообщения.

Сначала(после скачивания серв.утилиты) используйте настройки утилиты по умолчанию, при потере большого объема памяти, можно поподбирать параметры секции Setup\FlashType\MPSetup
ScanLevel выбрать FastScan4 - самый быстрый(упрощенный) из 4-х быстрых(Fast).
ECC для проверенной памяти - 1 (строго), для DownGrade - 12(очень попустительно), для низкоскоростной TLC - можно взять чтото среднее, а можно и 12 поставить.

После загрубления параметров MPSetup (другие настройки пока не трогаем) - обработать флешку и посмотреть, удалось ли преодолеть порог половины объема, т.е. убедиться что во флешке модуль памяти 8ГБ. Если при превышении объема в 4ГБ появляется ошибка, то либо в утилите нет подходящей прошивки на связку контроллер(Chip Code: 0xCF02) и память(Flash ID: 45CEA882 7AD5), либо память во флешке 4ГБ(маловероятно по Flash ID: 45CEA882 7AD5). Может еще из 8ГБ только часть годной памяти, остальная отбраковывается утилитой с данными настройками.

Еще чем можно манипулировать это подбор памяти вручную в закладках FlashType\FlashType и Other, здесь пробовать разные кобинации.

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

Еще наблюдения - флешки с TLC памятью крайне непрактичны, имеют низкие скоростные параметры, плохо переносят много-поточное копирование, сильно разогреваются. Цена 8-ки около 200р, зачастую проще выкинуть чем ожидать очередной неприятности(если флешка засбоила). Чтобы сберечь нервы и данные, лучше не покупать флешки с TLC-памятью.


Anatolij

Maxplant
SDTNNNAHSM-008G имеет ширину шины данных 16 бит, а SDTNNNAHEM-008G - 8 бит. Поэтому и получается только половина.
Попробуйте в настройках выставить 2 канала.

nat27

#6
Цитата: Anatolij от 11 Февраля 2013, 13:37:49
Maxplant
SDTNNNAHSM-008G имеет ширину шины данных 16 бит, а SDTNNNAHEM-008G - 8 бит. Поэтому и получается только половина.
Попробуйте в настройках выставить 2 канала.

DualChannel не получится, утилита сообщает что память в одноканальном режиме, управляется по одной линии выборки #CE

Flash CE: 1
Flash Channels: Single

Видимо надо както заставить работать утилиту с SDTNNNAHSM-008G. Но тут может быть  не поддержана шина данных 16 бит в утилите(или заблокирована).

Anatolij

Так а 1 чип памяти с шиной шириной 16 бит это не одно и то же, что и 2 чипа по 8 бит, подключенные на 2 разных канала памяти?

Maxplant

загрубил настройки, итог ни больше ни меньше CAP:3999M при любом типе и уровне сканирования
и что при ECC:1 или ECC:12.
Второй канал не поддерживается выкидывает: 30700: No Support Dual Channele Bad Block:0/4156
эксперименты с выбором Flash Type тоже результатов пока не принёс, почти во всех случаях: Too many error..........Bad Block:0/0.
Ни в одной из утилиты нету потдержки SDTNNNAHSM-008G  без (x16), а с ним при форматировании процесс завершается неудачным форматированием в 12х версиях.
Если поставить оптимизацию: Capacity optimize, то память увеличится ещё на 2гб итого 6, но скорость записи и считывания падает в разы.

Anatolij

Добавка x16 до SDTNNNAHSM-008G просто означает что эта память имеет 16-битную шину памяти. Эту память и надо выбирать.

nat27

Цитата: Anatolij от 11 Февраля 2013, 23:13:27
Так а 1 чип памяти с шиной шириной 16 бит это не одно и то же, что и 2 чипа по 8 бит, подключенные на 2 разных канала памяти?
видимо нет, потому как если бы там были разные каналы(т.е. два) то было бы сообщение не
Flash Channels: Single

если при Capacity optimize, память увеличивается ещё на 2гб итого 6Гб, которые надо еще проверить на запись-чтение, то всетаки происходит переход через половину объема.

здесь ситуация может быть как в связке 6998an+Micron, доступные AlcorMP не включают поддержку двухканального режима и удается восстановить только половину объема флешки. Но OnlineRecovery от трансценда может полностью восстанавливать, значит это косяки существующих в доступе AlcorMP.

Maxplant попробуй сервис онлайнрек от трансценда, очень маловероятно, но вдруг сработает.   

Maxplant

проверил 6гб на чтение-запись. Читает и пишет очень медленно, но без сбоев заполняется полностью.
OnLineRecovery_v1.0.0.17 не опознаёт.

А вот скажите мне пожалуйста  в AlcorMP нет поддержки данной памяти, а защита от записи на флехе была установлена и вот мне теперь интересно каким именно образом, и каким именно образом погружают двд образы на флеш накопитель с полной совместимостью для DVD плееров?

nat27

Цитата: Maxplant от 12 Февраля 2013, 17:32:34
проверил 6гб на чтение-запись. Читает и пишет очень медленно, но без сбоев заполняется полностью.
Это сколько в цифрах?

6ГБ очень даже неплохой результат для 8ГБ флешки. Защита от записи появляется в момент сбоя, например, при записи на флешку её извлекли, пропало напряжение питания, а контроллер не завершил некие операции. При след.включении, например, нормальная структура файловой системы испорчена, пока эту ошибку не устранить - работать с флешкой(или записывать) нет возможности.

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

В доступных на данный момент AlcorMP наблюдается частичная совместимость с оборудованием вашей флешки, т.е. некоторые факторы не дают восстановить флешку к исходному(заводскому) состоянию. Пока только такой вывод напрашивается. Может поискать сервис производителя SmartBuy, мало ли, вдруг есть утилиты от производителя под вашу модель флешки.

Maxplant

*14мин:31с, а чем можно померить, так сказать, пропускную способность в мб/c на чтение, запись и перезпись?

*подразумевается полный перенос дорожек, соблюдение LBA файлов и другой области в том числе и загрузочной (т.е запись образа, а не копирование файлов).

*пока ситуация не проясниться буду юзать 4гб (6гб уж очень медленно и ненароком ещё сбоины появятся).

nat27

Для простой оценки я смотрю в FAR-е, необходимо копирование более 300Мб, непрерывный файл(фильм) и каталог с кучей мелких файлов будут показывать разные результаты, но уже будет понятно что за фрукт.
Более детально, скорость можно мерять утилитами, см. раздел Программы для тестирования съемных устройств.

Создание CD\DVD\DVDDL-раздела на флешке, в большинстве случаев, происходит путем указания образа загрузки(*.iso, *.ima, *.img - зависит от поддержки в утилите). Поэтому структура диска сохраняется аналогично оптическому DVD (CDFS-например). Другое дело что компьютер, телевизор, DVD-плеер может по своему интерпретировать USB-флешку с DVD-образом на борту. Здесь много разных технических моментов, пока не попробуешь реальное железо могут быть только предположения.

Скорее всего на 4ГБ флешка должна работать нормально, остальной объем чем поднять пока не ясно, возможно новые(или специализированные для AU6989N/AU6992+SanDisk SDTNNNAHSM-008G) версии серв.утилит помогут.