腾博一诚信力本一专业服务

腾博一诚信力本一专业服务 > 恢复资讯 > 恢复教程 > 正文

为什么SSD硬盘在清空回收站后,无法恢复数据?

2019-07-28 15:18:34   来源:华军腾博一诚信力本一专业服务

SSD在清空回收站后无法恢复数据的原因是,SSD支撑Trim指令。

简单来说,普通机械硬盘里被删除的数据之所以能被恢复的原因是,数据被删除后并没有真的被完成删除,系统会告诉硬盘,这个地方“A”的数据已经被删除,硬盘你暂时不不要动它,等到下一次要用A来写入数据的的时候,才在A直接覆写数据。

1TB SATA III ssd固态硬盘
1TB SATA III ssd固态硬盘

而支撑Trim指令SSD会怎么干?系统告诉SSD说A的数据被删后,SSD立马就把A直接清空,留空来等待写入数据(这就是SSD长时间使用不掉速太多的原因之一)。
 

注:Trim的理论十分复杂,这里只是换个角度简单描述,SSD详尽的技术探讨请转移到SSD频道。
 

实际上,Trim指令不能帮SSD提速,只是不让SSD掉速而已,确保SSD上的每一块空间都干干净净等待数据写入,而不是像机械硬盘到了要写入数据的时候才开始进行情况数据的操作。
 

好吧,如果听不懂以上简化版理论的话,那就理解为,SSD清空回收站后就别想恢复数据,机械硬盘清空回收站后是有很大机会可以恢复被删掉的数据的。
 

SSD支撑Trim需要满足三个条件

1,SSD原生支撑Trim指令,目前正在卖的主流品牌SSD都支撑Trim,不支撑Trim指令的SSD如果还存在,那估计是山寨中的极品了;

2,系统必须在Win7以后的版本,最好是Win8.1 Update等最新的系统;

3,驱动支撑,这个只要在主板里打开AHCI,将驱动正常安装好就没问题。

文件回收站
文件回收站

如何确定SSD是否支撑和开启Trim?

那么,有用户可能会有疑问,如何检测SSD是否已经开启Trim?万一没开Trim,岂不是没有发挥SSD的全部性能?
 

其实方法很简单,在Win7(Win8)的搜索功能里搜索“ CMD ”,右键选择“以管理员身份打开”,然后输入或者右键复制这段代码 “ fsutil behavior QUERY DisableDeleteNotify ” 。如果显示“DisableDeleteNotify = 0”,那就表示当前SSD支撑Trim指令,如果=1,就是不支撑。
 

如何检测SSD是否开启Trim?

显示“DisableDeleteNotify = 0”,那就表示当前SSD支撑Trim指令

固态硬盘储存芯片
固态硬盘储存芯片

那么,在什么样的情况下SSD能恢复被删除的数据?

一、在使用XP系统的情况下,因为被MicroSoft放弃的XP无法支撑SSD的Trim指令,也就是说,XP无法发挥SSD的真正性能,在XP上使用SSD,相当于让法拉利跑在中国高速路上。据闻目前最新的SSD在XP下也有类似Trim的功能或者直接就配有相关Trim驱动……

二,老掉牙原生就不支撑Trim的SSD。

三,连AHCI和SATA接口都没有的老主板老电脑。

四,两个SSD组Raid 0。
 

写在最后:

实验证明,在开启Trim指令模式下(目前新电脑新SSD已经是默认开启),SSD一旦清空了数据,那就别想恢复数据。

因此,凡是SSD,清空回收站前请再三思考!


版权说明:如非注明,腾博一诚信力本一专业服务文章均为华军腾博一诚信力本一专业服务原创,转载请注明出处和附带本文链接。

CopyRight2014-2016 腾博一诚信力本一专业服务 版权所有 浙ICP备15017254号-5 成功案例|华军资讯|硬盘服务|腾博一诚信力本一专业服务

警徽

浙公网安备 33010602000660号

XML 地图 | Sitemap 地图