我的公司有一项政策,文件在阅读后必须被粉碎。他们提供了一个shred.exe
我在文件上运行的工具,它在取消链接之前用文件系统中的垃圾覆盖它。
今天我忘了这样做,我想知道现在该怎么办。如何粉碎已取消链接的文件?
我使用的是 Windows 7 操作系统。
目前我尝试创建数千个从 1mb 到 200mb 的小文件,并在文件系统中复制它们一百次,但这需要的时间太长了。
还有其他建议可以更快地做到这一点吗?
我的公司有一项政策,文件在阅读后必须被粉碎。他们提供了一个shred.exe
我在文件上运行的工具,它在取消链接之前用文件系统中的垃圾覆盖它。
今天我忘了这样做,我想知道现在该怎么办。如何粉碎已取消链接的文件?
我使用的是 Windows 7 操作系统。
目前我尝试创建数千个从 1mb 到 200mb 的小文件,并在文件系统中复制它们一百次,但这需要的时间太长了。
还有其他建议可以更快地做到这一点吗?
首先(只是为了安全起见)验证文件不在回收站中。如果是,请选择“还原”,当然也可以粉碎恢复的文件(或者您可以在回收站中粉碎它)。
如果文件已“真正删除”,请使用 Piriform 的Recuva等取消删除工具将其恢复,然后将其切碎。
注意(由 Chris H 建议):大多数文件系统下的删除是惰性的,即文件占用的空间被简单地标记为可重用。在实际重用之前,旧数据仍然存在并且可能会被恢复。取消删除工具可以通过两种方式工作:它们可以将该空间标记为再次被占用,或者它们可以读取该空间并在别处复制。你想要第一种取消删除,因为你想让原始空间可供碎纸机访问并销毁它——而不是制作一个会使原始空间仍然可能一次又一次恢复的副本。
已删除的文件可能可以使用Windows Shadow Copy恢复,该功能从 XP 开始可用,并且在 Windows 7+ 中默认启用。在较早的编辑中,我写道“它可能已被禁用”。我应该写“在不相关的注释上,确保它被禁用”。VSS不会帮助您粉碎已删除的文件,因为(正如 Chris H 注意到的)它实际上会制作另一个副本。您不会恢复原始文件空间,它仍然未被粉碎。因此,您公司的 IT 管理员应该在您的计算机上禁用 VSS。否则,任何“粉碎”文件实际上可能在磁盘周围有几个未粉碎和可恢复的副本。
但是:新复制的文件(禁用 VSS)将位于可用空间区域的开头。如果您复制了与文件系统集群大小相同的几千个文件(如果您有疑问,则为 1K),您应该非常确定该文件已无法恢复,即使它没有被“正式粉碎”。
如果您真的想确保使用诸如SDelete之类的工具并告诉它擦除磁盘的可用空间(请注意 -而不是分配的空间!)。或者您可以使用 Piriform 的CCleaner并从“工具”菜单中执行相同的操作。我偶然发现的另一个工具,并且是 Gutmann 本人推荐的,是Eraser。
除非使用电子扫描显微镜仔细检查磁盘,否则在完全无法恢复之前,没有人能够判断文件是否被强制工具切碎。如果您在所谓的“安全”模式(又名Gutmann 擦除)中使用 SDelete 等,那么即使是电子扫描显微镜也不会更明智。强制点:即使在Gutmann 自己看来, Gutmann 擦除也是严重的矫枉过正。
(如果公司粉碎可执行文件保留并可能传输它粉碎的每个文件的 MD5 记录,上述内容当然可能不适用)。
这可以通过一个名为cipher
.
cipher.exe
自 Windows 2000 以来,Windows 系统中一直存在,用于文件加密,但它有一个开关,允许擦除指定卷上的所有可用空间。请参阅我在 SuperUser上的原始问题和答案,了解它是如何完成的以及所需的语法。
哎呀。如果他们想对文件的销毁方式进行如此多的控制,也许他们应该自己做。在我看来,只要有端点加密和良好的访问控制,删除文件就会被完全删除,除了删除它的人,也许这才是重点。我认为他们希望阻止您在文件被删除后访问该文件,并且如果他们不信任您可以访问该文件,那么他们不应该信任您首先将其删除。听起来像是一些古怪的政策。
无论如何,我会尝试做的是使用 PhotoRec 或其他东西来恢复文件,然后一旦恢复,我会正确地切碎它,就好像我从来没有搞砸过这个过程一样。但是,如果他们对您删除文件的方式如此严格,他们可能不会让您使用 PhotoRec 或其他恢复工具。最好的选择,告诉它发生了什么。希望他们不会愚蠢到解雇你。我知道这篇文章很旧,您可能已经处理了它,但是为了增加我的两分钱,这是我的答案...