信息消除
当前位置:首页 > 业内新闻
业内新闻
固态硬盘TRIM对数据恢复影响的案例分析
发布时间:2015-09-22 09:02:34     发布者:技佳数据恢复中心     --转载请注明出处--
      TRIM,全称Disable Delete Notify,是固态硬盘的一种垃圾回收机制,它能及时将硬盘中删除数据所占用的空间清空,从而及时回收这一区域,数据存入时,只需要直接写入即可。这样能保证固态硬盘长久使用而不会使性能下降。但是,固态硬盘对于数据恢复来说,是致命的,因为数据一旦删除后,即使是专业的数据恢复公司,也无法恢复数据。我们用一个案例来解释一下TRIM对于删除数据的影响。

      我们在硬盘中存储了一个名字为"技佳数据恢复_TRIM测试文件.AI"的文件,通过Winhex查看该文件的代码信息,如下图显示,我们可以在目录结构区看到该文件的名称、大小、创建时间这些信息,在文件偏移"offset"中可以查看到这个文件的地址偏移为51 6E 10 00,在内容显示栏可以看到这个文件的数据内容,这个AI文件是一个以"%PDF"作为起始代码的文件。
技佳数据恢复公司_TRIM1

 
      现在,我们将这个文件不经过回收站直接删除(Shift + Delete),删除后,再通过Winhex查看文件代码,我们可以看到,文件的目录结构并没有改变,其指向的数据存储位置依然是51 6E 10 00,但是,数据区已经空空如也,没有任何内容了。这样一来,我们即使还可以从硬盘的目录结构中找到这个"技佳数据恢复_TRIM测试文件.AI"的文件,并可以将其从硬盘中恢复出来,但文件的内容已经丢失了,这个文件无法打开。这就是TRIM对于数据恢复的影响,对于开启了TRIM机制的固态硬盘,在机械硬盘上可轻松恢复的数据,在固态硬盘上再也无法实现恢复了。
 
技佳数据恢复_TRIM_文件删除后

相关问题:为什么数据的名称、大小、时间属性都正常,而恢复的文件却无法打开?

      在硬盘中,一个文件会生成多个信息,我们将其称之为"属性",这些属性在硬盘中存储的区域是不相同的。例如NTFS中有“30属性-文件名属性”、“10属性-标准属性”、“80属性-数据属性”等,这些属性中,有些属性是存储在硬盘的目录区中,例如10属性和30属性,而有些属性则存储在硬盘的数据区,例如80属性,由于文件系统对于目录区和数据区的管理方式不同,数据删除后,对于其空间的回收机制也不同,因此,一个数据删除后,可能数据区很快就被回收,但目录区中的属性却能在硬盘中保存很久。因此,针对这个问题,可能的答案有以下三种:

      (1)对于开启TRIM的固态硬盘,这种情况说明这个文件的数据区已经被TRIM回收,数据无法恢复。

      (2)对于没有开启TRIM的硬盘和机械硬盘,如果分区是NTFS,那么说明旧数据已被新数据覆盖,数据无法恢复。

      (3)如果分区为FAT32,一种情况说明数据已被覆盖而无法恢复。另一种情况由于文件存在大量碎片,文件删除后FAT表被清空,数据无法恢复。还有一种情况是,数据删除后,文件的高位地址被清空,导致这个文件的地址偏移了,数据还可能被恢复。
联系我们 |  关于我们 |  网站地图
北京技佳瑞康科技发展有限公司  版权所有  Copyright @ 2012-2021
Beijing DataBack Technology Development Co.,Ltd. All rights reserved.

公网安备:11010802013182号 工信部备案:
京ICP备13032780号