如何修复 Windows 11 上的 VirtualBox USB 设备枚举问题
VirtualBox 是一个功能强大的工具,可在单台计算机上运行多个操作系统,但 USB 设备连接有时会出现问题。当 VirtualBox 无法在 Windows 11 上枚举 USB 设备时,它可以阻止虚拟机访问重要的外设。本文将指导您通过几种有效的方法来解决此问题并使您的 USB 设备在 VirtualBox 中正常工作。
步骤一:重新启动您的主机。这个简单的操作通常可以解决可能阻止 VirtualBox 检测 USB 设备的临时故障。重新启动后,启动 VirtualBox 并尝试再次添加您的 USB 设备。如果问题仍然存在,请继续执行下一步。
步骤2:在主机上重新安装 USB 驱动程序。损坏或过时的 USB 驱动程序可能会干扰 VirtualBox 枚举设备的能力。重新安装驱动程序的方法如下:
- 断开 USB 设备与计算机的连接。
- 右键单击“开始”按钮并从菜单中选择“设备管理器”,打开设备管理器。
- 展开“通用串行总线控制器”部分。
- 右键单击您遇到问题的 USB 设备,然后选择“卸载设备”。
- 重新连接 USB 设备,让 Windows 自动重新安装驱动程序。
重新安装驱动程序后,检查 VirtualBox 现在是否可以检测到您的 USB 设备。
步骤3:更新或降级 VirtualBox。有时,特定版本的 VirtualBox 可能与某些 USB 设备或 Windows 11 配置存在兼容性问题。如果您使用的是 VirtualBox 7.0.10,该版本存在已知的 USB 枚举问题,请考虑更新到版本 7.1.0 或更高版本。或者,如果更新无法解决问题,请尝试降级到 VirtualBox 的早期稳定版本。
更新 VirtualBox:
- 访问 VirtualBox 官方网站并下载最新版本。
- 运行安装程序并按照屏幕上的说明更新您的安装。
如果需要降级:
- 卸载当前版本的 VirtualBox。
- 从 VirtualBox 网站的旧版本部分下载早期版本。
- 安装旧版本并检查 USB 枚举是否正常工作。
第4步:安装 VirtualBox 扩展包。扩展包对于启用 VirtualBox 中的高级功能至关重要,包括完整的 USB 2.0 和 3.0 支持。安装方法如下:
- 转到 VirtualBox 下载页面并下载与您的 VirtualBox 版本匹配的扩展包。
- 打开 VirtualBox 并导航至“文件”>“工具”>“扩展包管理器”。
- 单击“安装”按钮(加号图标)并选择下载的扩展包文件。
- 按照提示完成安装。
安装扩展包后,重新启动 VirtualBox 并检查现在是否可以正确检测到 USB 设备。
第5步:为您的虚拟机启用 USB 控制器。有时,USB 控制器可能在您的虚拟机设置中被禁用。要启用它:
- 打开 VirtualBox 并选择您的虚拟机。
- 单击“设置”并导航至“USB”部分。
- 选中“启用 USB 控制器”旁边的框。
- 根据您的需求和硬件支持选择适当的 USB 控制器版本(2.0 或 3.0)。
- 单击“确定”保存更改。
启用 USB 控制器后,启动虚拟机并测试现在是否可以识别 USB 设备。
如果尝试这些步骤后,VirtualBox 中的 USB 设备枚举仍然遇到问题,请考虑检查您的 Windows 11 安全设置。某些防病毒软件或 Windows 安全功能可能会阻止 VirtualBox 对 USB 设备的访问。暂时禁用这些安全措施(谨慎)可以帮助确定它们是否是问题的根本原因。
推荐阅读:如何修复 Windows 11/10 上的 USB-C 端口问题
请记住使您的主机操作系统和 VirtualBox 软件保持最新,因为较新的版本通常包括错误修复和 USB 连接的改进。通过这些故障排除步骤,您应该能够解决 Windows 11 上 VirtualBox 中的大多数 USB 枚举问题,确保连接 USB 设备的虚拟机顺利运行。
虚拟环境中的 USB 连接可能很棘手,但通过一些故障排除,您的设备将立即启动并运行。快乐虚拟化!
