Mac系统Vmware虚拟机无法识别USB Key解决办法。在使用电脑的时候需要用到加密锁,就是一个USBKey,但是发现在VMWare虚拟机下,这个USB设备根本不会出现在USB设备列表里,也就无法通过虚拟机进行连接了,导致在虚拟机下面的windows里,根本不会有这个设备,无奈通过bootcamp启动windows系统,是可以识别出这个设备并且可以正常使用的,而且在Mac系统下的系统信息里也能看到这个设备的信息,说明设备没有问题,应该是VMWare的问题。

过程:

在网上找资料,发现有很多说“网银”的USB Key也有类似情况的帖子,但是没有一个是解决了的帖子,尝试了几天都无果。

但是朋友的PD虚拟机却没这个问题,USBKey设备能够正常在虚拟机下识别出,由于用VMWare较早,有感情了,一直吹嘘“最好虚拟机”的我,不甘心就这样放弃VMWare(差点就去装PD了),于是潜下心来找英文资料,结果发现...,这些问题直接就在VMWare的TroubleShooting内躺着,居然没有一个中文的帖子说明这些问题,我这个不知道算不算是第一个了。

结果:

根据VMWare的TroubleShooting的内容,顺利解决这个问题,以下是教程:

第一步,打开VMWare,在最上面菜单栏的地方找到 “窗口” -> “虚拟机资源库”

在列表中找到要解决问题的虚拟机,我直接就是Bootcamp做虚拟机,所以选中Bootcamp,然后右键。

点击“在Finder中显示”,其实这里可以通过按住option按钮,直接出现编辑的功能选项,但是按住option的时候我没法截图了,所以就写个全一点的教程,如果大家按住option了,可以直接进入编辑步骤,找文件的步骤可以省略。

在finder中右键虚拟机文件,选择“显示包内容”。

然后找到vmx文件:

选择用“文本编辑”打开

在文件内增加一行

usb.generic.allowHID = "TRUE"

这个就是编辑过程,注意英文引号,可以直接拷贝我这里写的这行:

改好保存退出,退出VMWare,重启虚拟机,原来没有的USB设备,现在应该出现在VMWare的USB列表中了,选择要连接的设备就可以了。

成功出现USBKey,教程结束。

原理及注意:

这一行设置的目的是什么呢,为什么这样做了就能出现USBKey呢,这样做对系统有什么影响呢?我来一一解答下,省得大家不放心。

首先,苹果笔记本的键盘和触摸板,其实也是USB设备,只是它是通过内部线连接的,我们看不到USB接口而已,实际上对于系统来说,都是统一按照USB设备来识别和使用的,它们的类型是HID设备(可以认为是USB设备的一种),HID就是人体学输入设备的英文简写,VMWare的默认设置,是不会把HID设备列在USB设备的列表中的,否则如果用户不小心连接了某个HID设备,如果是键盘或者触摸板,那Mac系统下就用不来这些设备了,只能在虚拟机里面使用,我没试过,不知道电源键还有用不,而且一般情况下,这些设备的信号本来也会通过Mac系统传递给虚拟机,而不需要去独占USB连接,因此出于种种考虑,HID设备是不会出现在VMWare的USB设备列表中的。

不幸的是,我们的这个USBKey,恰恰就被认为是一种HID设备,所以也就不会出现在VMWare的USB设备列表中,导致虚拟机无法选择连接该设备。

上面那行代码的意思就是让VMWare显示出所有的USB设备,不要屏蔽HID设备,所以USBKey就出现了。但是,看下面的图:

旁边就是我刚才说的苹果的内置键盘/触摸板设备,如果选择连接了这个,那么键盘和触摸板在Mac下就无效了,不过不用担心,虚拟机关机后,这些设备都会释放给Mac,只不过在关机前,是无法切换到Mac使用这些设备了,而且在选择连接HID设备时,VMWare都会提示警告,让你确定(虽然这个警告能取消,但是不建议取消),所以一般不可能会弄错连接哪个设备的。

