VMware Workstation USB 设备直通:U盘、加密狗和开发板怎么接进虚拟机

举报
yd_227615547 发表于 2026/11/13 09:23:57 2026/11/13
【摘要】 【摘要】虚拟机里要读 U 盘、接加密狗、调开发板,设备却只在宿主机上出现,这是新手最常卡住的地方。本文讲清 VMware Workstation USB 设备直通的用法:怎么把设备交给虚拟机、USB 3.x 兼容性怎么选、接不上时先查哪几处,以及容易踩的几个坑。 前言用虚拟机做测试,经常要接宿主机上的 USB 设备:从 U 盘拷安装包、给软件插加密狗、往开发板里烧程序、接 USB 转串口调试...

【摘要】虚拟机里要读 U 盘、接加密狗、调开发板,设备却只在宿主机上出现,这是新手最常卡住的地方。本文讲清 VMware Workstation USB 设备直通的用法:怎么把设备交给虚拟机、USB 3.x 兼容性怎么选、接不上时先查哪几处,以及容易踩的几个坑。

前言

用虚拟机做测试,经常要接宿主机上的 USB 设备:从 U 盘拷安装包、给软件插加密狗、往开发板里烧程序、接 USB 转串口调试硬件。默认情况下这些设备都归宿主机管,虚拟机里看不到,得手动把设备“直通”给虚拟机,它才会出现在虚拟机里。

一、把 USB 设备交给虚拟机

最常用的办法是菜单直通,虚拟机开机后,点菜单“虚拟机 → 可移动设备”,找到要接的设备,比如 U 盘、加密狗或开发板,点“连接(断开与主机的连接)”,设备就从宿主机断开、出现在虚拟机里了。用完再从同一个菜单点“断开连接”,设备就回到宿主机。

如果菜单里没有想要的设备,先看两处:第一,虚拟机设置里有没有 USB 控制器,关机状态下点“虚拟机 → 设置 → USB 控制器”,确认 USB 控制器是开启的;第二,宿主机上的 VMware USB Arbitration Service 服务是不是在运行,这个服务停了,虚拟机就认不到新插上的 USB 设备,在宿主机服务里把它启动并设成自动就行。

注意一点:同一台 USB 设备同一时间只能属于一边,要么宿主机用、要么虚拟机用,不能两边同时读写,切换时要先在用着的那一边安全弹出或断开。

二、USB 3.x 兼容性怎么选

虚拟机设置里的 USB 兼容性有 USB 2.0、USB 3.0、USB 3.1 几档,选错了设备可能认不出来,或者只能跑在低速模式下。

兼容性 适用情况
USB 2.0 老设备、加密狗、USB 转串口,兼容性最好
USB 3.0 普通 U 盘、移动硬盘,速度够用
USB 3.1 新款高速 U 盘、USB 3.x 移动硬盘,速度最快

选的原则是够用就好:设备是 USB 2.0 的就选 USB 2.0,盲目选最高档反而可能认不出;要跑满 USB 3.x 的速度,宿主机接口、数据线、U 盘本身都得是 USB 3.x,缺一环速度都上不去。改兼容性要先关机,改完再开机才生效。

三、接不上时先查哪几处

第一查设备是不是还在宿主机手里。U 盘刚插上时宿主机会先认到它,虚拟机菜单里看到它再点连接,别指望插上就自动进虚拟机;加密狗和开发板也是,宿主机上如果有驱动在占用,虚拟机里也连不上。

第二查虚拟机里缺不缺驱动。设备进了虚拟机,还要在虚拟机系统里装好对应的驱动:Windows 虚拟机看设备管理器里有没有带感叹号的设备,Linux 虚拟机用 lsusb 看设备在不在列表里,dmesg 看内核认没认到它。

第三查 USB 控制器和服务。菜单里根本没有设备,多半是 USB 控制器没开、或者宿主机上的 VMware USB Arbitration Service 没跑起来;换个宿主机 USB 接口、换根数据线再试一次,很多“认不到”其实是接口或线的问题。

四、几个容易踩的坑

第一个坑是 U 盘没安全弹出就切换。正在往 U 盘拷文件时直接点断开,文件可能只拷了一半,虚拟机和宿主机两边都读不到完整的文件,切换前先在用着的那一边安全弹出。

第二个坑是把虚拟机磁盘文件放 U 盘上跑。直通的 U 盘速度和稳定性都不如本地磁盘,虚拟机磁盘文件、数据库这种东西别放 U 盘里跑,传文件用完就拷进虚拟机本地磁盘。

第三个坑是重启后设备不自动回来。直通是手动指定的,虚拟机重启或宿主机重插设备后,通常要再点一次菜单连接,不会自动续上;固定要用的设备可以记下它的名字,养成开机先连接的习惯。

五、总结

记住一句话:USB 设备同一时间只属于一边,想让虚拟机用,就在菜单里把它连接进来;选对 USB 兼容性、装好虚拟机里的驱动,大多数设备一次就能接上。U 盘传文件、加密狗跑软件、开发板烧程序,都用这个办法,传完用完再断开还给宿主机,日常够用又不折腾。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。