如何快速有效地擦除 Win7 x64 硬盘

如何快速有效地擦除 Win7 x64 硬盘

我有一个 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

如果它是本地驱动器上的单独文件夹,您可以使用删除在 Windows 上,或从 Linux 上进行粉碎。对于整个驱动器,使用德班,1 次通过,并用零填充 - 现代驱动器不需要完整的 Guttman 擦除。

网络比较棘手 - 文件系统是抽象的,您无法确定它是否已被清除,除非填满整个远程文件系统的可用空间并在删除相关文件夹后将其删除。没有办法确定您是否已完成此操作。

答案3

擦除驱动器的速度取决于您希望驱动器有多安全 - 只需在分区表上写入几兆字节的随机数据,dd就会导致驱动器在操作系统中显示为未格式化。但是,在这种情况下,数据仍在驱动器上,可以使用适当的软件恢复。

如果想让数据不可读,就必须用随机数据覆盖整个驱动器,这可能需要很长时间。即便如此,也没有什么可以保证的——有钱人和/或有电子显微镜的人可能会从磁盘上读取数据。

对于外部驱动器可以遵循相同的程序,但可能无法安全地从网络卷中删除数据。

答案4

使用安全擦除。它内置于 ATA 命令集中。最快、最简单(我还没试过)、最安全。

我发现这个来自您不知道的有关硬盘的 10 件事2009 年 ShmooCon 演讲,由 Scott A. Moulton 发表。#10“有更好的擦拭方法!”(第 1/6 部分)

演示非常精彩。您可以听听为什么他认为多次擦拭是多余的。

相关内容