Ubuntu宿主机中的VMWare选项「可移动设备」整体灰色不可点击

在 Ubuntu 宿主机上 90% 的场景由三个核心原因导致,按概率从高到低依次排查即可解决。


步骤1:启动 VMware USB 仲裁服务(最常见,优先执行)

USB 设备直通的核心调度服务未运行时,可移动设备菜单会完全灰色。Ubuntu 下该服务默认不会开机自启,是绝大多数人遇到的根因。

在 Ubuntu 宿主机终端执行:

# 启动USB仲裁服务sudosystemctl start vmware-usbarbitrator.service# 设置开机自启(避免重启电脑后再次失效)sudosystemctlenablevmware-usbarbitrator.service# 验证进程是否正常运行psaux|grepvmware-usbarbitrator

如果提示Unit vmware-usbarbitrator.service not found,说明你的 VMware 版本未注册系统服务,用原生命令启动:

sudovmware-usbarbitrator

执行完回到 VMware,点击一下 Win10 虚拟机桌面激活窗口,再查看顶部「可移动设备」菜单是否恢复可点击。


步骤2:确认虚拟机已添加 USB 控制器(必须关机操作)

如果虚拟机硬件配置里没有 USB 控制器,客户机就没有 USB 总线,自然无法识别和连接任何 USB 设备。

  1. 完全关闭 Win10 虚拟机(禁止挂起,必须选择关机
  2. 选中该虚拟机 → 点击「编辑虚拟机设置」
  3. 在左侧「硬件」列表中检查是否存在USB 控制器
    • 若不存在:点击下方「添加」→ 选中「USB 控制器」→ 完成添加
    • 若存在:点击进入详情,确保勾选「启动时连接」,USB 兼容性先选择USB 2.0(兼容性最稳定,排除协议兼容问题)
  4. 保存设置,重新启动虚拟机,再次查看菜单状态

步骤3:解除 VMware USB 设备安全限制(VMware 16/17 版本常见)

VMware 16 及以上版本新增了 USB 设备安全限制规则,会默认禁止部分外设直通,表现为设备条目灰色、甚至整个菜单不可用,需要修改虚拟机配置文件解除。

  1. 完全关闭 Win10 虚拟机
  2. 找到你的虚拟机存储目录,找到后缀为.vmx的虚拟机配置文件
  3. 用文本编辑器打开该文件,搜索usb.restrictions.defaultAllow
    • 如果存在该行,将值从"FALSE"改为"TRUE"
    • 如果不存在该行,在文件末尾添加一行:
      usb.restrictions.defaultAllow = "TRUE"
  4. 保存文件,重新打开 VMware 并启动虚拟机测试

步骤4:权限兜底验证

如果以上三步都无效,大概率是当前普通用户没有权限访问 USB 设备节点。可以临时用 root 权限启动 VMware 快速验证:

# 先完全关闭VMware软件再执行sudovmware

如果 sudo 启动后菜单恢复正常,说明是权限问题。永久修复方式是配置 udev 规则开放 USB 设备权限:

sudotee/etc/udev/rules.d/99-vmware-usb.rules<<'EOF' SUBSYSTEM=="usb", MODE="0666", GROUP="plugdev" EOFsudoudevadm control --reload-rules&&sudoudevadm trigger

配置完成后注销并重新登录 Ubuntu,正常启动 VMware 即可。