我在 Ubuntu 20.04 中的 VirtualBox 下将 Windows 10 作为虚拟机运行。我已将 USB 闪存驱动器插入 USB 插槽,Ubuntu 可以正常看到它。即使我在 VirtualBox 中启用了 USB“直通”,Windows 10 VM 也看不到该驱动器:换句话说,VirtualBox 可以看到该驱动器,但 Windows 10 VM 看不到。此外,Ubuntu 20.04 使用 Nautilus(相当于文件资源管理器)可以看到手机。原生 Windows 10 可以看到该驱动器。我查看了设备管理器,在 USB 大容量存储设备(在 USB 串行总线控制器中)旁边有一个带有感叹号的黄色三角形。我尝试右键单击该条目并卸载它,重新启动 Windows 并再次安装它,但无济于事。有什么想法吗?
答案1
您可能正在使用默认的 USB 版本 1.1,而不是版本 2.0 或 3.0。
要启用 USB 支持客户机,您必须首先安装扩展包在主机上:
关闭虚拟机
在主机上下载 VirtualBox 扩展包
下载完成后,双击启动安装程序
Oracle_VM_VirtualBox_Extension_Pack-6.x.x.x.vbox-extpack
按照屏幕上的说明安装扩展包
启动 VirtualBox
选择虚拟机,然后选择设置
在左侧窗格中选择 USB
在右侧窗格中,检查 USB 2.0(或 USB 3.0)
单击“确定”
连接 USB 设备。
有关屏幕截图的更多信息,请参阅 如何在 VirtualBox 客户机上设置 USB。
答案2
必须关闭 Windows VM(而不是关机或保存)。然后,USB 2.0、USB 3.0 和 USB 2.0 单选按钮出现在 VirtualBox 的菜单设置->USB 中。我选择了 USB 3.0,然后在设备->USB 的菜单项中启用每个 USB 记忆棒和 Android 手机后,Windows 的文件资源管理器便会“看到”它们。