如何使用终端进行完整的 USB 格式化

如何使用终端进行完整的 USB 格式化

我想知道如何从终端对存储驱动器进行完全格式化,如何从存储驱动器逐字节删除(不使用传统方法中的快速格式化)。这可能吗?

希望你能帮助我谢谢!

答案1

简短回答:您需要先擦除驱动器,然后重新格式化,以便重新格式化驱动器,确保之前存储的数据均不复存在。

无论何时使用mkfs -t vfatmkfs.vfat命令,您都在执行“完全格式化”。您无法使用格式化来擦除驱动器上的现有二进制数据。格式化后,将建立新的文件系统。虽然旧数据不再可访问,但它们仍然存在于驱动器上,可以使用数据恢复软件等专用工具进行访问。

如果您打算擦除这些数据,则需要其他工具。该工具dd可用于覆盖整个磁盘或分区或文件,使其数据为零。例如,以下命令

dd if=/dev/zero of=/dev/sda2 bs=1M

将用零覆盖分区上的所有数据/dev/sda2。所有分区数据都将被擦除,因此在此之后,需要在分区上创建新的文件系统。替换/dev/sda2/dev/sda将覆盖整个驱动器,包括分区表。要擦除单个文件,使用shredwipe命令更安全。

警告:该dd命令必须以 root 身份运行。它会以低级别写入,如果您不确切知道要执行的操作,则非常危险。

相关内容