Windows中删除文件的操作大家都会,对着文件(或文件夹)的图标按“Delete”键嘛,这样被删除的文件(默认)就进了回收站,要么就是按Shift+Delete使文件不经过回收站直接被删除。这样文件是否真的被删除了呢?
答案是否定的。Delete操作只是让你在资源管理器(或我的电脑)中看不到某个文件,但这个文件的内容,还依然保存在硬盘上。
Windows出于性能的考虑,在删除文件的时候,并不会完整地删除文件内容,而是在文件的开头部位标记了一下,说这个文件被删掉了,之后在浏览文件夹的时候,这个文件就不会被显示出来。所以说,即使误删了一些重要文件,不要慌,使用某些文件还原工具就可以找回被删掉的文件。
接下去就是另一个重要的问题了:如何彻底删除一个文件。(想象一下陈老师,后果很严重呀……)基本上有以下几种方法:
- 创建一个新文件去覆盖被删掉的文件。由于系统认为之前那个文件已经无效了,新写入的文件有可能被写在之前那个文件所处的位置上,当然这个是看RP的,系统有自己的策略来决定新文件写在哪里。比较安全的方法是把整个分区(盘)填满,这样就能保证删除的文件都被覆盖掉了。
- 格式化。Windows提供了2种格式的方法:快速格式化和完整格式化。顾名思义,快速格式化不会真正地删除磁盘上的内容,只是重写了某些标记。而完整格式化是会把整个分区清理掉的。所以如果你需要确保安全的话,请在格式化的时候,不要勾选“快速格式化”的选项。
- 使用安全删除工具,如微软提供的SDelete。这些工具通常会在删除文件的同时,在那个文件的位置上写入一个垃圾内容,从而清理掉原来的文件内容。
附:SDelete是一个命令行工具,它的参数是:
sdelete [-p 次数] [-s] [-q] <文件名或文件夹名>
sdelete [-p 次数] [-z|-c] [盘符]
-c 将空闲空间置零(对于优化虚拟磁盘有好处)
-p 次数 复写文件的次数
-s 递归删除子目录
-q 不打印错误信息(安静模式)
-z 清理多余空间

S02E15 The Message中Kaley Cuoco饰演Sasha,和怪人Haywire聊过几句,后来她继父被Haywire干掉了。看上去有点小胖,到了The Big Bang Theory中就正常一点了:


*注:这个解码器仅可在Windows 7中使用。