在 Ubuntu 下插入 U 盘“没反应”,原因通常分为系统识别层面和桌面/挂载层面两类。下面按排查顺序给你说明,基本都能定位问题。
插入 U 盘后执行:
dmesg | tail
或:
sudo dmesg | grep -i usb
✅ 正常应看到类似:
usb 1-2: new high-speed USB device
sd 3:0:0:0: [sdb] Attached SCSI removable disk
❌ 如果完全没有输出:
lsblk
或:
ls /dev/sd*
sdb、sdb1 → 系统已识别sudo mkdir -p /mnt/usb
sudo mount /dev/sdb1 /mnt/usb
常见错误及含义:
| 错误 | 原因 |
|---|---|
unknown filesystem |
文件系统不支持(如 exFAT 未装) |
wrong fs type |
分区表损坏或格式异常 |
mount: /dev/sdb1 is write-protected |
U 盘写保护 |
sudo apt update
sudo apt install exfat-fuse exfatprogs ntfs-3g
然后重新插拔或 mount。
mount如果你用 GNOME:
nautilus
或重启:
nautilus -q
sudo fdisk -l /dev/sdb
或:
sudo fsck /dev/sdb1
⚠️ 有坏块、只读、假 U 盘都会“插了没反应”。
| 检查项 | 命令 |
|---|---|
| 是否识别 | lsblk |
| 内核日志 | dmesg |
| 文件系统支持 | mount |
| 是否损坏 | fsck |
你可以告诉我:
lsblk 和 dmesg 的输出我可以直接帮你判断是硬件、驱动还是挂载配置问题。