VirtualBox为用户提供了通过USB直通功能在客户端虚拟机(VM)和USB外设之间传输数据的能力。在本指南中,我们将指导您如何在VirtualBox中启用USB功能,以便您可以在VM中使用本地USB设备,就像直接连接一样。此外,我们还将探讨USB直通在不同操作系统中的工作原理,以及如何在虚拟机中访问虚拟USB,特别是在远程VirtualBox环境中。
VirtualBox 7.x的一个主要变化是原生USB控制器支持。以前的VirtualBox版本需要用户安装Oracle扩展包来使用USB 2.0(EHCI)和USB 3.0(xHCI)控制器。原生支持仅限于USB 1.1,需要扩展包来使用USB 2.0/3.0控制器及其附加的外设。
从7.0.0版本开始,EHCI(USB 2.0)和xHCI(USB 3.0)控制器的支持已添加到基础VirtualBox包中。用户可以在不安装扩展包的情况下直接配置USB 2.0/3.0直通。
扩展包仍然由于其高级功能而有用,包括:
ARM架构的支持在VirtualBox 7.2版本中添加,允许用户在基于ARM的Windows设备和Apple M系列Mac上运行VirtualBox虚拟机。
您可能会遇到这些特定于操作系统的故障点。
您是否想在远程 VRDP 虚拟机上使用您的 USB 设备?或者它是否是一种特殊设备,例如 VirtualBox USB 扩展不支持的 3D 雕刻鼠标?无论哪种情况,免费的 USB over Network 软件(USB Network Gate)都是您的解决方案。它是一款实用工具,可让连接到一台机器的任何 USB 设备共享到同一网络中的另一台机器,这也包括虚拟机。
除了支持多种硬件——打印机、网络摄像头和加密狗——之外,USB Network Gate 创建的连接还提供了大量安全功能,包括加密、密码保护和自动断开连接选项。它还可通过 NAT 工作。USB Network Gate 既灵活又易于使用,访问其任何功能时都无需复杂设置。USB Network Gate 现已提供个人免费版本。