11183

56 分钟

#Bash 的 fsck.fat 命令

fsck.fat [OPTION]... DEVICE

功能

检查并修复 MS-DOS FAT 文件系统。

类型

可执行文件(/usr/sbin/fsck.fat),属于 dosfstools

参数

  • OPTION 选项:
    • -a - 自动修复文件系统;不进行询问
    • -A - 使用 Atari 版本的 FAT 文件系统
    • -b - 进行只读引导扇区检查
    • -c PAGE - 使用 DOS 代码页 PAGE 解码短文件名;默认为 850
    • -d PATH - 删除指定文件
    • -f - 将未使用的簇链保存到文件中
    • -F NUM - 指定用于文件系统访问的 FAT 表 NUM;默认为 0,即第一个未损坏的表
    • -l - 列出正在处理的文件的路径名
    • -n - 无操作模式:以非交互方式检查错误,但不进行修复
    • -p - 与 -a 选项相同
    • -r - 以交互方式修复文件系统
    • -S - 将中间带有空格的短文件名视为无效文件名
    • -t - 将不可读的集群标记为坏的
    • -u PATH - 尝试恢复指定的文件
    • -U - 将小写字母的卷标和引导标签视为无效,仅允许使用大写字符
    • -v - 打印详细信息
    • -V - 执行验证过程
    • --variant TYPE - 创建类型为 TYPE 的 FAT 文件系统:standardatari
    • -w - 立即将更改写入磁盘
    • -y - 与 -a 选项相同
    • --help - 显示帮助
  • DEVICE - 要检查的设备

#示例

$ sudo mkfs.fat /dev/sda
mkfs.fat 4.2 (2021-01-31)
/dev/sda: 0 files, 1/1920091 clusters

#相关命令

命令说明
fsck检查并修复 Linux 文件系统
mkfs.fat创建 fat 文件系统

#推荐阅读

#手册

更新: 2026/3/16

作者: PlanC

创建: 2026/3/16