第 17 章. 处理 MS-DOS 文件

使用 mtools 程序来处理基于 ms-dos 的文件,执行 mtools 可以列出所有可用的 m* 工具 mtools 软件包中有很多文件用于处理 ms-dos 磁盘,也可以尝试 mtools 的 info 文档以获取更多详细信息

斜杠的使用:请注意,对于 mtools 命令,您可以在 a: 部分使用反斜杠(windows 风格)或正斜杠(UNIX 系统风格)。

mformat

将未挂载的磁盘格式化为 ms-dos 软盘 用法类似于 ms-dos format 实用程序,要格式化第一个软盘,您可以输入

mformat a:
mcopy

当 ms-dos 磁盘未挂载时,从中复制文件。类似于 ms-dos copy 命令,但功能更高级

命令语法

mcopy a:/file_or_files /destination/directory
mmount

挂载 ms-dos 磁盘,而无需使用通常的 UNIX 系统挂载。

例如

mmount a: /mnt/floppy

这会将软盘挂载到 /mnt/floppy 下(此选项可能不是必要的,这取决于您的 /etc/fstab 设置)。

mbadblocks

扫描 ms-dos(fat 格式化磁盘)中的坏块,它会将任何未使用的坏块标记为“坏”,以便不会被使用

示例

mbadblocks a:
dosfsck

此程序用于检查和修复基于 ms-dos 的文件系统 使用 -a 选项自动修复文件系统(即不询问用户问题),使用 -t 选项将不可读的标记为坏,使用 -v 选项以获得更多输出信息(打印更多信息)。

示例

dosfsck -at /dev/fd0

这将检查您的软盘是否有任何错误(和坏扇区)并自动修复它们