作者Jedidiah (哪里有FFXI的私服程式T_T)
看板Trace
标题[请益] VMware 5.5 的 USB 问题
时间Mon Dec 20 12:14:34 2010
上网查了以後, 才发现和我有同样问题的人, 真的不少...
不过我照他们的方法, 依然都没能解决问题...@@
事情是这样的
环境:
Windows XP SP3
VMware 5.5.1
前些日子买了一只 sony ericsson (以下简称 SE) 的手机, 并且安装了它的 PC Suit
昨天呢, 因为工作需要, 想开 VMware 来新装一个 OS
发现它说 "USB 初始化失败" (原文是啥我忘了, 意思是这样)
後来上网查, 才发现 SE 会用自己的 driver 来取代原来的 USB Root Hub 的 driver
而 VMware 只认 M$ 的 driver...@@
但更麻烦的还在後面...
即便移除了 PC Suit, SE 的 driver 并不会因此被移除, 所以无法解决 VMware 的问题
而且如果去装置管理员那里, 去手动更改 driver, 它会要求一个不存在的档案:
mondll.dll
所以根本没办法更改 driver...就算去别的 XP 的电脑找, 也根本没这档案
更扯的是, 去那些电脑看它们的 USB Root Hub 的 driver
都只有 usbd.sys 和 usbhub.sys, 哪里来的 mondll.dll??? @@
後来想说乾脆把 "所有的" seehcri.sys (也就是 SE 提供的 driver) 给删除
这下好了...重开机後, 所有的 USB Root Hub 全变成 "无法辨认的装置"
当然也就无法使用所有的 USB 装置 (mouse, keyboard....etc)
即使用 regedit 把所有有 "seehcri.sys" 的机码全删除, 也解决不了问题
後来只好用 windows 的光碟开机, 使用它的修复功能
而且在安装的过程中还一直被要求放入有 seehcri.sys 的磁片 @@
不是都已经从机码里删了...而且 usb.inf, usbport.inf 也都用原始 XP 的安装档案
来覆盖掉了, 它是从哪里知道要这个档案的!!?? @@
而现在, 虽然这些 USB 都可以使用了, 但是在装置管理员里
还是没有 driver 的装态 (不过没有黄色惊叹号)
VMware 出现的讯息, 则变成 "You are using a non-Microsoft USB controller
driver which cannot be virtualized...."
换句话说还是有问题 @@
因此, 我现在想问的是, 如何在不重灌 OS 的前提下解决这个问题?
如果在装置管理员里去更新 drvier, 它就只会出现两个选项
(标准 USB 主控制器) <== 也就是会要求 mondll.dll 的选项
Sony Ericsson <== 也就是会要求 seehcri.sys 的选项
文章有点长...麻烦各位了, 谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.152.159