SSD 固态硬盘数据恢复成功案例

2010-12-12 12:19:07 来源:华军数据恢复 作者:网站管理员 阅读:

固态硬盘的定义及分类
    固态硬盘(Solid State Disk或Solid State Drive),也称作电子硬盘或者固态电子盘。固态硬盘在接口规范和定义、功能及使用方法与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。由于固态硬盘没有普通硬盘的旋转介质,因而抗震性良好。其芯片的工作温度范围很宽(-40~85摄氏度),无噪音,低功耗。目前广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。目前由于成本较高,正在逐渐普及到DIY市场。

    固态硬盘的存储介质分为两种,一种是采用闪存(FLASH芯片)作为存储介质,另外一种是采用DRAM作为存储介质。

    采用闪存作为存储介质的固态硬盘中的存储单元可以分为SLC(Single Layer Cell 单层单元)和MLC(Multi-Level Cell多层单元)。SLC的特点是成本高、容量小、但是速度快,而MLC的特点是容量大成本低,但是速度慢。

固态硬盘修复和传统硬盘修复的区别
     由于固态硬盘的内部构造与传统硬盘有很大的区别,所以两者在硬件故障的表现形式上也有所不同,固态硬盘内部是一系列较为复杂的电子元件,其中包括存储芯片、控制芯片等,所以最常见的故障首先是电路故障,其次是固件故障。固件故障多表现为主板和系统无法识别硬盘,型号、容量识别错误或者读取某个区域文件及文件夹时频繁死机等。
     主板和系统无法识别硬盘,大多数是由于固态硬盘里的电路元件损坏,而型号容量识别错误则可能是固态硬盘固件损坏导致的。电路损坏只要更换相应的配件即可修复,而修复固件故障必须首先有能读写固态硬盘固件的工具和软件,而后还要有相同版本得完好固件才能修复,修复过程是相当复杂的。因此修复固态硬盘不单需要经验、设备,还需要充足的配件和固件程序库。我公司在固态硬盘恢复方面积累了丰富经验,并且拥有充足的配件以及类型繁多的固件程序版本,所以在恢复此类故障时拥有很高的成功率。
     固态硬盘内最重要的是控制单元和固态存储单元,固态存储单元是用来记录数据的,控制单元则是控制硬盘正常工作的。 打开固态硬盘我们便可以看到电路上多个FLASH闪存颗粒,这些颗粒就是固态硬盘的存储单元,存储单元有一定使用寿命也就是有擦写次数的限制,当存储单元达到或超过擦写次数时就会出现不稳定的情况或出现坏块,这时会导致整个固态硬盘不能正常工作。例如出现系统读取数据时很卡或频繁死机。
     由于读取设备的限制,损坏的存储单元内数据恢复过程既复杂难度又大,这最终有可能影响恢复的效果。有些人会问只是一个存储单元损坏而已,我用设备把其他存储单元读出来,读出来的数据不是大部分可用的么?但是答案是否定,原因就是FLASH存储单元采用了损耗均衡的算法,数据被分割成很小的数据块,然后根据存储块的损耗程度(即擦写次数)进行漂移存储。
为什么要采用耗均衡的算法呢?
    我们知道FLASH存储单元有擦写次数限制,特别是MLC存储单元,它的可擦写次数大约为1万次,SLC是MLC的10倍。但是我们知道硬盘的某些区域在使用中会被频繁的擦写,比如系统引导扇区,虚拟内存等等,这些区域的频繁擦写会导致FLASH存储单元的提前损坏,从而导致硬盘报废,但是此时其他区域的FLASH存储单元也许只擦写了几百次,为了防止这种情况出现,耗均衡的算法便诞生了,这个算法最早被应用于U盘上。
什么是损耗均衡的算法呢?
    损耗均衡会按照一定大小将存储单元划分为若干个块,并为使用中的块进行索引编号,每次擦写都会更新一个块。其核心思想就是将新写入的数据写进写入次数较少的块,将擦写次数较多的块中的数据移至擦写次数较少的块。

华军行为您的固态硬盘准备了什么?
     以上我们可以看出来固态硬盘中的数据在底层实际是无序存放,所以就算把其它存储单元中的数据用专业设备读出来也很难将数据恢复出来。将无序的数据进行整理后输出则是控制单元的作用,如果控制单元损坏,那么必须用同样型号的控制单元进行更换,如果没有匹配的控制单元则数据恢复的难度较大,所以这也是业界的一大难题。由于不同的厂家不同的型号甚至不同的批次的固态硬盘内部数据块的排序算法都不一样,因此要花很长时间去研究数据块排序的算法,然后根据这个算法再编写出相应的恢复软件。

  • 华军行数据恢复 - 最新图文资讯
  • 最新资讯导读
  • 推荐内容
  • 热点内容
CopyRight2014-2016 华军数据恢复中心 版权所有 浙ICP备15017254号-4 成功案例 | 华军资讯 | 技术专题 | RSS地图