Linux 命令速查
文件管理 man mformat

mformat

在设备或镜像上创建 FAT 文件系统

返回

补充说明

mformat 是 mtools 的格式化工具,用于给软盘、分区或镜像文件写入 FAT12/16/32 文件系统并建立引导扇区。它不进行坏块检测,也不写操作系统引导代码(需要 syslinux/grub 另行处理)。

常见用途是制作 FAT 软盘镜像、准备 U 盘分区,或在构建嵌入式系统时生成 boot 分区。对镜像文件使用 -i,并用 -C 创建新镜像。

-t(磁道数)、-h(磁头数)、-s(每磁道扇区数)定义几何结构;-f 1440 表示 1.44MB 软盘。格式化会清除原有数据。

语法

mformat [-t 磁道] [-h 磁头] [-s 扇区] [-f 容量] [-v 卷标] 驱动器:

选项

  • -i <镜像>:操作指定镜像文件
  • -C:创建镜像文件
  • -t <磁道数>:磁道数
  • -h <磁头数>:磁头数
  • -s <每道扇区>:每磁道扇区数
  • -f <容量>:预设容量(如 1440 表示 1.44MB)
  • -v <卷标>:设置卷标

实例

# 格式化 1.44MB 软盘
mformat -f 1440 a:

# 按 1.44MB 几何结构创建镜像文件
mformat -C -i disk.img -t 80 -h 2 -s 18 ::

# 带卷标格式化
mformat -v BOOT a:

# 查看结果
mdir a:

# 复制文件进去
mcopy -i disk.img kernel.img ::

参考链接