[РЕШЕНО]Флешка на чипе SanDisk, AlcorMP зависает на 99,9%

Автор guph2015, 24 Июня 2015, 20:54:36

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

guph2015

Доброго времени суток.
Рекламщики подарили флешку размером 16Гб. Под Линукс, видится только 15Мб.
Под Windows, компьютер видит её как 2 (!) разные флешки: 15Мб режим только чтение и 14Гб чтение-запись. Отформатировать то, что "15мб" не получается - диск защищён от записи (на этом разделе, к стати, их рекламные файлы).
Информация по шаблону:
1. На флешке никаких надписей нет.
2. USBFlashInfo

Volume: I:
Controller: Alcor 0xEF01
Possible Memory Chip(s):
  SanDisk SDTNQCAMA-016G
Memory Type: TLC
Flash ID: 454CA892 7650
Flash CE: 1
Chip F/W: FD00
Group: 98
VID: 058F
PID: 6387
Query Vendor ID:         
Query Product ID:                 
Query Product Revision: 8.07
Physical Disk Capacity: 16105984 Bytes
Windows Disk Capacity:  15892480 Bytes
Internal Tags: AWWR-SU6J
File System: FAT
Relative Offset: 128 KB
USB Version: 2.00
Declared Power: 200 mA
ContMeas ID: 134C-02-00
Microsoft Windows 7 SP1 x64
------------------------------------
...
Program Version: 8.1.0.567



ChipGenius (видит "обе флешки" I: и J:)

Description: [I:][J:]Çàïîìèíàþùåå óñòðîéñòâî äëÿ USB
Device Type:  Mass Storage Device

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

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

Device Revision: 0101

Product Revision: 8.07/8.07

Controller Vendor: Alcor Micro
Controller Part-Number: Unknown(??) [EF01] - F/W FD00
Flash ID code:      454CA892 - SanDisk SDTNRIAMA-016G - 1CE/Single Channel [TLC-8K] -> Total Capacity = 16GB

Tools on web: .


Possible Flash Part-Number
----------------------------
[1CE]SDTNQCAMA-016G x 1 pcs/Channel x 1 Channel
[1CE]SDTNRIAMA-016G x 1 pcs/Channel x 1 Channel


Flash ID mapping table
----------------------------
[Channel 0] [Channel 1]
454CA8927650 --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------
-------- --------

3, 4. Флешка представляет собой литой кусок пластмассы. Вскрыть нет возможности.
5. Восстановить пока ничем не пытался ибо даже не знаю, что нужно в моём случае делать...
6. Собственно, хочу отформатировать (снять защиту от записи) если это возможно, чтобы нормально можно было использовать под линуксом. Возможно, чтобы можно было из неё сделать загрузочную флешку.
7. Windows 7 x64 SP1

Кто, что может подсказать?

nat27

Привет!
В ссылках по шаблону доступна Flash Drive Information Extractor v8.3.0.581, в вашем отчете используется Program Version: 8.1.0.567 которая(судя по всему) не знает Controller: Alcor 0xEF01. Но это не принципиальный момент, Controller: Alcor 0xEF01 должен поддерживаться в утилитах AlcorMP второй половины 2014г и 2015г. Попробуйте восстановить работоспособность флешки утилитами AlcorMP. В шаблоне есть ссылки на утилиты и инструкцию по использованию утилит. Windows 7 x64 SP1 может быть препятствием для нормальной работы сервисных утилит, рекомендуются 32-х разрядные версии Windows XP\7. 

guph2015

Спасибо за ответ, я обновил USBFlashInfo

Volume: I:
Controller: Alcor 5019 (AU6989SN)
Possible Memory Chip(s):
  SanDisk SDTNRIAMA-016G
Memory Type: TLC
Flash ID: 454CA892 7650
Flash CE: 1
Chip Code: 0xEF01
Chip F/W: FD00
Group: 98
VID: 058F
PID: 6387
Query Vendor ID:         
Query Product ID:                 
Query Product Revision: 8.07
Physical Disk Capacity: 16105984 Bytes
Windows Disk Capacity:  15892480 Bytes
Internal Tags: AWWR-SU6J
File System: FAT
Relative Offset: 128 KB
USB Version: 2.00
Declared Power: 200 mA
ContMeas ID: 134C-04-00
Microsoft Windows 7 SP1 x64
------------------------------------
...
Program Version: 8.3.0.581


