粉碎命令后是否需要安全擦除?如果是的话,该如何正确做呢?

粉碎命令后是否需要安全擦除?如果是的话,该如何正确做呢?

我即将出售一堆硬盘(不是一个固态硬盘或一个固态硬盘,一切正常硬盘s)。

因为我想将其覆盖 10 次,所以我不确定如何执行纯pvoverwrite * 10,所以我遇到了一个方便的实用程序,称为shred并执行如下:

shred --verbose --random-source=/dev/urandom --iterations 10 --zero /dev/sda

所以,全面的数据销毁正在进行中,我对此没有任何疑问。

我之所以要求您指导我如何做安全擦除更具体地说,是从另一个 SE 网站来找我的这个答案,这让我想到,这次预售准备可能还有最后一轮。我遇到了一些宿主保护区,我不确定我的命令是否删除了它。

我不确定是否继续做上面提到的事情这个网页,或者只等待上述命令完成并立即出售。

答案1

对于大于 15GB 的驱动器,无需覆盖多次,并且使用随机数据还是零并不重要。使用零可能不会那么令人困惑。

https://en.wikipedia.org/wiki/Data_erasure#Number_of_overwrites_needed

您的命令不会擦除主机保护区。另一方面,您的操作系统也不会在那里写入任何机密信息。

就我个人而言,我会使用安全擦除来处理特定于设备的功能。例如,它可能会努力销毁任何重新映射(坏)扇区上存在的剩余数据。不过,如果不检查驱动器,我不会 100% 认为驱动器工作正常。因此,在之前或之后运行覆盖过程对我来说是有意义的。

当我在 SSD 上尝试安全擦除时,它似乎没有清除分区表的缓存/驱动器的启动。我说的是缓存,因为它在重新启动后就消失了。但这让我有点不安 - 我更喜欢运行覆盖过程安全擦除。

如果您正在处理 SSD,您还需要在覆盖后运行擦除,以保证最佳性能。

答案2

除此之外,所有进一步的步骤shred只是为了确保专业攻击者无法恢复您的数据。如果你没有真的机密信息,shred应该可以完成这项工作(也许还可以将其与 一起使用-u)。但是,如果您有时间并且让您感觉更安全,那么额外使用一次运行nwipe甚至ATA 安全擦除也没有什么坏处。wipe我个人大多只是做一些dd if=/dev/urandom of=/dev/sdX后续工具,比如testdisk找不到任何剩余的东西,我认为这对我来说已经足够了。

相关内容