有时候,我们的U盘插到电脑上,不能识别,或者无法进行数据读取和格式化等操作时,通常大家都会把它人掉,在买个新的,毕竟现在U盘很便宜,拿去维修也很麻烦。我要说的是,这样的U盘大部分其实是可以修好的,只要使用U盘量产工具就可以做到。
我的手里正好有一个故障的U盘,在windows下使用时,插入电脑后,机器变的和死机差不多,要过很长时间才能显示出U盘来,查看任务管理器时,没有发现异常。开始以为是u盘中毒了,为了解决这个问题,尝试了很多办法,在正常系统下和winPE下都无法进行格式化操作。当我切换到Linux系统中操作时,U盘识别的很快,能够正常读取,但是也无法完成格式化操作,使用低级格式化工具,也一样无法完成操作,会提示I/O错误。这个U盘是没有保护开关的,也就不存在保护开关没有打开问题。
难道没有办法了吗?当然不会束手无策的,这时候我是用量产工具,重写U盘,这个问题就被轻松的解决掉了。
下面简单的介绍一下量产工具的使用吧,首先要了解一下U盘的工作原理。U盘是由主控板+FLASH+外壳组成的,当主控板焊接上空白FLASH后插入电脑,因为没有相应的数据,电脑只能识别到主控板,而无法识别到FLASH,所以这时候电脑上显示出U盘盘符,但是双击盘符却显示没有插入U盘,就像是插入一个空白的读卡器。事实上这时候的U盘几乎就是读卡器。所以要让电脑识别出空白FLASH这张“卡”就要向FLASH内写入对应的数据,这些数据包括U盘的容量大小,采用的芯片(芯片不同,数据保留的方式也不同),坏块地址(和硬盘一样,FLASH也有坏块,必须屏蔽)等等,有了这些数据,电脑就能正确识别出U盘了。而当这些数据损坏的时候,电脑是无法正确识别U盘的。当然有时候是人为的写入错误数据,像JS量产U盘的时候,把1G的U盘的FLASH容量修改为8G,插上电脑,电脑就错误的认为这个U盘是8G,这就是JS制造扩容盘的原理。
U盘量产工具(USB DISK PRODUCTION TOOL,简称是PDT),获得途径主要有以下2种:
第一、到U盘厂家网站。一般主控开发商都给厂家主控的,如果官网没提供下载,可打电话或发EMail要;
第二、到主控开发商网站。主控芯片厂商提供的能批量将U盘进行格式化工具软件,其功能是根据不同的需要各有特点;
下面开始介绍量产工具的如何使用,以我手中的U盘为例:
一、准备工作
首先要下载主控型号的检测工具,如ChipGenius,ChipEasy。:基本上每一种芯片都有专门的量产工具软件,大家先用ChipGenius检测芯片型号后作出选择。
首先启动ChipEasy芯片无忧,然后把U盘插上,ChipEasy就开始检测U盘芯片组。可以得知芯片型号是慧荣的SM3255AB,闪存颗粒为三星。
按照上边的信息去寻找相应型号的量产工具,厂家推出的量产工具也是在不断提高版本的,新版本添加有新主控型号驱动。 但量产工具不是版本越高越好,还要看是不是支持你的U盘的型号。
主控芯片对应的量产工具和通用量产工具的区别,不光是在功能的专业化,比如可以设置U盘上的指示灯闪烁频率等;更重要的是,选错量产软件或者无法量产或者量产错误。所以,大家最好查清U盘的主控制芯片,然后下载相对应的量产工具和相应的教程,看懂了再动手。
我所下载的是慧荣SM3255AB K0324-AB01量产工具(2.03.42,v6)和慧荣sm32Xtest_V2.03.67 12,03,02这个版本,有些版本无法使用或功能不全。
二、开始量产
1、首先要执行sm32Xtest_V2.03.67_v5_L0307.exe这个文件。
点击Scan USB对连接电脑的U盘进行扫描,会看到U盘的容量,看看量产工具对不对,不能显示就不对,需要更换别的版本
2、.点击设置setting,输入密码【320】或者敲两个空格,然后选择默认的ini文件(default.ini)即可。然后进入设置界面,具体设置下面会说到。
具体的设置内容如下:
×××部分需要修改,或者需要注意。厂商和名称无所谓,最好是英文,而且注意后面的30,8,16等,这个代表字数上限。如果不需要量产出光驱来,Make Auto Run选项去掉就可以,看不懂的地方不要乱改,设备序列号也可以修改,但是位数要一样。反正这个SM3255AB设置不太容易,自己可以摸索着修改选项,目前标注的没发现那个一旦设置错误U盘就报废的选项,所以可以大胆设置。设置好后,点击OK返回主界面。
3、点击开始star,会弹出一个警告框来,不用管它,点击确定可以了,之后在Progress处会有进度显示
4、等待出现OK标志,表示成功了,如果显示fail,表示失败了。
据说这个弄不好会导致机器不能识别U盘,量产工具也不能识别U盘,最简单的方法是:手动安装量产工具UFD_MP文件夹里面的工程模式驱动,替代系统默认驱动,然后就可以识别了。如果还不能识别,那就要短接Flash针脚了,这个不是所有的U盘都能做到的,不过出现这个问题的情况很少,我是没有遇到过。
5、成功后,重新拔插U盘,就可以看到效果了Ⅰ:与J:就是量产后的U盘了。
三、量产后还原与重新量产CD-ROM
量产出来的光驱,和真实的物理光驱是一样的,可以安装系统。果不想再用了,或是更新光盘内容,就要重新进行量产,量产出来的光驱是不能删除的。
1、与量产是所做的工作差不多,点击Scan USB,就会显示出信息来(如果做了CDROM会有2个一模一样的信息,不用管它即可)。
2、点击Debug,输入密码:1111
3、擦出U盘的全部数据,此界面没有EraseAll选项,点击Enable All Function选项即可,如果没有这个选项,则是该软件版本不支持此功能,需要下载其它版本的软件。
4、点击“READ FLASH ID ”读FLASH的ID ,然后在点“eraseALL” 擦写全部,等蓝色进度条跑完之后,点EXIT 退出,重新插拔 U 盘。
5、重新插拔之后,可以看到量产工具中重新检测到了U 盘,但容量为0,点击Setting,输入密码320,按照之前的设置即可。
6、然后点击Start开始量产,完成量产.出现PASS 之后,即成功完成量产,还原成一个磁盘了。
转载于:https://blog.51cto.com/952259538/1200403