PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

VMware workstations 15:USB设备自动挂载到虚拟机的方法

[复制链接]
haierccc 发表于 2019-12-9 15:51 | 显示全部楼层 |阅读模式
点击数:5065|回复数:2
本帖最后由 haierccc 于 2019-12-9 18:52 编辑

最近在VMware workstations 15里安装系统,并且要把USB加密狗挂载到虚拟机,可居然发现在14里正常运行的自动挂载功能失效了!每次重启物理主机都要手动把USB加密狗挂载到虚拟机,不胜其烦!
于是满世界的胡天海地的找,在翻阅了一大堆英文文档(没那么牛X,借助谷歌翻译和百度翻译)终于找到了解决方法,记录于此与君共享。
英文原文在这里:
https://kb.vmware.com/s/article/1648
后来才发现有中文的文档:https://kb.vmware.com/s/article/1648?lang=zh_CN
原文里是在注册表里找ID,我这里改动一下,更加方便和直观,以我的U盘为例。
“设备管理器”里找到U盘的VID和PID(虚拟机或物理机都可以):
01.png
记下来(16进制):0x781,0x5567
接着打开虚拟机的 .vmx文件,在其中添加一行:
usb.autoConnect.device0 = "0x781:0x5567"
如果需要虚拟机自动挂载多个USB设备,可以这样添加:
usb.autoConnect.device0 = "0x781:0x5567"
usb.autoConnect.device1 = "0x529:0x1"
usb.autoConnect.device2 = ....
usb.autoConnect.device3 = ....
最后开启虚拟机,就会自动把USB设备连接到虚拟机了,这就实现了特定的USB设备挂载到特定的虚拟机的功能。




孤舟一笠 发表于 2019-12-12 10:41 | 显示全部楼层
感谢楼主分享。请问楼主现在vmware有常规稳定办法宿主机开机自动启动虚拟机系统没?感觉这点hyper-v做得很好啊
来自安卓客户端来自安卓客户端
haierccc  楼主| 发表于 2019-12-12 11:50 | 显示全部楼层
本帖最后由 haierccc 于 2019-12-12 15:17 编辑
孤舟一笠 发表于 2019-12-12 10:41
感谢楼主分享。请问楼主现在vmware有常规稳定办法宿主机开机自动启动虚拟机系统没?感觉这点hyper-v做得很 ...

有办法,连接在这里:https://cloud.tencent.com/developer/article/1402342

不过经我的实验,在user权限下以上方法失效。
当然也有方法,就是把开机脚本放到启动组,
可是关机呢?我始终没有找到关闭主机,虚拟机也自动关闭的方法,都是挂起
可是挂起会把大量的数据写入磁盘,造成关机非常缓慢,从外表看显示器已经熄灭,可是主机灯还长时间亮着,如果不懂行的人一看显示器关闭,就直接切断电源。。。
我的虚拟机已经有一个被这样损坏启动不了了。
当然这在管理员权限下是可以自动开关机的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部