电脑用的是固态硬盘,误格式化某个盘之后,数据居然无法恢复了。
原来是硬盘的TRIM功能搞的鬼。
一、TRIM功能基本原理
首先,我们需要了解TRIM功能的基本原理。TRIM是一种指令集,它允许操作系统通知固态硬盘哪些数据块已不再使用,从而允许固态硬盘提前擦除这些数据块。这样,当新的数据需要写入时,固态硬盘就能直接在这些已擦除的块上进行写入,从而提高了写入性能并减少了写入放大。
二、如何看固态硬盘是否支持trim功能?
那么,如何判断自己的固态硬盘是否支持TRIM功能呢?以下是几种常用的方法:
1、查看固态硬盘的规格说明
在购买固态硬盘时,您可以查看其规格说明书或产品介绍页面。通常,如果固态硬盘支持TRIM功能,厂商会在产品说明中明确标注。
2、使用操作系统工具
对于Windows系统用户,您可以使用系统自带的工具来检查固态硬盘是否支持TRIM功能。具体步骤如下:
Windows的搜索框中输入“cmd”,选择“以管理员身份运行”打开命令提示符
输入命令“fsutil behavior query DisableDeleteNotify”,并按下回车键;
如果返回的结果为“DisableDeleteNotify = 0”,则表示TRIM功能已启用;
如果为“DisableDeleteNotify = 1”,则表示TRIM功能被禁用。
对于macOS系统用户,您可以通过查看系统报告中的存储设备信息来判断是否支持TRIM功能。
三、固态硬盘开启trim数据还能恢复吗
开启TRIM功能后,固态硬盘会在空闲时擦除不再使用的数据块。因此,一旦数据被TRIM操作擦除,很难恢复这些数据。然而,这并不意味着数据完全无法恢复。因为在某些情况下,即便开启TRIM指令,也有可能在短时间内成功恢复数据。因为TRIM的擦除操作是在“适当的时机”进行的,可能是在几秒钟后,也可能是在几分钟后。因此,在未被新数据覆盖之前,专业的数据恢复工具仍有机会恢复数据。