我即将出售一堆硬盘(不是一个固态硬盘或一个固态硬盘,一切正常硬盘s)。
因为我想将其覆盖 10 次,所以我不确定如何执行纯pv
overwrite * 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
找不到任何剩余的东西,我认为这对我来说已经足够了。