SSD上的数据误删还能恢复吗?

时间:2018-11-27 10:58 来源:快启动 点击:

  相信经常使用电脑的用户都难免会遇到误删文件的情况,不过通常我们还是能在“回收站”恢复它们。只不过若是你有定期清理回收站的习惯,某些误删的文件就真的没了。当然,遇到这种情况,对于机械硬盘来说,利用第三方软件还是有机会可以恢复的。但是,如果是SSD固态硬盘,误删文件怕是要凉凉了。

  因为通常情况下SSD在清空回收站后都无法进行恢复,为什么?就因为它和机械硬盘完全不同的数据存储方式。一旦有新数据写入时,传统的机械硬盘执行新数据写入只需要覆盖写入即可,而SSD在写入新数据前,必须先清除原有数据。

  不过也有人有疑问了,为什么有些固态硬盘数据删除了可以恢复?那可能是因为它并没有执行Trim指令。

  Trim是什么?下面小编来给大家科普一下:

  Trim指令也叫disable delete notify(禁用删除通知),是一个基于ATA命令的全新指令,微软在Win7中引入了这一命令。一旦有删除文件、格式化等类型的操作时,系统就会向固态硬盘发出命令,要求立即清空区块中数据。这个过程很简单,但是很有实用价值,一旦数据被删除了,Trim指令就会立即清空数据及索引。

  事实上,Trim指令不能帮SSD提速,只是不让SSD掉速而已,让其可以一直处于一种“全新”的状态。

  如何确定SSD是否支持Trim以及是否开启?

  一、大家需了解,SSD支持Trim需要满足三个条件

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

  2.Win7及以上的版本。

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

  二、通过命令提示符查看是否已经开启Trim

  很简单,点击开始菜单,在附件 --- 命令提示符上右键单击,选择以管理员权限运行并输入“fsutil behavior query DisableDeleteNotify”

  如果显示的是“DisableDeleteNotify = 0”就代表Trim处于开启状态,如果是“1”,就是关闭状态(也就是说数据恢复有望)

  三、Trim的开启与关闭

  打开:以管理员权限运行命令提示符并输入:fsutil behavior set disabledeletenotify 0

  若想关闭该功能,只需执行:fsutil behavior set disabledeletenotify 1

  最后小编想说,为了延长SSD的使用寿命,还是开启Trim比较好,担心数据丢失,那就平时做好数据备份的习惯。

  相关阅读:

       如何关闭Win10驱动自动更新?

       双显卡交火是什么意思?对性能提升多少?

       NVIDIA显示设置不可用的原因和解决办法

SSD 数据误删 恢复