彻底地删除废、旧或更换硬盘上的文件的重要性大家都很了解,谁让 FinalData 等这样的数据恢复工具功能太强呢,想当年,一哥们硬盘坏了,让我帮着找文件,结果找出 8 万张图片,穿衣服的和不穿衣服的各占一半,打开目录需要 10 分钟才能把文件列表显示出来 …
网上也有不少工具可以实现,本来想自己写个小程序实现的,方法挺简单,就是参照美国国防部的文件删除标准 DOD 5220.22-M,简化一下,在文件内容中先全部写入0,再写入1,然后再删除即可,可看了一个 VBScript 中的 FileSystemObject 和 .NET 的 System.IO 中的若干对象,似乎都没找到能简单实现的此功能的方法,笨。
在 Google 上 Search 到这个免费工具:Sysinternals SDelete,免费还提供源代码,实现方法是用磁盘整理的 API ,强!还考虑了压缩文件和 EFS 的情况。C/C++ 不熟,源代码也没看出 123 来,但使用挺简单。
下载后存到 Windows 目录中,再用如下注册表项加到文件和文件夹的右键菜单中,就可以直接在资源管理器中彻底删除文件和销毁罪证了,不过操作要小心哦,这删了可真就没办法找回来了。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Securely Delete][HKEY_CLASSES_ROOT\*\shell\Securely Delete\command]
@=”C:\\Windows\\System32\\SDelete.exe -p 1 -q \”%1\””
[HKEY_CLASSES_ROOT\Folder\shell\Securely Delete][HKEY_CLASSES_ROOT\Folder\shell\Securely Delete\Command]
@=”C:\\Windows\\System32\\SDelete.exe -p 1 -s -q \”%1\””
想删就删,就删个痛快
我试一试
希望彻底
DOS时代,我写过这么一个程序,先写0,再写1然后删除文件来确认安全删除。但是因为这样删除一个目录非常慢,后来我“优化”了一下,只向文件中写入一个0,然后就删除,用PCTools和Norton等工具恢复出来的文件也只有一个0,不知道现在的工具能否恢复同名文件呢?
现在的数据恢复工具都是扫描硬盘的全部扇区的,所以如果只写一个0,后面的数据还是可以恢复出来的。
不错,挺方便的。
不行啊 说什么文件关联有问题
对不起,我想问一下,如果我的文件只是用普通的删掉了,用一些软件还可以恢复,但是难写内容很重要,请问如何将他们彻底删掉?也就是彻底删掉已删除的文件?谢谢!
就用Sysinternals SDelete这个工具,运行时加-z就可以清空剩余空间,不过如果你的意思是只删除几个文件的话就不知道了。
我想问一下,回收站的文件,如何彻底删除呀?用上述方法可以吗?
我想问一下,回收站的文件,如何彻底删除呀?用上述方法可以吗? 彻底删除后,其他软件还能恢复吗?如:FinalData,和EasyRecovery Professional等
很好。只是你的注册表的那段多了些内容,需要删除一点东东再合并到注册表就可以了。
用得很爽。谢了!
请教下我在注册表添加 但是点鼠标右键还是不能删东西啊 说 文件关联
具体怎么添加?
添加注册表项了 右键里也有了 文件和程序也关联上了
但我右键里删除文件/文件夹时 看到SDelete.exe 执行了。
但文件/文件夹就是没有删除啊
好 还行 我也写过一个也不错
我曾经用一软件下载一些小电影,之后还没有下载完毕,我就把这个下载软件卸载了,之后留下些电影文件,怎么也打不开或删不掉,我想问问应该如何删除..谢谢