① 怎么让一个软件识别一个usb设备
你好!你的建议是好的!但有虚拟硬盘该是利用超级兔子及第三方软件做到的!至于虚拟U盘可能办不到!再者你可以买个读卡器利用自己手机上的内存卡就可行了!实在不行的话就买个盘吧!这样也不是个办法!你有MP3之类的也行!有数据线就行了!
② 无法识别USB设备怎么弄
usb设备越来越普遍,几乎所有的设备都有usb化的趋势,如打印机、摄像头、mp3、mp4、阅读机,但很多时候,我们使用usb设备却不是那么的顺利。经常出现“无法识别的usb设备”的提示,那么为什么会出现此提示,如何解决呢?
usb无法识别主要是以下几个思路出发,首先如果是初次在一台电脑上,当出现usb无法识别的时候,需要做的是分析清楚到底是usb设备产品的问题还是电脑或线路的问题以及是否存在驱动问题。当以前使用过该usb设备,现在不可以用的话,驱动问题就可以简单的排除掉。
例如,有一台电脑出现了usb无法识别的故障,买的一个新的usb鼠标用了不到2个月,就突然在电脑中没反应了,鼠标指示灯一闪闪的,电脑桌面右小脚有提示:“无法识别的usb设备”
经过检查发现usb设备接口没有问题,另外在我的电脑---属性--在设备管理发现驱动也没问题,于是将usb鼠标拿到另外一台电脑中使用,发现问题依旧,由此可以大致的判断为是usb设备本身的问题,由于鼠标没使用多久,一般坏的可能性也不大,经常仔细观察鼠标线发现鼠标线中间一端有一很小部分被磨损,并且里面的线材的铜线都暴露出来了,之后将磨烂的一段剪掉之后,重新接好线之后问题解决。
其实usb设备无法识别解决办法很简单,无非是围绕到底是usb设备还是电脑有问题,我们只需要使用排除法就可以简单的判断了,逐步缩小问题范围,问题就好解决的多了。
下面是保证USB设备可以正常工作的一些条件:
(1)USB设备本身没有任何问题——可以通过在其它计算机上进行测试,保证能正常工作;
(2)USB接口没有任何问题——可以通过连接其它的USB设备在此接口上进行测试;
(3)USB设备的驱动程序已经正确安装,如果有详细说明书的USB设备,一定要仔细查看相应的说明文件,按照说明安装相应的驱动程序;目前的操作系统足以识别绝大部分的USB设备,如果是驱动问题,推荐大家使用驱动精灵去检测与安装。
当在别的电脑上可以用,在自己电脑上不可用也就是如果是电脑问题导致的usb无法识别,那么我们需要检测一下电脑设置等,如:
1、USB接口电压不足。当把移动硬盘接在前置USB口上时就有可能发生系统无法识别出设备的故障。原因是移动硬盘功率比较大要求电压相对比较严格,前置接口可能无法提供足够的电压,当然劣质的电源也可能会造成这个问题。解决方法是移动硬盘不要接在前置USB接口上,更换劣质低功率的电源或尽量使用外接电源的硬盘盒,假如有条件的话。
2、主板和系统的兼容性问题。呵呵这类故障中最著名的就是NF2主板与USB的兼容性问题。假如你是在NF2的主板上碰到这个问题的话,则可以先安装最新的nForce2专用USB2.0驱动和补丁、最新的主板补丁和操作系统补丁,还是不行的话尝试着刷新一下主板的BIOS一般都能解决。
3、系统或BIOS问题。当你在BIOS或操作系统中禁用了USB时就会发生USB设备无法在系统中识别。解决方法是开启与USB设备相关的选项。就是开机按F2或DEL键,进入BIOS,把enable usb device选择enable。
4、usb驱动没有正常安装。
这是最为主要的一种故障了,当插入USB设备后,系统通常会提示“发现新硬件”,并安装驱动程序,如果我们认为有什么风险或者觉得麻烦点击了取消,就会造成usb驱动无法正常加载,从而使usb设备无法识别。
解决办法:右键“我的电脑”,找到“设备管理器”,找到有问号的usb设备,右键,将问好的usb设备卸载,重新插入usb设备,或者在“设备管理器”界面点击“刷新”,会重新加载usb驱动,按照提示一步步系统会自动安装驱动。
友情提示:如果是品牌手机,特别是苹果、三星、摩托罗拉、诺基亚等品牌的智能手机通常有自己的驱动程序,一般情况下必须安装了随机携带的手机驱动程序才能被电脑正确识别,否则就会提示“无法识别的usb设备”。
5、所使用的操作系统被过度精简,通用usb驱动被精简掉,或被病毒破坏。
Windows XP、vista、Windows7自带的驱动包已经包含了很多被微软认可的驱动程序,可以识别很多设备驱动,当然也包含usb设备驱动。各种精简版的Windows系统,驱动程序也是被精简的一个方面。个别时候也有可能是遭遇病毒的破坏。
解决办法:遇到这种情况可以寻找官方的驱动程序(如附带的光盘),或者使用驱动精灵升级驱动,如果是早期的win98、win2000及早期的XP版本也可以尝试通用的usb万能驱动。
6、usb设备本身硬件故障。
usb设备很方便,但是由于是经常热插拔会造成usb设备的损坏,同时生活中越来越多的强磁设备如手机、微波炉、电视等也会造成usb芯片,特别是闪存芯片磁道的损坏。
解决办法:遇到这种情况要分辨是电脑的usb接口问题还是usb设备的问题,分辨到底是哪一个接口坏掉很容易,尝试不同的usb设备在同一 usb接口上是否能识别,若能则是usb设备的问题,若此usb设备在其他电脑上正常,而在本机上无法识别则有可能是本机的usb接口故障。
若是U盘等usb存储设备,可以考虑使用官方的量产工具初始化一次。(注意不是Windows格式化,虽然很像,但不是。)大型存储设备,如移动硬盘可以考虑使用带供电接口的usb连线尝试一次。
若是电脑usb接口故障,可以尝试拔掉其他usb设备,以获得足够的usb电压等方法尝试。
7、是否在cmos中禁用了usb设备。
这种情况在网吧、学校的机房和公司的电脑比较常见,这是为了电脑的安全考虑禁用usb接口,对于普通家庭电脑和手提一般不会被禁用,不过作为最后一个尝试的方面,你可以去看一下。
解决办法:前提是你能进入cmos,在主板的设定相关项目里可以找到 usb device 是否被 disable ,若是,更改为 enable 。
③ 怎么识别USB
新版的都可以,如6.0和7.0版的。一般虚拟机在全屏模式就会接管你新插入的USB设备,这些设备要在你虚拟机启动后完成后,新插入的就可以在VM中找到。启动之前插入的VM接管不了。
有一个选项还可以更改USB设备联接:
点击编缉虚拟机设备:Edit Virtual machine settings
双击USB Controller
有三个选项:
1、Enable high-speed Support for USB 2.0 devices
2、Automatically connect new USB devices
3、Show all USB input devices
第一个是充许高速2.0通道的USB设备
第二个是自动联接新的USB设备
第三个是显示所有的USB输入设备
(大概意思,我的英语不好)
这几个选项可以全选的,也可以根据你的情况选取。
④ 电脑不能识别USB设备怎么办
1、首先,右键此电脑,选择属性。
⑤ 如何正确读取usb设备数据
是不是来你读取的通道配错自了?譬如你想在EP1上收发数据,却配成了EP2,而事实上EP1的MPS是64,EP2的MPS是512?
把usb_bulk_msg的最后一个参数Timeout值设的大一点试一下,另外提醒下,usb_bulk_msg是阻塞的,也就是说你要读一定长度的数据,只有底层完全读到这些数据或者超时才会返回,如果在超时时间内设备未发送完全部的数据,那么此时返回err值,最简单的办法是加大Timeout值,最标准的做法是用usb_submit_urb异步方式提交URB包,效率比较高,Linux下的USB分层机制作的比较好,你可以看一下drivers/usb/serial下面就是最简单的主机侧串口驱动,里面基本上用的都是异步方式,看你帮定的应用是哪个应用Class对应看usb下面的代码
⑥ 无法识别usb设备怎么办如何识别usb设备
从本人的维修经验来看无法识别,一是电脑无法识别USB设备。
二是USB设备不能被电脑识别。我们先要判断是电脑的问题还是USB设备的问题。我们可以用其他的USB设备来测试电脑有没有问题。
如果是电脑的问题。你的电脑是不是被病毒破坏。USB2.0的驱动是不是安装完好或版本不兼容。有没有软件冲突(先解决软件问题)一般情况出来一个安装驱动程序的提示。
如果是电脑硬件问题。我们先用万用表测量USB的四条线(红+5V 白DATA-数据- 绿DATA-数据- 黑 地线)万用表红表笔对地黑表笔测量(白线和渌线。的阻值不相差50欧,这两条线都是从南桥出来的,如果阻值变化过大则可以判断是南桥问题。说明USB在南桥内部的模块烧毁。
⑦ usb接口是如何识别各种设备的
usb 驱动是用来驱动操作系统可以识别usb接口的程序。至于插在usb接口上的是什么设备,并且系统是如何识别的,那就是设备与系统之间的通信了,一般外设会自动告诉系统自己是什么设备,他们之间通信用的语言也叫做驱动程序。
⑧ 怎么解决无法识别的usb设备
方法1
1
首先将usb设备插入计算机接口,然后在桌面左下角单击“开始”菜单,单击“运行”命令,打开框中键入“cmd”命令,单击“确定”按钮
2
启动命令提示符窗口,分别执行以下两条命令
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "DEVMGR_SHOW_DETAILS" /d 1 /t REG_SZ /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "DEVMGR_SHOW_NONPRESENT_DEVICES" /d 1 /t REG_SZ /f
3
重新启动计算机,在打开框中键入“devmgmt.msc”命令,单击“确定”按钮或者右击桌面上“我的电脑”图标,弹出的快捷菜单选择“属性”命令,在系统属性界面切换到“硬件”选项卡,在下面单击“设备管理器”按钮
4
打开设备管理器,在菜单栏上单击“查看”——“显示隐藏的设备”
5
双击“通用串行总线控制器”项目,将下面所有灰色项目和USB大容量存储设备都卸载掉
6
然后右击“通用串行总线控制器”项目,弹出的下拉菜单选择“扫描检查硬件改动”
7
拔掉USB设备,然后再重新插上,这下好了吗
8
如果还没好,右击“通用串行总线控制器”下的“USB Root Hub”项目,打开的右键菜单单击“属性”命令
9
打开的属性窗口切换到“电源管理”选项卡,去掉“允许计算机关闭此设备以节约电源”,单击“确定”按钮(依次对每个USB Root Hub的属性进行修改)
END
方法2
1
单击“开始”菜单,单击“运行”命令,在打开框中键入“regedit”命令,单击“确定”按钮
2
打开“注册表编辑器”窗口,在左侧注册表树窗口依次展开以下分支
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
3
在右侧窗口删除掉“UpperFilters”和“LowerFilters”键值
END
硬件原因分析
1
BIOS禁用了USB设备(进入BIOS,将“Enable USB Device”修改为“Enable”)
2
前置USB线接得不正确(试试后置的USB接口)
3
USB接口电压不足(换个接口试试看)
4
主板和系统的兼容性问题(尝试刷新一下BIOS)
5
USB设备本身已损坏(这个到另一台计算机进行测试即可马上知晓)
6
USB驱动程序问题(如果上面的方法还是不能解决您的问题,那么请到设备生产商的官方网站下载最新的驱动程序进行安装)