news 2026/9/10 5:17:21

windows11的ubuntu子系统如何识别到U盘

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
windows11的ubuntu子系统如何识别到U盘

这是WSL 的设计限制 + Windows 对 USB 的管理方式导致的,不是你系统坏了。

WSL(包括 Windows 11 的 Ubuntu 子系统)默认是“看不到”U 盘的块设备的。

  • ❌ 看不到/dev/sdX

  • ❌ 不能直接mount /dev/sdb1

  • ✅ 只能通过Windows 挂载 → WSL 访问 Windows 文件系统

  • 或使用usbipd把 USB 设备“直通”给 WSL2

一、为什么 WSL 识别不到 U 盘?

1️⃣ WSL2 不是完整物理 Linux

WSL2 架构是:Windows └─ Hyper-V 虚拟机(WSL2 Linux Kernel)

  • USB 控制器在 Windows

  • Linux 内核不直接接管 USB

  • 所以:

    • /dev/sdb

    • /dev/sdc

    • /sys/block

👉默认不存在


2️⃣ Windows 已经“占用”了 U 盘

插 U 盘后:

  • Windows 会:

    • 识别分区

    • 自动挂载

    • 分配盘符(如 E:)

👉这个设备已经被 Windows 独占
👉 WSL不能再直接访问

二、正确访问 U 盘的 3 种方式(推荐顺序)


✅ 方式 1(最推荐):通过 /mnt 访问 Windows 挂载的 U 盘

操作步骤

1️⃣先在 Windows 里插 U 盘

  • 比如分配为E:

2️⃣在 WSL 里访问

ls /mnt/e

优点

  • 最稳定

  • 不折腾权限

  • 不破坏 Windows

缺点

  • ❌ 不能做:

    • mkfs

    • dd

    • smartctl

    • 底层块设备操作

👉只适合文件读写


⚠️ 方式 2:usbipd 直通 U 盘到 WSL2(高级)

这是唯一能在 WSL 里看到/dev/sdX的方式

适用场景

  • 需要:

    • dd

    • mkfs

    • 测试 U 盘

    • 固件工具

    • 烧录镜像


步骤(Windows 11)

1️⃣ 安装 usbipd

winget install usbipd

2️⃣ 插入 U 盘,查看设备

usbipd list

会看到类似:

BUSID VID:PID DEVICE 1-3 0781:558a SanDisk Ultra

3️⃣ 绑定到 WSL

usbipd bind --busid 1-3

usbipd attach --wsl --busid 1-3

4️⃣ 进入 WSL

lsblk

你现在就能看到:

sdb └─sdb1

⚠️ 注意(非常重要)

  • 绑定后:

    • Windows无法再访问该 U 盘

  • 用完要解绑:

usbipd detach --busid 1-3


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/10 5:55:26

网络安全从业者必须知道的100个知识点,你都掌握了吗?

【收藏必看】100条网络安全知识点,从小白到程序员必备指南 文章介绍了网络安全背景及重要性,详细列举了100条必背知识点(展示前50条),涵盖基本定义、CIA三元组、加密技术、攻击防御、安全开发等方面。同时推荐了《网络…

作者头像 李华
网站建设 2026/9/10 17:23:15

2025年最新Web安全入门学习,全面掌握Web安全,看这一篇就够了

【收藏版】2025网络安全工程师成长指南:从零到攻防专家的必学路径 本文为Web安全工程师提供完整进阶路径,从攻防思维培养到技术能力构建,涵盖网络协议、操作系统、编程等基础,渗透测试、代码审计等核心技能,以及云安全…

作者头像 李华
网站建设 2026/9/9 15:34:38

【量子计算开发者必看】:3步打通Q#程序的VSCode覆盖率监测路径

第一章:Q# 程序的 VSCode 代码覆盖率概述在量子计算开发中,确保 Q# 程序的质量与可靠性至关重要。代码覆盖率作为衡量测试完整性的重要指标,能够帮助开发者识别未被充分测试的量子逻辑路径。尽管 Q# 目前尚未原生支持传统意义上的代码覆盖率工…

作者头像 李华
网站建设 2026/9/10 13:18:01

K8S之rke2证书过期,如何处理以及遇到的问题

近期在登录测试环境时,发现无法使用k8s指令来查看pod、node等信息,后来发现是rke2证书过期。 目前rke2-server证书重启(指令:sudo systemctl restart rke2-server)时候,如果发现证书过期或者距离过期不足9…

作者头像 李华
网站建设 2026/9/10 15:44:54

5个技巧让COLMAP三维重建速度提升3倍的Eigen优化方法

在三维重建领域,COLMAP作为业界标杆工具,其性能瓶颈往往隐藏在底层的线性代数计算中。通过深入分析COLMAP的Eigen矩阵运算实现,我们发现合理的优化策略能够让重建速度实现质的飞跃。本文将揭示5个核心优化方法,帮助你解锁COLMAP的…

作者头像 李华
网站建设 2026/9/9 15:12:53

Apache Doris JDBC实战指南:从零构建企业级Java数据应用

还在为Java应用如何高效连接Apache Doris而困扰吗?🤔 本文将通过场景化解决方案,带你快速掌握JDBC驱动的核心用法,避开常见陷阱,构建稳定可靠的数据应用! 【免费下载链接】doris Apache Doris is an easy-t…

作者头像 李华