Win7 中的 VirtualBox:无法从客户机 Windows7 访问外部驱动器

Win7 中的 VirtualBox:无法从客户机 Windows7 访问外部驱动器

出于好奇和测试目的,我开始在 Windows 7 中使用 VirtualBox。(主要是,我想测试 Linux 发行版并尝试了解 Windows 在此环境中的运行情况 - 以便将来可以在 Linux 和 Mac 等中使用 VB)。

我已经在这个VB中安装了Windows 7。

在此处输入图片描述

我无法在此虚拟 Win7 中使用我的三星 500 GB FAT32 外部驱动器。

我已经连接了驱动器,并在虚拟 Win7 的设置下检查了 USB。

在此处输入图片描述

我还在虚拟机的 USB 托盘图标的右键单击菜单中选择了该驱动器。

在此处输入图片描述

执行此操作后,三星外置硬盘也将无法访问从主机(非虚拟)Win7(取消选中此项并刷新主机 Win7 Windows 资源管理器页面通常会使其在正确的/主机 Win7 中再次可访问。)在任何时候,外部驱动器都是不是可以在虚拟机中访问。

该怎么办?

答案1

如果不安装 Oracle VM VirtualBox 扩展包,则不提供完整的 USB 支持。要安装,请单击Oracle VM VirtualBox 扩展包- 阅读更多这里

然后关闭客户操作系统并重新启动虚拟机。

然后,只需启用 USB 2.0 控制器。

在此处输入图片描述

实际上,无需添加 USB 文件管理器,只需连接您的设备并在虚拟机的 USB 托盘图标的右键菜单中检查它们即可 - 如问题正文中发布的最后一张图片所示。几秒钟后,它们应该可以像在主机 Win7 系统中一样访问。

只要在虚拟机中选择了外部驱动器,就无法从主机系统访问它。这是预期的行为。

其他 USB 操作也需要 VirtualBox 扩展包,即安装和使用打印机、传真机和扫描仪。

答案2

不太清楚您的 USB 外置驱动器是 USB 2.0 还是 USB 3.0。看来 VirtualBox 仍不支持 USB 3.0。我找到了解决此问题的方法。我通过 USB 2.0 延长线将 USB 3.0 外置硬盘连接到笔记本电脑的 USB 3.0 端口。至少对我来说有效。我已经在 Windows 8、Windows Sever 2012、Ubuntu 14.04/14.10 VM 上对其进行了测试。

相关内容