Virtualbox中无法使用USB设备解决办法

VirtualBox 允许您在虚拟环境中运行许多操作系统 , 而不会影响主机系统文件 。它是一个出色的虚拟机管理程序平台 , 非常适合尝试任何操作系统 , 而无需将其与主机操作系统一起安装 。但许多用户在将 USB 设备连接到 VirtualBox 虚拟机时遇到问题 。
VirtualBox 确实支持开箱即用的 USB 设备 , 但需要扩展包才能启用 USB 2.0 和 USB 3.0 设备 。如果您每次尝试连接 USB 设备时都看到“无法连接 USB 设备”错误 , 请不要担心 。我们将列出您看到错误代码的可能原因以及解决该问题的多个修复程序 。
“连接 USB 设备失败”错误的原因

Virtualbox中无法使用USB设备解决办法

文章插图
以下是 VirtualBox USB 设备错误的一些可能原因 。
  1. USB 驱动器已损坏或 USB 端口无法工作 。
  2. 您尚未在系统上安装正确的 VirtualBox 扩展包 。
  3. 您正在运行 VirtualBox 的过时版本 。
  4. 您尚未使用 USB 设置将 USB 设备添加到虚拟机 。
现在 , 您已经知道 VirtualBox 在连接 USB 设备时抛出错误代码的可能原因了 。您可以尝试以下方法修复错误代码并成功将 USB 设备连接到虚拟机 。
如何修复 Windows 中的“无法连接 USB 设备”错误
现在我们知道了可能导致问题的原因 , 让我们探讨一下修复方法 。
1. 重新启动VirtualBox
在继续进行其他高级修复之前 , 请重新启动 VirtualBox 应用程序 。如果重新启动应用程序不起作用 , 请重新启动 Windows 。它将重新启动所有进程和服务 , 包括 VirtualBox 正常运行所需的进程和服务 。现在 , 连接 USB 设备并尝试将其连接到 VirtualBox 中的虚拟机 。如果它仍然没有显示 , 请转到下一个修复 。
2. 检查主机系统上的USB设备
在尝试将 USB 设备连接到 VirtualBox 虚拟机之前 , 首先检查它是否显示在您的主机系统上 。启动文件资源管理器并转到此电脑并检查 USB 驱动器是否出现在此处 。如果您没有看到 USB 驱动器 , 请执行以下操作:
  1. 首先 , 打开设备管理器 。打开设备管理器的方法有多种 , 但快速方法是按Win + R启动“运行”命令框 。键入devmgmt.msc并按Enter键启动设备管理器 。
  2. 导航到“磁盘驱动器”选项 , 然后单击箭头图标以展开该部分 。
  3. 找到您连接到主机系统的 USB 驱动器 。如果列表中不存在 , 请将其拔出并重新连接到系统上的另一个 USB 端口 。
如果系统上的 USB 端口出现故障 , USB 驱动器将不会显示在设备管理器或文件资源管理器中 。但是 , 如果即使更改端口后 USB 驱动器也没有出现在设备管理器中 , 则可能存在硬件故障 。在这种情况下 , 请尝试将另一个 USB 驱动器连接到 VirtualBox 虚拟机 。
3.安装VirtualBox扩展包
VirtualBox 只能将 USB 1.0 设备连接到虚拟机 。您需要安装扩展包才能添加 USB 2.0 或 3.0 设备 。以下是具体操作方法 。
  1. 在系统上打开 VirtualBox 并导航至“帮助”>“关于 VirtualBox” 。请注意您的系统上当前安装的版本 。
  2. 启动系统上的任意 Web 浏览器并转至VirtualBox 官方下载页面 。
  3. 单击系统上存在的内部版本号 。向下滚动并下载相应的扩展包 。
  4. 现在 , 打开 VirtualBox 。导航到文件 > 工具 > 扩展包管理器 。
  5. 单击安装图标并选择您在步骤 3 中下载的扩展包文件 。
  6. 单击“安装”按钮 , 接受EULA , 然后单击“我同意”按钮 。
  7. 等待扩展包安装 。
  8. 运行虚拟机并尝试将 USB 设备连接到它 。
