华纳云:误删的文件如何找回? – 作者:华纳云Yoke

一键“Delete删除”,一个“清空回收站”,相信绝大多数朋友都是这么删文件的,但马失有前蹄,人有失手时,当你把删文件这个操作给练的麻溜了,那总有一天会遇到误删文件的事儿。

通过这个操作删除的东西,其实绝大多数恢复软件,都能直接找回来。当然也有朋友图个桌面整洁,不放回收站,直接“Shift+Delete”彻底删除文件。

也是一样能找回来的。那既然删除了,为什么能找回来呢?以HDD机械硬盘为例,我们的数据分散记录在磁道的不同地方,而文件系统通过NTFS的MFT主文件表(以前是FAT表)来定位,它包含所有文件和目录信息(还是略复杂的),

我们可以简单理解为一本书的目录,如果直接翻书找,无异于大海捞针,但先看目录再翻到对应的那页,显然事半功倍。

MFT表中本身具有文件操作记录的日志特性,以及恢复特性(其实各种特性数量已经看齐ZFS了)。我们删除一个文件,其实并没有真正删除它,只是在文件系统中标记这个数据不用了,打了个“标记”,

就像是套了个垃圾袋,哪天出门确实会给它扔了,但暂时还在袋子里没扔,被标记成了垃圾,你把垃圾袋给拆了、移除标记就能找回来。

但也有例外情况,标记删除后,相当于允许被覆盖写入,如果你删了很久之后才想起来,这时候很可能已经写入了很多新数据进去,相当于铁粉里加入了水和氧气,生锈成了氧化铁,你要再从里面找原来的铁可太难了。

这种方案的目的是省时间、延长寿命。如果删个文件,要把原来数据块儿都给逐个写成0,那没等电脑奔溃,用电脑的人就先奔溃了。

那这个操作就叫做“填零”,彻底抹除数据,在Windows系统下格式化硬盘,不勾选“快速格式化”就是执行填零操作的慢速格式化了,这时候数据是不可逆、无法恢复的。

勾选的话则也是清空MFT表,格式化后是有可能找回文件的,但是文件名就找不回来了,用恢复软件找回的时候往往是乱码。

平常可能听到别人讲“低格”也就是低级格式化,也包含了填零,标定扇区和磁道,也可以找到并屏蔽坏道。不过这都是由厂商做的,自己没必要。

我们知道,机械硬盘把信息记录在磁轨上,数据可以用磁头覆盖写入,逻辑地址(LBA,LogicalBlock Mapping)就是物理地址(PBA,PhysicsBlock Address),但对于SSD固态硬盘来说,数据都是电信号,本身不需要磁头寻道。

数据要先在Block上擦除一整个块儿,才能在块中的每一小个Page页上写入新数据,就像沙画一样,你要新画东西就得把之前一整块都擦了,重新画,无疑是费时费力的。

所以要通过FTL转换层(Flashtranslation layer)来映射逻辑块和物理块,老数据等空闲的时候擦除,我们先在崭新的page上写入数据,让硬盘响应更快。

比方说放假了你要课外补习。今天上完语文课,回家太慢影响明天上数学课,于是你直接住到了数学老师家里。后天上体育课,你明晚就住体育老师家里。但是学生不止你一个,需要安排好不同班级学生的课程,那么明天上同一堂课的学生们统一住到对应老师家里,明天一起去上课,效率更高。你明天去哪儿,哪儿就是你家。

那负责排课程和居住的这个人,你可以理解为房管,它就是FTL转换层,所以SSD的地址并不固定,数据都是分散存放的,读写效率得到了进一步提升。FTL代替了系统自己的地址表,所以你给SSD磁盘整理,相当于把数据打乱了,反而剪不断理还乱。

哦不对,好像扯远了,我们今天是讲文件恢复来着,咳咳。

由于系统删了文件之后,你的SSD主控依然知道盘上文件还在,所以在写放大、垃圾回收等操作时,依然会迁移这些数据,影响寿命,这对于“生而为盘、寿命有限”的SSD来说是致命的,在XP等老系统上用SSD会越用越慢…无论如何执行删除操作,都会直接消耗擦写次数(P/E数Program/Erase Count)。

后来微软在Win7之后引入了TRIM指令功能,软硬结合,告诉主控那些删除的地方是废块,别去动它了,有空了再去垃圾回收。延长了擦写周期、降低频率,从而提高寿命。

那么代价是什么呢?代价就是SSD上删东西,经过TRIM擦除后,数据大概率是找不回来的。相当于房管都忘了怎么给你安排住宿的了,你是谁?你住哪儿?不知道啊。

不过总归是利大于弊的,SSD用户没必要去关TRIM。比方说快速格式化就是一次全盘TRIM,基本不伤盘不吃寿命。而一次慢速格式化,相当于全盘填零写入一次,消耗一次全盘PE寿命。

如果你的数据真的很重要,建议还是存放在先天适合存冷数据的HDD甚至是磁带里,并做好多重备份。SSD的优势还是温数据、热数据。

了解华纳云香港服务器香港云服务器、香港高防服务器,更多备份妙招欢迎咨询官网技术。

来源:freebuf.com 2021-03-09 16:47:40 by: 华纳云Yoke

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论