在WSL上挂载U盘

在WSL上挂载U盘

💡 原文中文,约1900字,阅读约需5分钟。
📝

内容提要

使用usbipd-win连接USB设备并在WSL上挂载exFAT/NTFS格式U盘的步骤包括安装usbipd-win、加载模块、重新编译内核以支持exFAT/NTFS、配置自定义内核及安装必要软件,完成后可正常挂载U盘。

🎯

关键要点

  • 使用usbipd-win连接USB设备并在WSL上挂载exFAT/NTFS格式U盘的步骤。

  • 安装usbipd-win以便从WSL访问USB设备。

  • 使用usbipd.exe list查看可用的USB设备。

  • 使用BUSID指定要共享的USB设备并连接。

  • 手动加载usb-storage模块以识别USB设备。

  • 如果U盘是exFAT格式,需要重新编译内核以支持exFAT和NTFS。

  • 从官方内核仓库下载最新内核并配置支持exFAT和NTFS。

  • 编译内核并安装模块到指定路径。

  • 在.wslconfig中配置自定义内核并重启WSL。

  • 安装exfatprogs软件以挂载exFAT格式的U盘。

  • 加载所需的内核模块并正常挂载U盘。

  • 使用完后断开连接并解除共享。

延伸问答

如何在WSL上挂载exFAT格式的U盘?

首先安装usbipd-win,连接USB设备并使用usbipd.exe list查看可用设备。然后使用BUSID绑定设备,手动加载usb-storage模块,重新编译内核以支持exFAT,安装exfatprogs,最后使用mount命令挂载U盘。

在WSL中如何查看可用的USB设备?

可以使用命令usbipd.exe list来查看当前连接的USB设备及其状态。

为什么在WSL中无法直接挂载exFAT格式的U盘?

因为WSL的内核默认未编译exFAT和NTFS的支持,因此需要重新编译内核以添加这些支持。

如何重新编译WSL内核以支持exFAT和NTFS?

下载最新的内核,配置支持exFAT和NTFS,使用make命令编译内核,并安装模块到指定路径。

在WSL中挂载NTFS格式的U盘需要做什么?

需要安装ntfs3g软件,并在加载内核模块时指定ntfs支持,然后使用mount命令挂载NTFS格式的U盘。

使用完U盘后如何在WSL中断开连接?

可以使用usbipd.exe detach命令断开连接,并使用usbipd.exe unbind解除共享。

🏷️

标签

➡️

继续阅读