4.更新VirtualBox
过时版本的 VirtualBox 可能会遇到错误 。因此 , 您需要更新 VirtualBox 以修复潜在的错误并获得开发人员提供的新功能 。以下是在 Windows 上更新 VirtualBox 的方法 。
  1. 在您的系统上启动 VirtualBox 。如果有新版本可用 , 它会自动通知您 。您可以转到“帮助”>“关于 VirtualBox”并检查当前版本信息 。
  2. 然后 , 导航到“帮助”>“VirtualBox 网站” 。它会将您重定向到官方网站 。
  3. 单击“下载”部分并下载最新版本 。另外 , 下载相应的扩展包 。
  4. 关闭 VirtualBox 应用程序并使用任务管理器结束所有关联的进程 。
  5. 运行下载的可执行文件并按照屏幕上的说明将其安装到您的系统上 。另外 , 按照上述方法 3 中的说明安装扩展包 。
  6. 现在 , 尝试使用设置菜单将 USB 设备连接到虚拟机 。
5. 在虚拟机设置中配置USB控制器
USB 控制器设置不匹配也会产生 VirtualBox 错误 。如果要将 USB 设备添加到 VirtualBox 虚拟机 , 则必须在 USB 设置中选择正确的 USB 控制器选项 。
  1. 打开 VirtualBox 并单击要添加 USB 驱动器的虚拟机 。
  2. 单击顶部的“设置”图标 。然后单击列表中的USB选项 。
  3. 首先 , 单击“启用 USB 控制器”复选框以启用虚拟机的 USB 设备连接功能 。
  4. 然后 , 选择位于启用 USB 控制器选项下方的 USB 2.0 或 3.0 控制器选项 。
  5. 现在 , 单击“添加新 USB”过滤器 , 然后选择要连接到虚拟机的 USB 设备 。
  6. 单击“确定”按钮并关闭设置窗口 。启动虚拟机并检查现在是否弹出错误 。
6. 重新安装VBox USB驱动程序
系统上损坏或丢失的 VBox USB 驱动程序可能会导致 Virtual Box 错误代码 。重新安装 USB 驱动程序可以解决驱动程序问题并允许 USB 设备与虚拟机连接 。
  1. 在 Windows 系统上启动文件资源管理器 。访问以下路径:C:\Program Files\Oracle\VirtualBox\drivers\USB
  2. 导航到Device 子文件夹并找到VBoxUSB.inf文件 。
  3. 右键单击该文件并选择“安装”选项 。
  4. 现在 , 导航到Filters 子文件夹并找到VBoxUSBMon.inf文件 。
  5. 右键单击该文件并选择“安装”选项 。
  6. 关闭 Virtual Box 并重新启动系统 。将USB设备连接到虚拟机 , 检查是否弹出错误代码 。
7.重新安装VirtualBox
如果上述所有方法都无法解决“无法连接 USB 设备”错误代码 , 请考虑在系统上重新安装 VirtualBox 应用程序 。以下是具体操作方法 。
  1. 按Win + R键启动“运行”命令框(有关更多方法 , 请参阅如何打开“Windows 运行” ) 。输入appwiz.cpl并按 Enter 键 。将启动“程序和功能”窗口 。
  2. 从已安装程序列表中找到 VirtualBox 并双击它 。
  3. 将会弹出UAC。单击“是”继续 。
  4. 按照屏幕上的提示从系统中卸载 VirtualBox 。
  5. 现在访问VirtualBox 官方网站并下载应用程序和相应的扩展包 。
  6. 打开下载位置并运行安装文件 。按照屏幕提示安装 , 然后按照方法 3 中所述安装扩展包 。
  7. 现在 , 连接 USB 设备并启动虚拟机 , 检查是否出现错误代码 。
【Virtualbox中无法使用USB设备解决办法】再次轻松地将 USB 设备连接到您的虚拟机
VirtualBox 需要扩展包来启用 USB 2.0 和 3.0 设备的连接 。检查您的 USB 设备是否有错误并验证它们是否正确安装在主机系统上 。如果再次遇到该错误 , 请重新安装 USB 驱动程序 。最后 , 从系统中删除 VirtualBox 并进行全新安装 。