AlcorMP в роде как видит её, можно зайти в "I" и посмотреть "Status".
Похоже, что флешку разбили на два раздела и закрыли первый на запись. Как можно это снять?
Иконка запуска (А) не активна :(

ps Пробовал также на Windows 7 x86 - тоже самое.

nat27

Судя по ошибке - нет прошивки в утилите для данного типа памяти поэтому и стартовать нет смысла, иконка не активна. Нужно перебирать все утилиты AlcorMP, в том числе и eD3 и SNL версии. В первую очередь глянь AlcorMP(140806.MD)_6989SNL это очень хорошая утилита для всякого нестандартного оборудования. Ну и 2014года утилиты тоже неплохи.

guph2015

Цитата: nat27 от 26 Июня 2015, 07:57:59
В первую очередь глянь AlcorMP(140806.MD)_6989SNL это очень хорошая утилита для всякого нестандартного оборудования. Ну и 2014года утилиты тоже неплохи.
Что-то я не вижу указанной вами версии. Да и вообще за 2014 год на http://flashboot.ru/files/alcor/ вижу только ALCOR MP_v14.01.24.00 и ALCOR MP_v14.09.26.00_6989SNL(5019). Первая вообще не видит, вторая - скриншоты выше.


guph2015

О, спасибо, взял AlcorMP(140806.MD)_6989SNL - он флешку распознал. После настройки (руководствуясь этой статьёй) запустил Start(A) - дошло до "Extra Check...   99,9%", и на этом останавливается (зависает) :(

nat27

Эта статья была написана в 2009 году, не то чтобы она не верна, но появились ньюансы. Рекомендуется не трогать настройки в скачанной утилите и попытаться восстановить флешку. Если результат чем то не устроит, только тогда трогать настройки. По ссылке внизу этого сообщения есть инструкция поновее с учетом реалий сегодняшнего дня.

Судя по отчету о памяти рекомендуются следующие настройки:
ECC: 12 или 15, для TLC памяти это закон.
RWCycle time: Default или не менее 33ns
Оптимизация: Объм, для TLC памяти расчитывать на высокую скорость обмена не приходится.
FullScan2 или даже FullScan4 при этом для 16ГБ время проверки может составить около2 часов(для FullScan4)
Power 200-500mA, но никак не 100, 100 может не хватить

guph2015

Хорошо, сегодя попробую сделать по вашим рекомендациям.
На всякий случай, как видится флешка в AlcorMP и где останавливается (в данном случае, 99,7% - оптимизация по размеру и FullScan4, остальное по умолчани; до этого было 99,9% - оптимизация по скорости и FastScan4).

guph2015

Получилось!
Флешка приведена в адекватное состояние :) Огромное спасибо!
AlcorMP.ini (возможно кому-то пригодится):

[MAIN]
Ver=150305.MD Service Pack nat27
CusInfo=89AN  89SN-GT 89SNL 89SN-GTA
BUTTON=1
ENABLE8BIT=1
HELP=HelpInfo_150323.pdf
TimeOut=60
CheckFAT=1
WriteScriptSectorNum=2
Unicode=0
MalabFlag=0
;0:Normal 1:MalabMode
DiskIMGFlag=0
;1:Enable Disk IMG
CheckCAPOverFlow=0
Report=0
ControllerType=1
HideSuperRadio=1
OnlySuperRadio=0
WriteProtect=0
MaxMpTime=0
BenLangFlag=0
NoForce66NS=0
TimeToReady=0
InterceptUFI=0
Enable6913=0
EnableNewLLF=1
OriginOSC=1
FormatDevLimit=4
TextSize=11
LEDDevice=0
HynixUCG=0
DefaultEnable25NS=0
ShowCycleTime=0
InfoCopysNum=10
ModuleCopysNum=2
IniName=AlcorMP.ini


[UI_SHOW]
SORT_MODE_STR_BLOCK=(Block)
SORT_MODE_STR_PAGE=(Page)
SORT_MODE_STR_SECTOR=(Sector)
SORT_MODE_COLOR_PAGE=0x00000000
SORT_MODE_COLOR_BLOCK=0x00000000
SORT_MODE_COLOR_SECTOR=0x00000000
OPTIMIZE_MODE_STR_SPEED=S
OPTIMIZE_MODE_STR_CAP=C
OPTIMIZE_MODE_COLOR_SPEED=0x00000000
OPTIMIZE_MODE_COLOR_CAP=0x00000000
DETECT_RESULT_CFG=0x00000007
DETECT_COLOR_MAIN_TEXT=0x00000001
DETECT_COLOR_MAIN_BK=0x00000000
DETECT_COLOR_SUB_TEXT=0x00000001
DETECT_COLOR_SUB_BK=0x00000000
MPED_RESULT_CFG=0x0000007F
MPED_COLOR_MAIN_TEXT=0x00000001
MPED_COLOR_MAIN_BK=0x00000000
MPED_COLOR_SUB_TEXT=0x00000001
MPED_COLOR_SUB_BK=0x00000000
MP_PORT_NUM_MODE=0
NEW_UI_MODE=0

[DEVICE_CHANGE]
DEVICE_ARRIVA_CFG =0x00
DEVICE_REMOVE_CFG =0x00

[Flash]
FlashIndex=1712
UnAutoCheck=0
FlashNum=0
ChannelNum=0
RWCycle=5
FlashName=SDTNRIAMA-016G
ProcessIDOld=0

[AUTOMP]
SpecifyFlash=0
FlashIndex=1712
TimeDelay=1
FID=0xA1,0xD3,0x14,0xA5,0x64,0x00 
SpecifyFlashID=0
ShowDeviceControl=0
ShowDeviceMode=2
SupportAPDisk=0
WriteLog=0
SpecifyFlashPageSize=0

[Scan]
MPMode=1
Optimize=1
ScanMode=1
ScanLevel=80
ECC=12
Optimize=1
NeedSorting=0
CheckFlashStatus=0
NeedChangMode=0
BadBlockPrecent=93.8
ScanTime=1
CurSelCase=1
FixCapMode=0
SortFixedBlockNum=10
SortBlockDif=0
FlashCase=2
CheckFlashInteraction=11
SpecialHLF=0
SetCmpEcc=1
Percent=50
Pattern=0
NeedRecheck=0
MinGoodBlockPerZone=10
ExtraReserveBlockNum=0
SpecialFlash=0
EnableXZone=0
SpecialPowerFlash=0
Mode=1
CheckGoodBlock=5
L63BCycleTime=0
DrivingLevel=0
SuperChoice=0
MarkPageStatus=0
NeedShowFlashMode=2
ColorBlock=0x008000
ColorPage=0x0080C0
ColorSector=0x0080C0
LcOffset=0
ShowLastMPInfo=1
SkipBlockMode=0
MaxLlfCE=2
CheckEraseStatus=1
CompareOptimization=0
EnableSyncMode=0
HynixCertMode=1
FastMPedcheck=0


[FlashModuleMode]
DisableCacheWrite=0
FirmwareCopyBack=0
DisableReadStatus=1
ForceOneBank=0
ForceOneDie=0
ForceEnableCacheWrite=0
ReadyBoost=0
CacheWriteMode=0
NewFillMode=0
ForceBackup=0xFF

[Other]
Sorting=0
SortPercent=100
EraseAfterMP=0
LED=1
LEDTYPE=0
ModifyLED=1
ComValue88=4


[BurnIn]
BurnInShow=1
BurnInEnable=0
BurnInCycle=1
BurnInPercent=0
RWTestEnable=0
CycleRadio=1
PercentRadio=0
BurnInFilePath=
BurnInFileEnable=0

[UFD]
UFDMode=1
PartitionNum=1
WriteiStar=0
PartitionRate=1000
P0VolumeLabel=
P1VolumeLabel=
OriginalityPw=1234
FalseDiskSize=0
ReadOnlyFilePath=
WriteProtect=0
PreCopyFile=0
PreCopyFilePath1=
PreCopyFilePath2=
ReserveUserSize=0
DiskIMGFilePath=
DiskSN0=
DiskSN1=
CDROMEnable=0
CDROMLabel=CD-ROM
FixSecondDiskCap=0
FixReadOnlyCap=0
PureMode=0
SCSIRev=8.01
ForceClusterPageSize=0
Bin1Label=0
FixSystemCap=0

[AutoRun]
ReserveUserSize=0
GPI=0
LoaderPath=C:\9384.img
ReservePath=C:\Reserve.img
Win98=0
Authorize=

[VendorInfo]
VID=058F
PID=6387
UsbMfInfo=Generic
UsbPdInfo=Mass Storage
ScsiMfInfo=Generic
ScsiPdInfo=Flash Disk
BCD=

[SN]
SnControlFlag=1
SnLenEdit=8
SnSetMode=0
SnLen=8
FixSN=12345678
OutputHex=0
SNPrefix=ABC
SNStart=0
SNCount=781
KeepSN=0

[BadBlock]
BadBlockSetMode=0
ExtraResNumOnDyn=4
FixResNum=257
FixCapMin=128
FixCapMax=500
FileSystem=0
MBR=1
Percent=10
LoadDriver=1
HubPort=0
SWWriteProtect=0
SectorNumber=0
SectorControl=0

[PASSWORD]
PWD=
REMEMBER_PWD=0

[Enhance]
LLF=0
ECC=0
SECTOR_NUM=0
BASE_SECTOR=1
ECC_MIN=255
ECC_MAX=255

[Capacity]
FixCapMode=1
Bin1=15360
Bin2=7680
Bin3=3840
Bin4=1920
Bin5=960
Bin6=480
Bin7=0
Bin8=0
Bin9=0
Bin10=0
Bin11=0
Bin12=0
Bin13=0
Bin14=0
Bin15=0
Bin16=0
Bin17=0
Bin18=0
Bin19=0
Bin20=0
Fix1=0
Fix2=0
Fix3=0
Fix4=0
Fix5=0
Fix6=0
Fix7=0
Fix8=0
Fix9=0
Fix10=0
Fix11=0
Fix12=0
Fix13=0
Fix14=0
Fix15=0
Fix16=0
Fix17=0
Fix18=0
Fix19=0
Fix20=0
Color1=16744448
Color2=16744703
Color3=8454016
Color4=128
Color5=8421631
Color6=32768
Color7=32768
Color8=32768
Color9=0
Color10=8454143
Color11=0
Color12=0
Color13=0
Color14=0
Color15=0
Color16=0
Color17=0
Color18=0
Color19=0
Color20=0
Color21=0
ShowBin1A=0
Bin1Vendor=0
CapToStr1=
CapToStr2=
CapToStr3=
CapToStr4=
CapToStr5=
CapToStr6=
CapToStr7=
CapToStr8=
CapToStr9=
CapToStr10=
CapToStr11=
CapToStr12=
CapToStr13=
CapToStr14=
CapToStr15=
CapToStr16=
CapToStr17=
CapToStr18=
CapToStr19=
CapToStr20=
BinStr1=1
BinStr2=2
BinStr3=3
BinStr4=4
BinStr5=5
BinStr6=6
BinStr7=7
BinStr8=8
BinStr9=9
BinStr10=10
BinStr11=11
BinStr12=12
BinStr13=13
BinStr14=14
BinStr15=15
BinStr16=16
BinStr17=17
BinStr18=18
BinStr19=19
BinStr20=20

[IGNORE]
Enable=1
IgnoreVID=058f
IgnoreVIDPID=85641000,00017778,00117788,00007777
InsertVidPid=
[ALREADY LOAD]
VIDPID=058F6387,85641000,00017778,00117788,00007777

[AES]
Mode=0
;0: pure mode, 1:ReadOnly mode
APName=securelock.exe
;path: \\AP\\APname

;fix cap for biwin
[BIWIN]
BiwinFlag=0
512M=490
1G=980
2G=1960
4G=3920
8G=7840
16G=15680
32G=31360
64G=62720
128G=125440
256G=250880

[Reader]
EnableReader=0

[BinEcc]
EnableBinEcc=0
Ecc=4
Class1Max=2100
Class1Min=1900
Class2Max=1100
Class2Min=920
Class3Max=
Class3Min=
Class4Max=
Class4Min=
Class5Max=
Class5Min=
Class6Max=
Class6Min=
Class7Max=
Class7Min=
Class8Max=
Class8Min=

[RandomPage]
;Max Support 10 Group Page
CheckRandomPage=0
PageStart0 =0
PageNum0   =2
PageStart1 =
PageNum1   =
PageStart2 =
PageNum2   =

[EccClock]
ChangeEccClock=0
EccClock=0x80
;0x80 ==> 80  MHz
;0x81 ==> 96  MHz
;0x82 ==> 120 MHz
;0x83 ==> 160 MHz

[DevOut]
DeviceOutMode=0
CurColor=0x808080
PerColor=0xD0D0D0

[SDevice]
FixCapLimit=0

[PNY]
CheckL85aUnstable=0
MaxUnstableBlock=0

[LC]
SetValue       =0x01
SetValue_290   =0x00
SetValue_291   =0x3E
SetValue_292   =0xE9
SetValue_293   =0xE1
SetValue_294   =0x50
SetValue_295   =0x0A
Set21Value     =0x51
Set21Value_331 =0x59
Set21Value_334 =0x51
Set21Value_335 =0x70
Set21Value_336 =0x02

[STLC]
SeparateSLC=1
ResSlcMode=0 ; 0 --> Use back block first, 1 --> Use front block first
ResSlcBlkNum=0

[Reserve]
PreloadImage=0

[LogFile]
WriteLog =1
PNYLog =1

[Debug]
Markbadblock=0
NeedShowB52=0
CheckBadBlock=0
CheckBBForDualChannel=0
NeedShowClass=0
MarkBlockSts=0
SeparateSLC=0
CheckSlcMode=1

[LED]
BlinkingPREQ=1
ProducingSatus=2
NormalPowerOnSatus=1
AbnormalPowerOnSatus=0
AfterMPedPowerOnSatus=1
SuccessfulProduceSatus=1
UnsuccessfulProduceSatus=0

[AUTOH2]
EnableAutoH2=0