如何修复 Windows 11 中的 VirtualBox USB 检测问题
VirtualBox 是一种流行的虚拟化平台,但一些用户遇到了 Windows 11 虚拟机中未检测到 USB 设备的问题。这可以防止您从虚拟机内访问外部驱动器、外围设备和其他 USB 硬件。让我们探讨几种有效的方法来解决此问题并使您的 USB 设备在 VirtualBox 中正常工作。
过时的 VirtualBox 软件通常会导致 USB 检测问题。升级到最新版本是解决该问题的简单第一步:
步骤一:访问 VirtualBox 官方网站并下载适用于 Windows 主机的最新版本。
步骤2:运行安装程序并按照提示更新系统上的 VirtualBox。
步骤3:安装完成后重新启动计算机。
第4步:启动 VirtualBox 并尝试连接您的 USB 设备以查看问题是否已解决。
方法2:安装VirtualBox扩展包
VirtualBox 扩展包提供基本的 USB 2.0 和 3.0 支持。如果没有它,您将只能使用较慢的 USB 1.1 速度:
步骤一:转至 VirtualBox 下载页面并找到与您的 VirtualBox 版本匹配的扩展包。
步骤2:下载扩展包文件(它应该具有 .vbox-extpack 扩展名)。
步骤3:打开 VirtualBox 并导航至主菜单中的“文件”>“首选项”。
第4步:在“首选项”窗口中,单击“扩展”选项卡。
第5步:单击窗口右侧的小“+”图标。
第6步:浏览到保存扩展包文件的位置并选择它。
第7步:按照屏幕上的提示安装扩展包。您可能需要接受许可协议。
步骤8:安装完成后重新启动 VirtualBox。
方法 3:为虚拟机启用 USB 控制器
每个虚拟机都需要在其设置中明确启用 USB 支持:
步骤一:打开 VirtualBox 并选择要修改的虚拟机。
步骤2:单击 VirtualBox 主窗口中的“设置”按钮。
步骤3:在设置窗口中,导航至“USB”部分。
第4步:选中“启用 USB 控制器”旁边的框。
第5步:根据您的需求和硬件支持选择适当的 USB 控制器版本(2.0 或 3.0)。
第6步:单击“确定”保存更改。
第7步:启动虚拟机并测试 USB 连接。
方法4:添加USB设备过滤器
创建 USB 设备过滤器允许 VirtualBox 自动捕获特定设备:
步骤一:虚拟机关闭后,按照方法 3 中所述打开其设置。
步骤2:导航至“USB”部分。
步骤3:单击“添加新的 USB 过滤器”按钮(它看起来像一个小“+”图标)。
第4步:从出现的列表中选择您的 USB 设备。这将创建一个基于设备属性的过滤器。
第5步:或者,您可以手动输入设备详细信息(例如供应商 ID 和产品 ID)以进行更具体的筛选。
建议阅读:如何修复 Windows 11 中的 USB-C 显示器检测问题
第6步:单击“确定”保存过滤器并关闭设置窗口。
第7步:启动您的虚拟机。 USB 设备现在应该会自动捕获并可供来宾操作系统使用。
方法5:手动安装VirtualBox USB驱动程序
如果自动驱动安装失败,您可以手动安装 VirtualBox USB 驱动:
步骤一:打开文件资源管理器并导航到 VirtualBox 安装目录。默认路径通常是:C:Program FilesOracleVirtualBox
步骤2:找到“drivers”文件夹,然后进入“USB”子文件夹。
步骤3:在此目录中找到名为“VBoxUSB.inf”的文件。
第4步:右键单击“VBoxUSB.inf”,然后从上下文菜单中选择“安装”。
第5步:按照屏幕上的提示完成驱动程序安装。
第6步:重新启动计算机以确保更改生效。
第7步:重新启动后,打开 VirtualBox 并在虚拟机中测试 USB 连接。
通过遵循这些方法,您应该能够解决 Windows 11 上 VirtualBox 中的大多数 USB 检测问题。请记住始终使 VirtualBox 及其扩展包保持最新,以获得最佳兼容性和性能。如果您在使用特定设备时仍然遇到问题,请查看 VirtualBox 论坛或文档以获取特定于设备的故障排除提示。