虚拟机usb接口连接失败_Vmware虚拟机无法识别USB Key解决办法相关推荐

  1. 虚拟机usb接口连接失败_适用于汽车的USB接口连接器介绍与设计(好文分享)

    本文由电蜂优选(Elecbee.cn)--连接器采购平台工程师为您整理,感谢您的阅读,采购连接器,上电蜂. USB(通用串行总线)正逐步发展成为一项标准的传输协议.毫无疑问,这种发展得益于USB接口在 ...

  2. 网易邮箱大师桌面版显示“服务器连接失败,请稍后重试”的一个解决办法

    网易邮箱大师桌面版显示"服务器连接失败,请稍后重试",重启也没有,连续两天都是这样. 尝试浏览器搜索到各种方法都不行,但是手机端的可以正常使用. 方法: 更新网易邮箱到最新版本. ...

  3. USB接口的键盘在进入系统前无法使用的解决办法

    重启,进BIOS,Advanced >> USB Configuration >>Legacy USB Suport  ,设为 Enable 用win7,一直比较喜欢用休眠来关 ...

  4. 更改计算机名未知错误,iTunes连接失败显示未知错误0xE8000084的详细解决办法

    最近有读者在微信上咨询,说电脑重装之后,安装了iTunes的最新版本,用数据线连接电脑跟iPhone 6手机之后,发现iPhone手机根本没什么反应,而且还弹出了如下图所示的提醒窗口: "i ...

  5. 弹出界面eth0/eth1错误 激活连接失败 master connection not found or invalid 解决办法

    原文:http://www.21yunwei.com/archives/3760 原因是NetworkManager 开启导致.关闭NetworkManager服务,否则会报错master conne ...

  6. VMWare虚拟机-锁定文件失败,打不开磁盘的解决办法

    VMWare虚拟机提示:锁定文件失败,打不开磁盘的解决办法 如果使用VMWare虚拟机的时候突然系统崩溃蓝屏,有一定几率会导致无法启动,会提示:"锁定文件失败,打不开磁盘...或它所依赖的某 ...

  7. 微型计算机usb只能连接u盘,USB接口连接的外部设备(如移动硬盘、U盘等)必须另外供应电源...

    正确答案: D USB接口连接的外部设备(如移动硬盘.U盘等)必须另外供应电源 题目:下面关于USB的叙述中,错误的是______. 解析:解析:USB是一个外部总线标准,用于规范计算机与外部设备的连 ...

  8. 限制外来计算机访问,禁止外来USB接口连接Win10系统电脑的方法

    现在已经是信息时代了,我们很多重要信息都保存在电脑中,如果没有任何设置,U盘可以很快的拷走重要文件.其实我们可以禁止外来USB接口连接Win10系统,这样就保障电脑资料安全.那么该怎么操作呢?阅读下文 ...

  9. 怎样删除usb计算机连接网络打印机驱动,USB无法识别打印机的解决办法和教程

    现在绝大部分常用打印机都是USB接口,常用型号连接到USB接口,系统一般都能默认识别并安装驱动:不常用型号打印机和精简操作系统一般也都能识别出打印机,但需要手动下载或是用光盘安装打印机驱动,打印机方可 ...

  10. java 调用usb接口吗_使用java对电脑USB接口演示

    使用java对电脑USB接口演示 1.首先创建USB接口 package com.zr; //USB接口 public interface USB { //打开设备 void open(); //关闭 ...

最新文章

  1. vba发送邮件 签名_如何更改“从Windows 10的邮件发送”签名
  2. RTMP/RTSP推送端和RTMP/RTSP播放端录像设计探讨
  3. keycode值列表
  4. file标签选择文件change事件失效处理方法
  5. 基于SSM的实验室预约系统
  6. 人脸图像质量评价:FaceQnet
  7. GitHub官网访问慢的解决问题
  8. 【码农说码】手撕锟斤拷,彻底搞懂GB2312,GBK,Big5,ASCII,UTF-8,UTF-32的前世今生
  9. 踽踽独行,你好像这世界上最孤独的灵魂
  10. Windows7 Embedded Standard x64更新代码80072EFE解决方法
  11. java测试输入星座匹配_java十二星座 (快来测试你是什么星座吧)
  12. springboot中报415错误怎么解决?
  13. 视频剪辑怎么自学?其实剪辑很简单
  14. 【概率论】5-2:伯努利和二项分布(The Bernoulli and Binomial Distributions)
  15. Drools 7 用OOPath遍历嵌套类型的实体对象
  16. suse linux服务器的常用命令
  17. showModalDialog取得父窗口的语法
  18. 使用Alexnet实现CIFAR100数据集的训练
  19. 软件测试周刊(第72期):所谓学问,学学问问,就学会了嘛。最怕你不愿去学,不肯去问。
  20. 面向开发者的 Android 10 —— Android 10 亮点

热门文章

  1. python定义一个变量为整型怎么写_python里怎么定义一个变量
  2. Python herhan学习 day2
  3. python爬取裁判文书_使用selenium爬取裁判文书网
  4. Log4j2 日志级别
  5. MATLAB编程算矩阵,MatLab矩阵计算
  6. 云孚开源情报系统YFINT
  7. FaceBook 遭遇有史以来全球最大宕机
  8. 回想让你最有成就感的bug是什么?你是如何发现这个bug的?
  9. 约瑟夫环问题java_Java求解约瑟夫环问题
  10. 约瑟夫问题c语言链表41人,约瑟夫问题 C语言链表实现