我们真的把不需要的文件删掉了吗?

2013 年 11 月 30 日
 gmbsfd
前一久手误把装音乐的文件夹的删掉了(shift+Delete),然后在网上搜了一下解决办法,抱着试试看的心态找了一个软件——Easyrecovery。

你妹的居然把删掉的东西都给恢复了,三观都塌陷,当时我就震惊了。

那我在这里想问一下

(1)我们平时删掉的文件都哪里去了,既然可以恢复的话还能称为「删除」吗?
(2)那些被“删除”的文件是以什么形式存在的,为什么它们不占据储存空间?(删掉之后这些文件所占的空间不是都已经腾空了,类似Easyrecovery的软件怎么能凭空给我恢复出来呢)
(3)怎么样才能以非物理方法把文件数据彻底删除掉?


谢谢
5283 次点击
所在节点    问与答
36 条回复
KK233
2013 年 11 月 30 日
CCleaner + 1 , 有楼上说的擦写覆盖服务 : )
Ricepig
2013 年 11 月 30 日
删除相当于free(some pointer)而没有memset(some pointer, 0)
gihnius
2013 年 11 月 30 日
man srm #secure remove
linux 下有个 destroy 的开源工具
niseter
2013 年 11 月 30 日
磁盘就是磁记录,一般要抹掉数据,都是使用全0,全1,随机10等等不停的写。
理论上在越频繁的写入后,磁记录的干扰越大,即越难恢复,
但是高机密的HDD还是物理破坏的处理比较多,。
lightening
2013 年 11 月 30 日
想一下以前的录音磁带。你东西不要了,就把标签标为“空”,但东西其实还在。等你下次录新的东西进去,才会真的覆盖掉。

另外这问题很容易google到。
binux
2013 年 11 月 30 日
@zwl2828 虽然多次复写会导致“很难”恢复,但如果恢复出来50.1%概率是正确的话,也不能说“彻底”删除
wy315700
2013 年 12 月 1 日
@gmbsfd 可以这么说
sinxccc
2013 年 12 月 1 日
@binux 最保险的永远是物理方法
DreaMQ
2013 年 12 月 1 日
换SSD吧,无法恢复
treo
2013 年 12 月 1 日
为啥这个程序员为主的社区每天的热议主题总有好几个小白帖。。
csslayer
2013 年 12 月 1 日
以前记得有个叫 sdelete 的工具,可以设定复写次数
上大学的时候走廊有个那个地方实验室宣传板,上面似乎有说什么恢复15次擦除后的数据…
9hills
2013 年 12 月 1 日
机械硬盘彻底删除'注意是彻底。。。


最简单的办法是锤子。。google就是这么对待换下来的硬盘的
gmbsfd
2013 年 12 月 1 日
@treo 程序员为主 小白和准程序员为辅 - -!

另外就是说明大家都挺热心的
davidyin
2013 年 12 月 1 日
ffts
2013 年 12 月 1 日
机械硬盘都需要物理毁灭...
不过我记得说FBI还能从碎片里回复来着,好像也是在V2EX看到的
zzNucker
2013 年 12 月 1 日
彻底销毁每一份数据的话只能物理毁灭了。。。。
不过对一般人来说, 销毁数据的需求用反复擦写就够了。 实在不行用专用的硬盘工具格式化也行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/91295

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX