为了让更多软件兼容,现在很多
网吧都安装
win7,xp双系统,但是在使用的过程当中,
win7,xp双系统造成的问题也很多,客户机启动其中一个,然后重启后启动另外一个导致USB设备失灵的问题如何解决。
造成这个问题的原因是,现在越来越多
网吧开始采购B85等集成intel原生USB3.0控制器的主板。根据上面的资料:usb3.0采用的是xhci的标准,它兼容usb3.0、usb2.0、usb1.1等各个标准。所以主板厂家的bios中关于xhci的配置一般有以下几项:
Auto: 根据第一次开机时启动的操作系统自动判断xhci接口标准
Enable: 强制开启xhci接口标准。此时主板上蓝色usb接口支持usb3.0、usb2.0、usb1.1
Disable:强制关闭xhci接口标准。此时主板上蓝色usb接口不在支持usb3.0, 仅支持usb2.0、usb1.1
主板厂家默认xhci模式配置一般为auto。这个时候如果第一次冷开机的操作系统支持xhci,则主板的蓝色接口工作于usb3.0,如果操作系统不支持xhci,则主板蓝色接口工作于usb2.0。
这中间有一个bug存在:模式的更改只会存在于冷开机,也就是在机器未开机的情况下第一次开机,而重启是不会触发模式判断的。也就是说第一次开机时启动的系统是支持xhci的,那这个接口就是usb3.0模式的,重启电脑后,这个接口仍然是usb3.0模式,而不会管重启后的系统是否支持。usb3.0模式。
只有采用NT6.x及以后内核的windows系统才支持xhci,即主流的系统只有win7、win2008这些才支持usb3.0。而winxp、win2003是不支持usb3.0的。
所以如果usb设备(键盘、鼠标)是插在蓝色的usb接口上,而
无盘又有win7、xinxp多启动,开机后第一次进了win7,然后又重启进了winxp,这样就会出现找不到插在蓝色接口上的usb设备(键盘、鼠标)的问题。