我在 Mac 上运行 VirtualBox 5.0.12,并且我有一个连接到 Mac 的 USB 驱动器。VirtualBox 显示它正在使用 USB 设备,但该设备未显示在文件资源管理器中。虚拟机已关闭并重新启动,但 USB 仍然没有显示。我想有时我可以听到 Windows 的“USB 已连接”声音。
编辑:Windows 设备管理器显示“设备无法启动。向服务或功能传递了无效参数。”
答案1
如果是 Virtual Box,您确定安装了客户机必需品吗?这是 Virtual Box 从您的家庭操作系统获取外部文件夹/共享的必要条件。我相当确定这包括 USB 设备:
https://www.virtualbox.org/manual/ch04.html
共享文件夹 这些文件夹提供了一种在主机和客户机之间交换文件的简便方法。与普通的 Windows 网络共享非常相似,您可以告诉 VirtualBox 将某个主机目录视为共享文件夹,VirtualBox 会将其作为网络共享提供给客户机操作系统,而不管客户机是否实际拥有网络。有关详细信息,请参阅第 4.3 节“共享文件夹”。
安装:
在虚拟机菜单栏的“设备”菜单中,VirtualBox 有一个名为“插入 Guest Additions CD 映像”的便捷菜单项,它将 Guest Additions ISO 文件挂载到虚拟机中。然后,Windows 客户机应自动启动 Guest Additions 安装程序,该安装程序将 Guest Additions 安装到 Windows 客户机中。其他客户机操作系统(或如果禁用了 CD 上的软件自动启动功能)需要手动启动安装程序。
不过,目前这似乎对 Mac 来说还不存在:
Mac OS X 客户机:VirtualBox 目前不提供适用于 Mac OS X 的客户机添加功能。
这个论坛可能会有帮助:https://forums.virtualbox.org/viewtopic.php?f=8&t=45349
我发现解决这个问题几乎每次都有效的方法是:
- 插入 USB 驱动器,
- 等待 OSX 安装驱动器,
- 在 Finder 中弹出驱动器,然后
- 然后选择设备|USB 设备菜单并选择 USB 驱动器来安装驱动器。