FOSS 擦除可用空间(7,35 次)

FOSS 擦除可用空间(7,35 次)

我知道 Linux 上有可以做到这一点的工具(sfill)以及 Windows 上的工具(ccleaner)。但是我更喜欢能做到这一点的 FOSS。据我所知,Eraser 不会清除可用空间……如果它确实清除了,那我承认我错了。

答案1

橡皮由 Heidi Computers 可以擦除未使用/可用的磁盘空间: http://bbs.heidi.ie/viewtopic.php?f=2&t=6307

它是根据 GPL 发布的。

话虽如此,你可能需要考虑你的确切安全需求。你应该知道,清除可用磁盘空间后,可能仍会留下一些文件:

  • 程序可能会留下包含机密数据的临时文件。这些文件不是操作系统和文件系统的可用空间,因此不会被清除。
  • 由于文件系统/操作系统的限制,可能无法清除所有未使用的区域。Eraser 将尝试对此发出警告,但开发人员可能忽略了某些事情。
  • 您可能只是忘记了在某处保存了一份敏感文件的副本。
  • 部分数据可能位于页面文件/交换文件中。考虑也将其清除(但请检查如何正确执行此操作,否则您的操作系统可能会拒绝启动!)。
  • 存储设备可能会背着你重新定位数据:硬盘和 SSD 都会在出现介质错误或为了实现磨损均衡(SSD)的情况下透明地重新定位数据。在这种情况下,将新数据写入已有数据的扇区实际上会写入新扇区,而不是覆盖原始数据。当然,实际读取这些“残留”数据可能需要一些硬件技巧。

我认为,如果你曾经在分区上处理过敏感数据(尤其是临时和操作系统存储所在的操作系统分区),唯一安全的选择就是擦除整个操作系统分区以及你使用的任何数据分区。现代文件系统在你背后做了太多事情,因此任何其他方法都不是安全的。

答案2

我目前无法访问安装了该程序的机器,但我很确定 Eraser 可以选择擦除硬盘中未使用的部分,并可能擦除所谓的工具提示簇(不是 100% 确定这个术语)?

相关内容