U盘无法识别先别扔或许量产就可以修复
一个U盘的抢救之路
事情的起因是这样的,在一次制作PE U盘的时候系统无法识别了(朗科32GU盘)
U盘为E盘
好在ChipGenius还能识别到U盘的主控型号
ChipGenius识别到U盘
知道主控型号了,那我们就只需要去搜索引擎搜索“主控型号”+“量产工具”
我这个是FC1178BC,所以以这个为例
搜索引擎搜索
找到自己U盘的量产工具,打开
软件界面
量产成功识别到U盘的闪存颗粒,接下来点击设定
这里有两个选项需要选择,一个是扫描级别,还有一个是Ecc几级别,我这次选择是12,发现实际容量缩减
量产成功
但容量从原来的32G→16G,后续发现修改ECC级别到15即可将容量恢复到32G容量
后续修改ECC为15重新量产即可
下面说一下ECC的具体设置的影响范围及如何利用ECC得到想要的效果。
一、原装正片闪存 ECC=0 就可以量产通过。
因为ECC是用来检查、纠正错误的,ECC=0时就表示没有检查、校正功能,原装正片出厂坏块是标识出来的,其它块都是好的,在工厂经过老化测试的很稳定,所以ECC=0也能量产通过;ECC值越大就表示能检查、纠正更多的错误,那么对Flash的容忍度就越好,即使有些不稳定因素导致错误,ECC也能纠正过来,所以黑片就需要开大点ECC。
二、比如16G芯片,ECC=5量产出15G的话,ECC=1只能出12G,那么12G-15G的部分容量去哪里了?
这个例子里ECC=5时量产出来15G,而ECC=1只能量产出来12G,就表示有3G的容量不太稳定,容易出错,如果ECC=1时这3G出错了不能校正过来,就当作坏块了;ECC=5时这3G出的错能被5位ECC校正过来,当作了好块使用,这3G的差别就是这么来的。
三、如果一直加大ECC,比如ECC=15会发生什么?
黑片ECC=15意味着用来检测错误的冗余位更多(有15位),能检测、校正更多的错,就可以容忍稳定性差的Flash。ECC的最大值要取决于Flash支持多少位。
再容易理解一点,我们把 ECC 当成 "最大容许 Error 数", 就比较容易明白,所以:
ECC=15, 表示 Error 数 < 15 都当成好的, 容量就大了。
ECC=12, 表示 Error 数 < 12 都当成好的, 容量就小了。
FLASH 的 ECC 是表示FLASH能够承受的纠错能力,ECC要求越大的FLASH表示FLASH质量越不稳定,对于黑片FLASH来说,如果量产工具ECC开的越大,容量虽然高了,但是量产出来的FLASH的稳定性肯定要差一些,如果要想量产出来的U盘稳定性好一些,ECC尽量少开一些。
总结
量产工具无法解决U盘里面的文件丢失问题,
如果需要文件修复,请勿使用量产工具!!!
如果需要文件修复,请勿使用量产工具!!!
如果需要文件修复,请勿使用量产工具!!!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
虹色之羽
校验提示文案
Camry2018
校验提示文案
修不来
校验提示文案
劝君莫爱已婚男
校验提示文案
天天爬线杆
校验提示文案
jambolwang
校验提示文案
诚信肥宅帅
校验提示文案
性好遇见你
校验提示文案
cfca00
校验提示文案
cfca00
校验提示文案
天天爬线杆
校验提示文案
性好遇见你
校验提示文案
劝君莫爱已婚男
校验提示文案
修不来
校验提示文案
诚信肥宅帅
校验提示文案
Camry2018
校验提示文案
虹色之羽
校验提示文案
jambolwang
校验提示文案