内容提要
使用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解除共享。