巧用软件 让假冒、杂牌闪存起死回生

朋友说他的一个Sony闪存出问题了 , 接过闪存 , 心里的疑惑就得到了印证 , 很常见的闪存样式 , 印着Sony和Viao的字样 , 1GB和USB2.0字样 , 并不是正品的样子 。最终 , 我为朋友修复了这个假冒闪存 。由于国内曾经假冒闪存泛滥 , 很多买到假冒、杂牌闪存的人都可能会遇到同样的故障 , 下面就把我让假冒闪存起死回生的经验介绍如下 。
一、故障现象
闪存已经不能进行写入操作 , 即使偶尔可以读取 , 也会常常出错 。
二、故障分析
根据经验判断 , 很可能是这个仿冒闪存用了黑片的闪存颗粒(所谓黑片 , 就是伪劣闪存芯片) , 长时间使用之后出现了缺陷 , 导致读写出错 。一般闪存在进行过低级格式化之后 , 能解决不能读写和读写出错的问题 , 但是却不能从根本上解决闪存本身的质量问题 。
闪存插上电脑之后识别正常 , 系统内显示容量为962MB , 试着拷贝了几个文件进去 , 根本无法进行 。试着将闪存里的几个文件拷贝出来 , 只读取了一点点就报告出错 。尝试在Windows XP系统下进行格式化处理 , 完全无法完成 。于是找出常用的闪存通用格式化工具Mformat 。
经过一点时间的识别之后 , USB设备总算就绪了(图1) , 点击“全部开始”之后便没了反应 , 发现程序已经假死 。看来只能在确定了闪存的主控芯片之后 , 使用生产厂商的专门量产、低格工具了 。

巧用软件 让假冒、杂牌闪存起死回生


找出常用的USB设备的识别软件CheckUDisk , 查到的厂商信息很笼统 , 看不出主控芯片具体是哪个厂商的产品 。但是一个细节出现在眼前 , 识别后的闪存VID&PID为:Vid_1043&Pid_8012 , 这正是最常见的闪存主控厂商iCreate的8012方案主控芯片的VID&PID值 。再拿出另外一款芯片检测软件ChipGenius做了一次检测 , 这次很明确地显示出了是iCreate的主控芯片产品(图2) 。
下载:http://www.mydown.com/soft/utilitie/test/464/441964.shtml
三、故障解决
上网下载了iCreate的量产工具:iCreate PDx16 。运行之后 , 正确地识别出了闪存(图3) 。
下载:http://www.mydown.com/soft/utilitie/diskmanager/468/441968.shtml
巧用软件 让假冒、杂牌闪存起死回生


但是又有一个疑问出现了 , 识别后的闪存容量显示为512MB 。看来这还不单单是一块杂牌闪存 , 还是一块被扩容之后的产品!用的闪存检测软件“MyDiskTest”检测是否采用了黑片 , 结果确实是512MB闪存片经过扩容 , 摇身一变而成的1GB闪存盘(图4) 。又检验了一下闪存的稳定性 , 中途中断 , 显示位于300MB左右的位置有坏块 , 这就解释了为什么会出现闪存读写异常现象的原因 。所幸 , 闪存的前256MB是完好可用的 , 可以把它拦腰截断 , 变身为一个256MB的小闪存 。
巧用软件 让假冒、杂牌闪存起死回生


重新打开PDx16进行量产处理 。打开“设置”选项按钮 , 看到里面有很多选项卡可以修改各种详细参数 , 具体的各种设置就不多说了 。找到关于低格的选项卡“闪存盘设置” , 勾选 “低级格式化”和“低级格式化2”之后 , 在下拉菜单中选中“Good Blocks” , 这样可以忽略掉损坏的闪存块 , 保证低格之后的闪存盘只包括完好的区块部分 , 能够正常使用 。循环次数选2次(图5) 。
确定之后返回主界面 , 点击“全部开始” 。软件运行速度还是比较快 , 大约10分钟 , 闪存的扫描全部完成 , 坏块的部分被截断排除 , 只剩下了大约256MB的稳定可用容量 。

推荐阅读