许多文件粉碎机和数据销毁程序支持基于Write Zero软件的数据清理方法,以覆盖存储设备(如硬盘驱动器)上的现有数据。
Write Zero数据清理方法可能无法阻止最先进的基于硬件的恢复方法提取至少一些已删除的数据,但它 是 可能会阻止所有基于软件的文件恢复方法从驱动器中提取信息。
注意: Write Zero方法有时也更准确地称为 单个覆盖 方法。它也可能被称为 零填充擦除 要么 填零 .
写零怎么办?
一些数据清理方法,如Gutmann和DoD 5220.22-M,将在驱动器上的现有信息上写入随机字符。但是,不出所料,Write Zero数据清理方法通常以下列方式实现:
- 通过1: 写一个零
写入零方法的一些实现可以包括在第一遍之后的验证,可以写入字符 其他 比零,或者可能在几次传递中写入零,但这些并不是常见的方法。
小费: 大多数支持Write Zero的软件程序都为您提供了一种自定义字符和验证发生次数的方法。也就是说,改变那些,你并没有真正使用 写零 了。
写零是否足以擦除数据?
最有可能的是,是的。然而…
某些数据清理方法会使用随机字符替换您的常规可读数据。正如上面刚刚提到的,Write Zero做同样的事情,但是使用,好吧……零。实际上,如果你用零擦拭硬盘驱动器然后将其丢弃,那么获取它的随机垃圾箱潜水员将无法恢复任何已删除的数据。
如果这是真的,那么您可能想知道为什么甚至存在其他类型的数据擦除方法。有了所有可用的数据擦除方法,零填充实用程序的目的是什么?例如,随机数据方法写入 随机 驱动器中的字符而不是零,那么它与Write Zero或其他任何一个有何不同?
一个方面不仅仅是正在编写什么字符,而是该方法在覆盖数据方面的效率。如果只完成一次写入,并且软件没有验证每个数据都已被擦除,那么该方法不会像方法那样有效 做。
换句话说,如果您在一个驱动器上使用Write Zero并且它验证所有数据都已被覆盖,那么您可以确信,与使用随机数据方法覆盖相同数据相比,信息恢复的可能性更小。没有验证每个扇区是否被随机字符替换。
但是,某些角色也可能提供比其他角色更好的隐私。如果文件恢复程序知道数据仅被零覆盖,那么筛选存在的数据要比程序不知道所使用的字符(如Schneier方法中的字符)更容易。
所有其他数据擦除方法的另一个原因是,某些组织希望证明其信息以最有可能阻止恢复的特定方式被删除,因此他们使用某种数据清理方法将某些参数用于所有数据擦除需求。
支持写零的程序
在Windows 10,Windows 8,Windows 7和Windows Vista中,默认情况下,可信格式命令在格式化过程中使用写零清理方法。您可以在命令提示符中使用该命令将零写入硬盘驱动器,而无需下载任何额外的软件或特殊工具。
有关详细信息,请参见如何使用格式命令将零写入硬盘驱动器。当您尝试在主系统驱动器上执行此操作时,它并不像听起来那么简单。
还有第三方程序支持使用Write Zero方法擦除数据,例如DBAN,HDShredder,KillDisk和Macrorit Disk Partition Wiper。其中一些程序可用于通过从光盘或闪存驱动器运行来擦除您正在使用的硬盘驱动器(如C驱动器),其他程序运行 内 操作系统擦除其他驱动器,如可移动驱动器。
其他工具使用Write Zero方法删除特定文件而不是 一切 像上面的程序那样。像这样的工具的一些例子包括WipeFile和BitKiller。
除了Write Zero之外,大多数数据销毁程序都支持多种数据清理方法,因此一旦打开程序,您很可能会选择不同的方法(如果有兴趣)。