Windows 上是否有内置的 cmd 命令/实用程序可以粉碎文件(删除和覆盖随机数据)而无需使用第三方软件?在 linux 中,我会使用 shred。它是一个绝妙的工具,不仅可以删除文件,还可以通过覆盖数据来破坏磁盘上留下的任何“残留物”。
可能的重复:
如何擦除 Linux 中的可用磁盘空间?
这个问题的灵感来自什么是存储卡上文件粉碎的最佳工具?,其中brice推荐了使用 来擦除 SD 卡的简单模式dd if=/dev/random。这就是我用谷歌搜索到的问题的解决方案。布莱斯++
我看到这个问题指的是更普遍的问题:是否有一个程序可以真正删除所有已删除的文件?。但这个问题已经被标记了windows。我想将 Linux 答案添加到我们的知识库中。我用shred -uzFWIW。
我还想听听专家关于针对法医技术的成功的看法。(不,我没有受到起诉的威胁。我没有什么可向当局隐瞒的。我只是很好奇。;)是否shred(1)有阻止传票的记录?布莱斯的SD卡技术怎么样?一旦闪存被一次性覆盖,就没有任何取证技术可以从中恢复,对吧?
最后,感谢splattne在另一个相关的 Windows 问题中链接到媒体清理指南(PDF) 。但该文档在 43 页中没有提及 Linux 或 UNIX!