我有一个 Windows 7 Enterprise x64 系统,需要快速有效地擦除 1.5TB 硬盘驱动器。我想,快速是一个相对术语;所以比我见过的一些擦除实用程序(可能需要一天)要快。硬盘上只有大约 400GB 的数据。
我还想清除网络上和外部硬盘上的某些特定文件夹。您推荐什么免费工具?非常感谢您的帮助。谢谢。
答案1
我认识的大多数人都使用数据库管理系统或“Darik's Boot and Nuke”。它是一个独立的可启动实用程序,可用于擦除硬盘。不幸的是,技术现状意味着您需要等待一段时间 - DBAN 允许您选择如何擦除驱动器(多少次和什么模式),一次 0 擦除足以满足 99% 的需要(只能使用非常昂贵的技术才能恢复),需要 4 个多小时。即使是快速硬盘的可持续写入速率也约为 100MB/s,这意味着 1.5TB 需要这么长时间。
DBAN 允许使用更奇特的擦除模式,例如七次随机模式,在这些传输速率下,这将花费近一天的时间。启动 Linux Live CD 并运行
dd if=/dev/zero of=/dev/sda
可以达到与单次 0-wipe 相同的效果
对硬盘进行简单格式化将清除分区表并需要几秒钟,但数据仍然完整,可以使用标准工具轻松恢复。
如果您只是想清除硬盘以便重新安装系统,简单的格式化就可以了。如果您想确保数据被“销毁”,那么一次擦除就是最好的选择。
至于清除特定文件夹,最好的办法是用随机数据覆盖文件。只需删除文件即可释放文件系统上的块,但不会擦除数据。简单的 unix 实用程序(例如)dd
将允许您覆盖文件,使它们无法恢复。
答案2
答案3
擦除驱动器的速度取决于您希望驱动器有多安全 - 只需在分区表上写入几兆字节的随机数据,dd
就会导致驱动器在操作系统中显示为未格式化。但是,在这种情况下,数据仍在驱动器上,可以使用适当的软件恢复。
如果想让数据不可读,就必须用随机数据覆盖整个驱动器,这可能需要很长时间。即便如此,也没有什么可以保证的——有钱人和/或有电子显微镜的人可能会从磁盘上读取数据。
对于外部驱动器可以遵循相同的程序,但可能无法安全地从网络卷中删除数据。
答案4
使用安全擦除。它内置于 ATA 命令集中。最快、最简单(我还没试过)、最安全。
我发现这个来自您不知道的有关硬盘的 10 件事2009 年 ShmooCon 演讲,由 Scott A. Moulton 发表。#10“有更好的擦拭方法!”(第 1/6 部分)
演示非常精彩。您可以听听为什么他认为多次擦拭是多余的。