IT技术互动交流平台

SSD上的数据被删除了应该怎么办呢

作者:whl  来源:网络整理  发布日期:2018-11-08 08:33:00

  在日常生活中,相信大家都发生过手残操作,一不留神把重要文件删除了,这个时候还需要感谢Windows早拥有了回收站这个大利器,就算你误删了还是可以通过她把文件找回来。但是有些强迫症患者每次删除不需要的文件之后就喜欢把回收站给清空了,然后在发现误删之后完全傻眼了,不知道怎么办才好。

SSD文件被删除

  嗯,当走到这步的时候,我们还有最后救命的办法,用软件尝试恢复数据,但绝对不是次次有效,对传统的机械硬盘用这招还好,虽然不能说是100%吧,但成功率超过五成还是有的。但在SSD可就不好说了,真心的十试九败。为什么SSD的成功率就那么低,关键的问题点就在它和机械硬盘完全不同的数据存储方式。

  小编重点说说SSD。它用闪存作为存储介质是地球人都知道(火星人应该也知道吧),问题也就在这儿,SSD在新数据写入之前需要先进行擦除操作,然后捏,厂商们为了保证SSD随时有可以写入的地方,平均分配各个闪存模块的损耗(也就是寿命,闪存是都是有擦写次数限制),用名为FTL的动态链表记录和维护。

  因为是动态记录,使SSD数据存放的位置和外部的存取地址并不对应,举个例子,如果我们用闪存模块ABCD来区别命名它们的话,在传统的思维中,C盘的文件一定是存在闪存A上吧?但其实除了SSD控制器,谁都不知道实际的数据是在哪个模块内。使用数据恢复软件按着操作系统之前的记录方式,铁定找不到!

  再加上为了让SSD更长寿的Trim指令,当我们删除数据时,它直接让SSD把数据清理掉腾地方,而不是像机械硬盘那样先存着,新数据进来再擦写覆盖。有了这两位坐镇,想要恢复数据真的是难上加难(SSD长时间不使用还会丢文件捏)。

  那些能恢复数据的SSD是啥情况?没开Windows里面开Trim呗。大家想要知道自己的SSD是否已经使用了Trim的话,可以用管理员模式启动命令提示符,输入Fsutil behavior QUERY DisableDeleteNotify

  如果显示的是“DisableDeleteNotify = 0”就是开了,“1”就是没开,数据恢复有望。

  如果大家为了让数据能够安全保留,不在乎SSD能够使用多长时间的话可以关闭它,只需要在命令提示符里面输入以下字符就可以了:“fsutil behavior set disabledeletenotify 1”。但是现在SSD价格还是挺不便宜的,小编还是不建议大家进行这样的操作。现在的机械硬盘还是挺便宜的,只要大家能把重要数据进行备份,那么就再也不需要担心了。或者大家也可以选择介绍的另外一种办法,只用小容量的SSD来装系统文件。

延伸阅读:

Tag标签: SSD数据被删除  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规