在道德败坏的国度,自然奸商无处不在,昨天借了同事的2GB U盘来拷贝资料,结果拷的文件很多都变成了空文件。突然意识这是碰到了虚假扩容后的U盘了。于是乎,就捣腾出了此帖子。
一、首先,先去网站下载了MyDiskTest 工具,一个绿色软件,直接运行,点击测试即可。
先使用MyDiskTest鉴别是不是扩容的U盘,如果存在不能通过的块就说明是扩容盘,比如我同事的就是2 GB的盘,存在1.5 GB不能通过数据完整性校验。大家测试的时候建议先格式化,这样才能得到完整的数据。
测试完后提示有大量不能通过的块,没错果然是假U盘。
二、下载chipgenius 工具,也是一个绿色软件,直接运行即可
使用chipgenius 是为了获取以下三个关键数据,后续步骤中要用到:
USB设备ID: VID = 0011 PID = 7788
主控厂商: Alcor Micro(安国)
主控型号: SC908NL/AU6989NL [CC01] - F/W E402
其中闪存识别码: 98D59432 - Toshiba(东芝) TC58NVG4D2ETA00 - 1CE/单通道 [MLC-8K] -> 总容量 = 2GB 这里识别的容量是假的。
三、寻找对应厂商的量产工具
通过第二步我们已经知道是安国主控芯片了,型号是SC908NL/AU6989NL,这里要注意,半点都不能错,然后通过搜索引擎搜到对应工具。注意,很多厂商的量产工具都只支持windows xp。但幸运的是,我同事这款安国的,在我试了7个版本后,终于找到了一个支持windows7 64位版本的。
由于我是64位 win7,运行之前,要将对应工具目录下的可执行文件都设置为兼容win xp,以管理员身份运行,如下图
设置好之后,首先运行上图中的 AlcorMP.exe。启动如下:
打开时,发现根本就识别不了,这个时候我们关掉ALcorMP,运行LoadDriver.exe。 然后这里填写步骤二中提到关键数据 VID = 0011 PID = 7788,如下图
然后点击安装(后台运行的,且不会有提示,不放心就等5秒) 然后在打开ALcorMP ,点击设定,密码就不要设置了,直接点确定。 然后再设定U盘信息,同样填入VID和PID,如下图 确定后重新打开,一般就能识别了。如果弹出如下提示,你就得更换版本来操作了,一般新版本会比较好,但是你还得注意必须是支持该型号的新版本。 到这里,就该开始恢复容量了。 1、点击设定,其实不用设定什么,默认的参数就行,有兴趣的可以仔细了解下参数,然后确定,。 2、如果有多个U盘,我们可以直接点击开始按钮。只操作单个U盘的情况下可以直接左键点击序号F,然后点击开始。看下图: 3、大约等几分钟就完成了,然后点击更新就结束了。 上图是我量产恢复后的显示的容量,其实是512Mb的盘。 还记得第二步里的关键数据吗?识别为2 GB容量,就是通过量产工具扩容成2 GB的。扩容的方式将设定里的参数调整一下即可。 好吧,其实中途还遭遇到了其它一些情况,比如说找到这个能用的版本,之前下了好多个都无法运行。最终在各种摸索和坚持中,花了个把小时搞定,希望对大家有帮助。