这两天我的金士顿U盘出现了问题,无法删除里面的内容或者往里面拷贝内容,进行上述操作的话会出现“U盘被写保护”之类的对话框,然后操作只能被迫取消。我决定试试U盘量产工具,鼓捣了一番,成功了,记录一下这次的经验。
首先下载芯片无忧(ChipEasy)这个软件,然后U盘的属性:
主要是看主控型号,然后复制主控型号到U盘量产网去搜索,找到该主控的量产工具并下载下来。
像我下载的是MPALL_F1_7F00_DL07_v503_0A这个工具,这个名字是指它的MP ver是MPALL v5.03.0A。其实我也不太懂这是什么意思……
解压后内容如下:
划红线的是之后我们要手动操作的文件。
我看的教程里有个步骤是在量产前打开GetInfo.exe,然后输入U盘的盘符,点击“read”,来读取U盘的详细信息:
其中MP ver信息似乎很重要,大概是说找的量产工具的MP ver应该和这U盘的MP ver相同吧。其实我找的这个量产工具的MP ver比我U盘原来的MP ver高,不过也能用……所以在不严谨的情况下这一步也许可以省略(雾)
接下来打开量产工具,那个名字最长的exe文件(我的是MPALL_F1_7F00_DL07_v503_0A.exe)。界面如下:
我们首先勾选“No Mapping",然后退出该软件。
之后再打开该软件,点右侧的“updata”,如果左侧出现了我们的U盘信息,就可以继续往下操作了:
(上一步说要勾选“No Mapping",因为不勾选的话,可能update不出来U盘信息)
之后点击右侧的setting(我红线标的start标错了):
使用默认选项,点“确定”。之后进入到量产参数设置界面,可以在右侧选择中文语言。
由于我只量产U盘,不做更多分区,所以用的是上面的设置。(有些人会在量产时给U盘分成两个区,其中一个区拷进ios镜像,那样的话设置和我的不相同)
上图的1需要我们自己下拉选择主控型号;2是看你插U盘的usb接口是2.0还是3.0,然后在这里选择对应的接口类型。3是一定要勾选的(其实3是默认勾选的)。
上图中还有个地方可以随便改,就是[客户设定]-[自动侦测],取消勾选自动侦测的话,我们就可以随意更改制造商和产品名了。比如我U盘原来的制造商和产品名是“Kingston DataTraveler3.0”,我把两项都改成saber,那么硬件属性里是这样的:
不过这里改的不是卷标,卷标在左下角那块。
设置完毕之后点击保存按钮,提示保存成功后,关掉量产工具,再重新打开量产工具。
之后点击updata使左侧显示U盘信息(如果不显示,就勾选“No Mapping"之后关掉软件重新开)。
左侧显示U盘信息后,打开量产工具目录里的“MP.ini”(这个配置文件保存有刚才设置的信息):
找到[Firmware]这一项(量产工具不同的话,这一项的位置可能不同),看它下面有没有图中的最后两行内容。这两行指定Burner File和Firmware Name信息,如果没有这两项,或是后面的路径错误,都需要我们手动去设置(就是把量产工具目录里的两个BIN文件的路径填进去)。
我编辑后的MP.ini内容如下:
[PenDriveMP] IC Type=PS2251-07 [Parameter Mark] Parameter Type=F1_MP_21 [Customize Info] USB VID=0x13FE USB PID=0x5500 String Product Name=USB DISK 3.0 Inquiry Version=PMAP Use30Fixture=1 [Configuration] Reset Serial Number=0 Mapping=0 [TestItemOption] Do Preformat Test=1 [Extra] Mode=3 [Misc] Volume Label=USB DISK [Advance] FC1=0xff FC2=0x01 [Firmware] ISP=0 Burner File=E:\Downloads\MPALL_F1_7F00_DL07_v503_0A\BN07V502TAW.BIN Firmware Name=E:\Downloads\MPALL_F1_7F00_DL07_v503_0A\FW07V50253TW.BIN
编辑后保存,再到量产工具窗口,点击右上角MP.ini前面的选择框,启用这个配置文件。
最后点击右侧的start按钮,左侧U盘信息区域就会发生变化,显示正在进行的步骤:
持续等待,过一两分钟左右,如果U盘信息区域变成绿色,说明量产成功了:
如果变成红色的话就是出错了,需要根据显示的错误代码去解决掉这个错误后再量产。
量产成功后,资源管理器里应该已经可以显示U盘了。U盘里面是空的,什么数据都没有:
虽然U盘看起来已经可以使用了,但我们最好把U盘拔下来,重新插一次。我重新插上之后windows自动安装了一次驱动:
接下来测试一下拷入拷出,都没问题的话就可以正常使用啦~
大功告成,收工~
有相同经验的我路过,我的问题是读不出U盘,我用分区工具格式化后只读得出部分内存,但又能检查到U盘之前的内容,后来有下过金士顿U盘修复软件,并没多大作用,最后是配合量产工具修好的