DIY装机 频道

不同的固态硬盘数据删除可恢复性解读!

  【IT168 厂商动态】固态硬盘使用闪存存储数据,而由于闪存写入需先擦除的特性,固态硬盘在收到伴随删除发出的Trim指令之后会擦除清空闪存,导致被删除数据无法恢复。当然事无绝对,今天位大家分析固态硬盘针对Trim指令的三种不同处理方式。

不同固态硬盘数据删除可恢复性解读

  首先来看东芝Q200,它是由东芝HG系列改进而来的零售消费级固态硬盘,拥有8通道主控、MLC闪存,性能强劲,稳定耐用。

不同固态硬盘数据删除可恢复性解读

  通过TxBENCH软件的Drive Information功能可以看到,东芝Q200同时支持RZAT与DRAT特性。

不同固态硬盘数据删除可恢复性解读

  DRAT(Deterministic Read After Trim,确定性修剪)代表固态硬盘在收到Trim指令后,所以针对已Trim区域的读取命令都将返回确定的相同数据,直到页面被写入新的数据。

  RZAT(Read Zero After Trim,修剪后读零)代表固态硬盘在收到Trim指令后,所有针对已Trim区域的读取命令都将返回零。

  Trim指令的功能是将已删除文件的范围通知固态硬盘,使其了解对应位置的闪存区块数据失效,可以执行垃圾回收(GC),但垃圾回收涉及到Block中有效页面收集整理、Block擦除和重新写入等过程,较为耗时。

不同固态硬盘数据删除可恢复性解读

  所以多数固态硬盘通常在接受Trim指令后不会立刻执行垃圾回收。针对已经Trim的区域,是否返回特定数据,是否只返回零,由固态硬盘固件决定。东芝Q200在这里选择的是比较通行的RZAT方式,即Trim过后的区域在读取时确定返回为零。

  东芝的另外一款零售消费级固态硬盘TR200使用了最新一代64层堆叠BiCS3闪存,在Trim特性上它采用了不同的方式。通过TxBENCH可以看到,TR200不支持DRAT与RZAT特性,说明它采取的是非确定性Trim,即Trim过后的位置在执行读取时可能返回不同的数据。

不同固态硬盘数据删除可恢复性解读

  TR200的特性决定了数据删除后仍具备一定可恢复性。刚刚删除过后的文件,固态硬盘可能还未对相应闪存块执行垃圾回收,此时通过数据恢复软件能够扫描到被删除的文件:

不同固态硬盘数据删除可恢复性解读

  同时也有较高几率成功对其执行反删除恢复:

不同固态硬盘数据删除可恢复性解读

  东芝TR200贴心地为家庭用户提供了一些挽救误删除的机会,不过当文件删除之后时间较长或新的写入产生,数据恢复的可能性将大幅降低,这一点和机械硬盘是相同的。

不同固态硬盘数据删除可恢复性解读

  如果希望确保文件删除后不能够被恢复,可以使用东芝SSD Utility工具箱软件对固态硬盘执行安全抹除。经此操作之后TR200中的数据将彻底无法被反删除。

不同固态硬盘数据删除可恢复性解读


特别提醒:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
0
相关文章