我自己是遇到了这样的问题,非常蛋疼....搞了好久,又是删注册表,又是上网找素材,没一个有用。最后还是自己搞懂了.....
由于USB大容量储存设备数据设备类型中的UsbStor类型。我的设备是能正确识别到名称的,但是就是不能生成大容量存储设备,估计是安装这个类型的驱动出错了。于是我开始找安装文件。
最后在C:\Windows\inf文件夹里面找到了差异:
在正常的机器上有usbstor.inf和usbstor.pnf两个文件,在我出问题的机器上正巧没有。那么肯定是系统调用这里的文件的时候没有找到文件,于是就调用失败了。
解决方案:
在正常的机器中拷贝C:\Windows\inf\usbstor.inf和C:\Windows\inf\usbstor.pnf两个文件到问题机器的C:\Windows\inf文件夹中即可。
由于USB大容量储存设备数据设备类型中的UsbStor类型。我的设备是能正确识别到名称的,但是就是不能生成大容量存储设备,估计是安装这个类型的驱动出错了。于是我开始找安装文件。
最后在C:\Windows\inf文件夹里面找到了差异:
在正常的机器上有usbstor.inf和usbstor.pnf两个文件,在我出问题的机器上正巧没有。那么肯定是系统调用这里的文件的时候没有找到文件,于是就调用失败了。
解决方案:
在正常的机器中拷贝C:\Windows\inf\usbstor.inf和C:\Windows\inf\usbstor.pnf两个文件到问题机器的C:\Windows\inf文件夹中即可。