31
2012
03

安国AlcorMP优盘量产工具在x64操作系统上使用导致USB失效

前两天拿到一个别人送的礼品优盘,外观还凑合,定做的时候还烫印了对方公司的名字和网址。

不过我对这种没有品牌的礼品优盘向来是多一个心眼的,拿到手没有马上装满东西,而是检测了一下……检测的结果果然不出所料,是一个彻头彻尾的扩容盘,用1G扩容成4G。看来这家送礼品公司也是真够省成本了。

 

不过没关系,用Chipgenius检测了一下,检测到了主控芯片和闪存。虽然主控芯片是山寨黑优盘最常见的安国FC8708,但至少闪存还说的过去。

 

杯具的是连Chipgenius都提示是山寨黑盘……

很快就从数码之家下载到了合适的量产工具,没用多久,量产后这个优盘恢复了原本真身。只有1G的容量……接着给他做成PE启动光盘,里面放了GHOSTXP的镜像文件,以后就拿他去给别人装系统吧。

不过自我量产完这个优盘,我的机器就出了毛病,大部分USB设备都用不了了,尤其是USB2.0的设备。打开设备管理器,发现USB EHCI控制器和USB ROOT HUB都出了惊叹号标志。

郁闷,我赶紧想出了各种解决方案,先后试了卸载掉USB设备重新安装驱动,并试了不同版本的主板驱动,在微软知识库找问题,但都没有能解决这个故障。奇怪,我最后考虑肯定与这个优盘有关系,因为我只做了一次量产,于是从量产工具里找答案。发现安国主控优盘量产工具里都有一个USB LowerFilters驱动,mpfilt.sys。该文件会在运行量产工具时自动复制到系统目录下,但关闭量产工具后不会卸载该驱动,当再次重新启动计算机时,由于该驱动程序与x64操作系统存在兼容问题,于是导致了USB EHCI控制器都启动失效。

顺手搜索了一下,发现之前也有不少朋友遇到了这个问题,而且也给出了具体的解决方案,我参考了解决了自己的问题,也顺便贴出来,大家遇到可以参考一下。

1、删除C:\Windows\syswow64\drivers目录下的mpfilt.sys文件

2、注册表内搜索mpfilt.sys:

删除(蓝色字体部分):HKEY_LOCAL_MACHINE\system\currentcontrolset\services\mpfilt(此项可能同时会再现在controlset002、control003等中)

3、注册表内搜索mpfilt:

删除(蓝色字体部分):HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}中,Lowerfilters 内的“mpfilt”(此项可能同时会再现在controlset002、control003等中)

4、重启。OK!

这个问题在32位系统下,比如XP下不会发生,只会在x64系统下发生,比如x64的Vista和Win7。放到这里,也算自己将来再遇到时好照搬着解决。也顺便感谢该问题原解决方案的作者!

« 上一篇下一篇 »

评论列表:

1.nina  2012/4/1 12:44:52 回复该留言
不是讲我的事情……就是讲我的东西……
Windows 7系统Windows 7  Maxthon 3.3.6.2000浏览器Maxthon 3.3.6.2000

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。