我试图搜索,但我没有找到任何问题的答案。
我想知道如何从Windows系统中完全删除文件,以便无法以任何方式恢复。
我知道互联网上有一些软件可以从系统中完全删除文件。我想为自己做一个小型演示,并希望看看它是否真的从系统中删除/删除。
例如:如果我使用SHIFT + DELETE删除文件,我知道普通用户无法恢复该文件。但是有恢复软件可以用来恢复该文件。所以,我只是想以某种方式删除文件,以便恢复软件无法恢复特定文件。
任何人都可以告诉我,如何做到这一点?我真的很感激。如果有人可以共享一小段代码那么做。我能以那种方式更好地理解它。
由于
问候
答案 0 :(得分:1)
这是一个艰难的问题,并且不会被#34;一小段代码和#34;负责。
假设你有一个超级秘密/尴尬/非法/你想要摆脱的任何文件。首先,它应该首先加密。只是说。
无论如何,部分甚至整个文件都可以显示在很多地方。内存,页面文件,休眠文件,据称是硬盘驱动器上的空白空间(例如在通过碎片整理重定位文件内容之后)。你有在线同步服务吗?备份?一个SSD驱动器,每次写入时都会在整个物理块上传播文件?亲爱的。
所以要至少在你的lokal系统上真正摆脱那个文件,作为你必须的最低标准
但是:SSD和一些硬盘驱动器具有备用容量块,当块产生错误时,它们用作后备容量块。如果您的文件恰好位于这样一个失败的块中,它可能会被驱动器固件无声地重新定位,并且驱动器永远不会通过Windows API可以再次写入该块。因此,如果你想确定你必须在物理上销毁文件已被写入的所有驱动器。