时间:2021-11-07 08:13:01 来源:系统堂 游览量: 次
Windows11:现在可以在WSL下使用USB
对我们来说,这是很正常的事情。您将 USB 记忆棒插入您的计算机,您就可以访问它。目前无法在 WSL(适用于 Linux 的 Windows 子系统)下使用 USB 设备。但现在有一个解决方案。
在此功能原生集成到 WSL 之前,GitHub 上有一个名为 usbipd-win 的开源解决方案。此操作的先决条件是 Windows 11、WSL 2 发行版和所有当前的 WSL 更新。您可以在 WSL 中通过 uname -a 进行检查并运行它,应该会显示内核版本 5.10.60.1 或更高版本。
此功能使用 USB/IP 协议通过 Windows 和 WSL 之间的虚拟网络接口转发 USB 数据流量。USB / IP 支持的代码自 2009 年以来一直在 Linux 内核中,但最近的一些更改使其更易于在 WSL 中使用。
我们更新了 WSL Linux 内核的配置选项以启用 USB/IP 支持。这简化了 WSL 中的设置,并使用户无需自己创建内核。虽然 Linux(作为客户端)支持通过 USB/IP 连接设备,但在 Windows 中没有对 USB/IP 的相应服务器支持。usbipd-win 弥补了这一差距。