/ dev / zero或secure-erase?

时间:2012-10-04 08:32:50

标签: linux hard-drive erase

任何人都可以告诉我为什么/我应该在驱动器上使用dd if=/dev/zero of=path/to/file而不是内置的安全擦除?

根据我的理解,将0写入整个驱动器及其实际增强安全擦除,实际上根据驱动器制造商指定的任何内容将“模式”写入驱动器。

我也明白安全擦除是一个在硬盘上运行的“固件”进程,不会使用我电脑的cpu资源? (如果我一次擦除24个驱动器可能很重要)

如果电源耗尽,或者在中间擦除时驱动器被拉出(热交换),dd是否不太可能导致问题而不是安全擦除?通过安全擦除,驱动器是否会被锁定并可以使用相同的密码再次解锁?该过程是否会自动重新启动并且必须在驱动器再次可用之前完成?

此致 斯图


2012年10月5日更新
我在家用电脑上运行了一些测试,发现在安全擦除过程中拔出一个驱动器似乎没有引起任何问题,所需的唯一额外步骤是发出一个hdparm请求来解锁它。驱动器的快速格式,它可以再次使用,没有损坏。 我还发现它似乎没有使用任何计算机资源,cpu保持在1%或更低。

关于数据是否在单次传递0之后是否可恢复有很多评论,而这些信息很有趣/有用,0的一次传球对我来说已经足够了,因为没有其他人会这样做有物理访问驱动器,只有ssh访问具有驱动器的机器。

如果有人能找到任何理由我应该使用dd / dev / zero命令而不是安全擦除请通知我,否则我会假设在这些测试结果之后,安全擦除在每个方面都更好使用dd命令手动覆盖磁盘。

3 个答案:

答案 0 :(得分:3)

2003年,德国c't Magazine发布了article安全硬盘删除(问题5/03,第192页)。他们使用普通硬盘驱动器,存储文本文件并使用不同的策略覆盖驱动器:

  1. 用零(一次)
  2. 有一些随机模式(一次)
  3. 具有互补位模式(三次),acc。前德国政府监管

所有磁盘都被发送到三家专业数据恢复公司(Vogon,Ibas和Ontrack - 现在都属于 Kroll Ontrack www.krollontrack.com),被要求恢复文件。结果:

  

无法从任何驱动器恢复单个文件。因此,如果您使用零或编码的出生日期进行覆盖,则无关紧要。

答案 1 :(得分:0)

要安全删除硬盘,您应该使用wipe。它不是零,而是随机数。唯一的问题:需要很长时间(使用-q进行qick-mode时可以更快)。中断擦除不会对您的硬盘造成任何伤害,除非您必须再次擦除所有内容。

答案 2 :(得分:0)

归零数据可以保护您免受绝大多数人的侵害。

确保有资源打开驱动器并直接检查盘片的人要困难得多。驱动器头每次都不能完美地寻找,因此新写入的数据,无论它是什么,都可以在轨道的边缘留下旧数据的细条纹。 (仅举几例恢复“已删除”数据的方法之一。)

超级安全的软件擦除往往会在不同方向寻找不同数据集时进行多次写入。

如果确实想要保护旧驱动器,请使用碎纸机,打孔机或大锤。 http://www.networkworld.com/news/2011/042511-google-hard-drive-shredding.html