raj*_*raj 5

Windows 中的命令format至少有三种不同的用途。

  1. 首先在不存在文件系统的块设备上创建文件系统结构
  2. 用新的空文件系统结构覆盖已经存在的文件系统(“快速格式化”;等于从文件系统中删除所有文件和目录,但数据仍然保留在磁盘上)
  3. 用新的空文件系统结构覆盖已经存在的文件系统,并用零覆盖新文件系统的数据区域(“完整格式”;等于删除磁盘上的所有数据)

对于 Linux 中的情况 1) 和 2),您使用相同的命令:

mkfs -t <filesystem-type> <device>
Run Code Online (Sandbox Code Playgroud)

当然,您必须用适当的参数替换<filesystem-type><device>。例如

mkfs -t ext4 /dev/sda1
Run Code Online (Sandbox Code Playgroud)

将在第一个硬盘驱动器的第一个分区上创建 ext4 类型文件系统(典型的 Linux 文件系统)。

对于情况 3),我建议首先使用dd下面示例中的命令用零覆盖整个设备/分区,然后使用上面的命令创建新的文件系统。要用零覆盖分区,请使用:

dd if=/dev/zero of=/dev/sda1 bs=1M
Run Code Online (Sandbox Code Playgroud)

然后使用mkfs上面的命令。