U 盘损坏修复:fsck.vfat 一条命令

修复 FAT32 格式 U 盘、SD 卡的文件系统错误,解决'卷有脏标记'、只能只读挂载的问题。

Linux文件系统磁盘修复USB中风险
先卸载 U 盘,再运行 sudo fsck.vfat -a /dev/sdb1,自动修复 FAT 文件系统,全程无需手动确认。

01命令

命令
$ sudo fsck.vfat -a /dev/sdb1

02作用说明

dosfstools 软件包提供的 fsck.vfat(与 fsck.fat 是同一个程序)会检查 FAT12/16/32 文件系统的两张 FAT 表、目录项和簇链。-a 参数自动执行无损修复;想逐项确认用 -r,想看细节用 -v,也可以先不带参数跑一遍只读检查,了解哪里坏了再修。U 盘常见的'卷有脏标记'和强制只读挂载,通常这一步就能解决。

03风险

风险中风险
使用条件dosfstools package (fsck.vfat / fsck.fat)
!注意: 修复前务必先卸载设备,并用 lsblk 确认设备名,千万别修错盘;如果数据不可再得,先用 ddrescue 把内容镜像出来再动手。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-19 · 分类: 文件与文件夹

06相关方案