为什么SSD不能回复数据?

在日常生活中,大家都有时候会误删文件,所以windows在开始就为大家准备了“回收站”,但是“回收站”对于“shift+delete”是无能为力的。即使是没有用“shift+delete”,那么也招架不住有些童鞋习惯有事没事清理一下呀!毕竟,鼠标右键点击“清空”的时候,他们就真的从硬盘上抹掉了!说到这,大概会有些童鞋会害怕了,不用怕,我们还有最后的救命方法,用软件进行恢复数据,但是绝不是次次有效,对传统的机械硬盘用这招还行,虽然不是说100%吧!但成功率保持在五成还是有的。但在SSD可就不好说了,真的是十试九败。为什么SSD的成功率那么低,关键在于他和机械硬盘完全不同的数据存储方式。如图(1)
SSD的闪存是大家都知道的吧!问题就在这,SSD在新数据写入之前需要先进行数据擦除工作,然后厂商们为了保证SSD随时有可以写入的地方,平均分配各个闪存模块的损耗(也就是寿命,闪存都是有擦写次数限制的),用名为FTL的动态链表记录和维护。如图(2)
因为是动态记录,使SSD数据存放的位置和外部的存取地址并不对应,如果我们用闪存模块ABCD来区别命名他们的话,在传统的思维中,C盘的文件一定存在闪存A上吧?但其实除了SSD 控制器,谁都不知道实际的数据在哪个模块,使用数据恢复软件按照操作系统之前的记录方式,肯定找不到。再加上为了让SSD更长寿的Trim指令,当我们删除数据时,他直接让SSD把数据清理掉腾地方,而不是像机械硬盘那样先存着,新数据进来在擦写覆盖,有了这两位坐镇,想恢复数据真的是难上加难。
那些能恢复数据的SSD 是啥情况?没开windows里面Trim开呗!如果想要知道自己的SSD是否已经使用了Trim的话,可以用管理员模式启动命令提示符,输入“fsutil behavior QUERY DisableDeleteNotify”如果显示的是“DisableDeleteNotify=0”就是开了,“1”就是没开,数据恢复有望。如图(3)
如果大家不在乎SSD的使用寿命问题,只为了数据安全着想,那就关闭它,在命令提示符(管理员)中输入“fsutil behavior set disabledeletenotify 1”就齐活了!
现在SSD辣么贵,机械硬盘比较便宜,养成把重要数据备份到机械硬盘上的习惯不是更好吗?这是本人自己的意见,仅供参考!
图(1)
为什么SSD不能回复数据? - 14期 宋家欢 - 宋家欢 廊坊师范学院信息技术提高班十四期
图(2)
为什么SSD不能回复数据? - 14期 宋家欢 - 宋家欢 廊坊师范学院信息技术提高班十四期
图(3)
为什么SSD不能回复数据? - 14期 宋家欢 - 宋家欢 廊坊师范学院信息技术提高班十四期
 
 
 
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值