执行 dd if=/dev/zero of=/dev/ 安全吗

执行 dd if=/dev/zero of=/dev/ 安全吗

我想擦除我的一个分区sda2(在这种情况下我不关心数据安全)。这会 dd if=/dev/zero of=/dev/sda2 损坏sda1甚至sda3分区表吗?

答案1

该命令dd if=/dev/zero of=/dev/sda2(需要以 root 身份或使用 运行sudo)只会/dev/sda2用零字节覆盖整个分区,而不会执行其他任何操作。

它不会影响其他分区或分区表。


只有当您拥有 SSD 时才不应这样做,因为 SSD 的内存单元会因覆盖而磨损,并且软件块地址不对应于固定的硬件内存单元。这意味着您无论如何都无法覆盖特定的内存单元。

相关内容