第 17 章。使用 MS-DOS 文件

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

Note斜杠的使用
 

请注意,对于 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

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