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


### 如何在 Windows 11 上重新安装 Ubuntu 系统 #### 准备工作 为了顺利地在 Windows 11 上重新安装 Ubuntu 系统,需要准备一些必要的材料和完成初步配置。 - **备份数据**:由于重装过程中可能会涉及到磁分区的操作,建议提前做好重要资料的备份以防丢失。 - **获取 ISO 文件**:前往官方渠道下载最新版本的 Ubuntu 镜像文件。对于希望保持与之前一致性的用户来说,可以选择相同版本号的发行版[^4]。 ```bash wget https://releases.ubuntu.com/22.04/ubuntu-22.04-desktop-amd64.iso ``` - **创建启动介质**:利用 Rufus 或者其他类似工具来制作可引导 U 。确保所选U容量足够大以容纳整个ISO映像,并且注意选择正确的写入模式(推荐使用DD方式)。 #### 安装流程 当准备工作完成后,则可以按照如下指南来进行实际安装: - 插入已制作为启动的USB设备并重启计算机,在BIOS界面调整启动顺序使机器优先尝试从外部存储读取系统加载项;保存更改后继续执行后续步骤直至出现GRUB菜单为止。 - 在 GRUB 菜单中选取 "Try or Install Ubuntu" 进入图形化安装向导页面。如果计划完全覆盖旧有的 Linux 分区而不保留任何原有设置的话可以直接点击“Install”,反之则需手动指定目标位置以免误删关键文件夹内的个人文档等内容。 - 接下来的几个选项里包含了关于语言偏好、键布局设定等方面的选择,请依据实际情况作出适当响应直到遇到有关硬分配的部分——这里要特别留意现有逻辑卷表结构以及剩余可用空间大小等因素综合考量后再做决定。 - 对于想要恢复到最初状态即仅运行单一操作系统的情况而言,只需简单勾选“Erase disk and install Ubuntu”即可实现目的;而针对那些期望构建多平台共存环境的朋友来讲,“Something else...”才是更合适的做法因为它允许自定义各子系统的根目录(/)及其交换区域(swap area)的具体参数从而达到最优性能表现的目的[^1]。 #### 后期处理 成功部署完毕之后还需要做一些收尾的工作比如更新软件包列表(`sudo apt update`)、安装安全补丁(`sudo apt upgrade`)等常规维护措施外加根据需求定制桌面主题风格或是加入额外的应用程序库以便日后调用方便快捷些。 最后一步就是回到 BIOS 设置里面把刚才临时改动过的 Boot Order 改回去让主机能够正常识别内置固态硬里的 Win11 OS 并设为首选项这样每次开机就不会再弹出那个讨厌的选择框啦[^3]!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值