经常运行 dd if=/dev/zero 会损坏驱动器吗?

3 format hard-drive dd

有时我每月使用dd if=/dev/zero of=/dev/sda命令将硬盘归零一次,然后重新开始。

别担心,我总是将文件备份到外部驱动器上,所以这不是问题。

我经常看到建议不要定期格式化,因为它会损坏驱动器,我使用了dd if=/dev/zero我认为低级格式化的命令?

使用 dd 对驱动器进行清零是否算作低级格式化,更重要的是定期对 HDD 进行清零是否安全?

Lie*_*yan 6

dd 不是低级格式化,它只是将全零写入整个磁盘。低级格式化就像运行 ATA 安全擦除。此外,还有一种更低级别的格式可以修改您确实不想访问的扇区/柱面定义。

在整个磁盘上运行 dd 不会损坏驱动器。由于硬盘驱动器包含移动部件,这会增加磨损,但现代硬盘驱动器的使用寿命相当长,这在实践中并不重要。

如果您所说的“硬盘”实际上是指 SSD,请注意 SSD 比 HDD 更容易遭受磨损。如果进行大量写入,SSD 内存单元会磨损得更快。此外,由于磨损均衡,写入整个 SSD 在 SSD 中基本上是没有意义的。如果您使用 SSD,我建议您使用全盘加密,并且要格式化,您只需丢弃解密密钥即可。SSD上的ATA安全擦除通常是通过这种方式加密实现的。