Electronic Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

VirtualBox USB直通使用指南

Editorial Team Editorial Team
Feb 17, 2026

VirtualBox为用户提供了通过USB直通功能在客户端虚拟机(VM)和USB外设之间传输数据的能力。在本指南中,我们将指导您如何在VirtualBox中启用USB功能,以便您可以在VM中使用本地USB设备,就像直接连接一样。此外,我们还将探讨USB直通在不同操作系统中的工作原理,以及如何在虚拟机中访问虚拟USB,特别是在远程VirtualBox环境中。

提供 14 天免费试用
许可价格从 $159.95
适用于
VirtualBox iPhone 转向

VirtualBox 7.x 的更改

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直通。

扩展包仍然由于其高级功能而有用,包括:

  • VRDP(VirtualBox远程桌面协议)
  • 云集成
  • 主机摄像头直通
  • 磁盘加密以增强安全性
  • PXE启动ROM

ARM架构的支持在VirtualBox 7.2版本中添加,允许用户在基于ARM的Windows设备和Apple M系列Mac上运行VirtualBox虚拟机。

在VirtualBox中访问本地USB设备的方法

VirtualBox USB 直通功能允许客机虚拟机访问连接到宿主计算机的 USB 设备,但需要一些手动配置。以下步骤说明如何在 VirtualBox 7.x 中配置 USB 直通。
1
关闭虚拟机以完全关闭它。你不能简单地暂停或保存虚拟机,因为USB控制器设置只能在虚拟机未运行时更改。
2
启用USB支持并选择控制器:

  • 在VirtualBox Manager中选择虚拟机。
  • 在设置 > USB中,勾选启用USB控制器复选框。
  • 为您的系统选择正确的控制器:

    • 对于大多数现代客操作系统,选择USB 3.0(xHCI);
    • 如果客操作系统不支持xHCI,则选择USB 2.0(EHCI);
    • 对于旧系统,选择USB 1.1(OHCI)。您可能需要在客虚拟机内安装第三方驱动程序以使用xHCI。
 在每台虚拟机的设置中选择USB控制器
3
添加USB设备过滤器,以便VirtualBox在设备连接到主机时自动捕获设备。
  • 前往设置 > USB,点击添加过滤器(+),然后选择USB设备。
4
按照以下步骤连接USB设备,以避免设备繁忙或被锁定的情况。

  • 从主机电脑中拔出USB设备。
  • 启动虚拟机,并等待操作系统完成启动。
  • 将设备插入主机,外设将被客机操作系统捕获,并从主机中逻辑断开。不要使用当前正在主机中使用或挂载的存储设备。
5
如果USB设备没有被虚拟机自动捕获,请手动将其附加到虚拟机,方法是前往“设备”>“USB”,然后选择要连接到虚拟机的设备。
 在运行中的虚拟机中选择USB设备

操作系统主机笔记

您可能会遇到这些特定于操作系统的故障点。

  • macOS 可能会干扰 VirtualBox 的系统软件或扩展。通过在“系统偏好设置”>“隐私与安全”中为 VirtualBox 提供所需的权限来解决此问题。
  • Linux 主机也可能由于用户权限问题而出现连接问题。可以通过使用 sudo adduser [用户名] vboxusers 命令将用户添加到 vboxusers 组,然后重新启动系统来解决此问题。

USB Network Gate

你是否希望在远程VRDP虚拟机中使用本地USB设备?又或者,你使用的是一些VirtualBox本身不支持的特殊设备,比如3D建模鼠标?这时,USB Network Gate 是你的理想解决方案。 这是一款功能强大的工具,它可以将连接到一台计算机的USB设备,通过网络共享到另一台计算机——包括虚拟机在内。

通过 USB Network Gate 实现 VRDP 远程USB重定向

除了支持打印机摄像头加密狗等多种设备类型外,USB Network Gate 还提供多种安全设置,例如:数据加密、密码保护、自动断开连接等。它同样适用于 NAT 网络环境。USB Network Gate 使用简单、功能强大,无需复杂配置。提供免费试用版,让你在购买前先行体验其完整功能。

VirtualBox USB直通快速解决方案
14 天免费试用

如何使用 USB Network Gate

 视频教程
1
启动 VirtualBox 虚拟机,并通过 RDP(远程桌面协议)连接。
2
分别在本地计算机和虚拟机中安装 USB Network Gate。 虚拟机端可选择“仅限客户端”安装方式,本地计算机端应选择“完整安装”。
 USB Network Gate 安装设置 – 主机选择完整安装
3
在本地计算机上启动 USB Network Gate,并输入免费试用提供的临时授权码(如有)。
4
在虚拟机中打开 USB Network Gate,点击 已连接设备 > 添加服务器,然后输入本地计算机的 IP 地址(可通过 ipconfig 命令查看)。
 在USB Network Gate中添加服务器(主机无法自动识别时必需)
5
回到你的本地计算机,找到你想共享的USB设备,点击“共享”。
 选中并准备共享的U盘设备
6
此USB设备将在虚拟机上的 USB Network Gate 客户端中显示,点击“连接”即可开始使用。
 在虚拟机客户端中检测到的U盘设备,已就绪

这款工具支持从存储设备到iPhone等多种USB硬件,且全面兼容主流操作系统,包括 Windows、macOS、Linux 和 ARM架构平台。

常见问题(FAQ)

首先确认已正确安装 Extension Pack,并检查其版本是否与当前 VirtualBox 版本兼容。如有需要,请在扩展管理器中卸载当前扩展包并重新安装正确版本。
某些RDP客户端或特定设备不支持USB重定向,这时候建议使用 USB Network Gate 作为解决方案。
USB Network Gate
通过网络重定向 USB 设备
提供 14 天免费试用
许可价格从 $159.95
适用于