我需要从Windows 7中安全地擦除一个驱动器,并且找不到一个好的工具来这样做。橡皮擦似乎没有一个设置来擦除整个驱动器,DBAN要求不在Windows中。在UNIX中,我只使用dd。
非常感谢你的建议。如果这有什么区别的话,我计划用Schneier的方法--一次擦零,一次0--和几个随机位(虽然我知道没有明确的证据)。
发布于 2009-12-13 04:45:58
因为您希望在windows中执行此操作,所以大多数空闲磁盘/卷擦除实用程序都不在桌面上。文件实用程序,可以做免费的空间擦除是一天的秩序。
尽管实现国防部5220.22-M标准的任何东西都会给你提供合理的销毁保证,但我一直是Sysinternals sdelete的粉丝,它是免费的和命令行。
您可以使用它删除磁盘上的所有文件:
sdelete -p 7 -s -q X:\*.*然后用它来清除自由空间:
sdelete -p 7 -z X:发布于 2009-12-12 22:30:22
我使用的是DBAN。您不能在操作系统中运行它,但它肯定会完成这项工作。
发布于 2009-12-13 05:06:34
对于非系统分区,我现在使用Truecrypt。选择“创建卷”>“加密非系统分区/驱动器”。Truecrypt将格式化驱动器,但使用加密的数据,因此最终的结果是每个扇区都被随机数据覆盖(加密的输出流)。完成Truecrypt后,只需打开磁盘管理或Diskpart,并重新分区驱动器。TrueCrypt6.3a在Windows 7上工作得很好,它本身就是一个有用的工具。
对于系统驱动器上的空闲空间擦除,我使用SDelete从系统内件套房。
遗憾的是,我使用DBAN和其他基于Linux的擦除工具的经验是,它们没有保持最新的状态。他们经常无法“看到”现代SATA ACHI BIOS的,或SATA‘假-RAID’的实现。所以我现在只是把驱动器连接到一个工作的PC上,然后从Windows中擦除它--这总是有效的;当Windows被加载时,所有ATA驱动程序都会出现并工作。
https://serverfault.com/questions/93766
复制相似问题