最近同事有一个假金士顿的U盘不能使用了。于是三下五除二直接拆开,终于看到传说中的黑片了。TSOP 22封装,上面封了一层黑漆。没办法想换个主控也不行,针脚不对。只能在量产工具上想办法了。
量产工具显示Flash型号SDTNMNAHSM-002G,用FCMP2.02的一直提示坏块太多,2048/2048。换成最新的版本FC MpTool(03.04.00),开始也是不行。仔细看发现默认使用的是SDTNMNAHSM-002G(x16),手动指定SDTNMNAHSM-002G后终于量产成功。
可是现在的问题是,坏块显示653/2048,不管怎么设置(half size直接报错),只要不手动指定大小,量产后的容量都是2000多兆,结果MyDiskTest的全面检测就是一堆错误,大概有一半错误,拷贝文件然后用MD5校验也出错。。手动指定大小,不管是在disk的选项还是在bad block的选项里,容量是变到指定的大小(<1000M),但是还是一样出错。以前用过不少其他的量产工具,坏块都是
直接屏蔽,不知道安国的为什么不一样,找了半天也没有找到什么选项接屏蔽坏块,搞得U盘直拷个数据都会出错。不知道有没有人遇到同样的情况。
偶然间想起,试一下格式化会是什么结果。用windows自带的格式化工具,不选快速格式化,这时格式化速度是慢了点,完成后容量没有明显变化,已用空间4K。完成后验证可靠性,结果MyDiskTest的全面检测没问题了,拷贝文件然后用MD5校验也没问题了。
希望有高手解释一下FC8308量产对坏块的处理,不胜感激!
[ 此帖被bluac在2010-07-20 21:12重新编辑 ]