固态硬盘被格式化了能找回数据吗(固态硬盘数据丢失能恢复吗)

之前的文章中,我们曾说过:这下实锤了!固态硬盘SSD比机械硬盘HDD更加可靠

也曾发布过: 最全电脑固态硬盘SSD入门级白皮书

随着SSD价格不断下降,固态硬盘也日益普及,在个人电脑中已成为基本的配置选项。在体验SSD固态硬盘带来的性能优势的同时,你有没有想过一个问题,SSD的数据如果误删除或发生故障丢失,还有没有可能找回来呢?这也许是固态硬盘飞入寻常百姓家后需要面临最深刻的灵魂拷问!

在继续SSD数据恢复的内容前,我们需要先了解一个SSD文件删除相关的特性“TRIM”。TRIM是SSD的一个特性,目的是让固态硬盘SSD在进行内部GC垃圾回收的时候,避免搬迁已经被OS删除的数据,减少无用的数据的搬迁从而降低写放大,提升SSD固态硬盘的寿命,同时也可以提升盘的有效带宽。

比如在OS不支持TRIM的场景:

  • 第一步:OS层面写了数据文件A,B,C,D,同时SSD的逻辑地址和物理地址也都写入了对应的数据。
  • 第二步:删除了文件C,这个时候OS并没有立即告诉SSD这数据是无效的,特别这个阶段,如果发生GC,依然会搬迁文件C对应原始数据,因为对SSD盘来说,这些还是用户的有效数据
  • 第三步:OS层面写入文件E,覆盖了文件C的原始LBA逻辑地址,直到这个时候,SSD内部才恍然大悟:“啊!原来我之前搬迁的还是无效数据呀,做了无用功,SSD也是欲哭无泪呀!”

作为对比,在OS支持TRIM的场景的工作机理:

  • 第一步:OS层面写了数据文件A,B,C,D,同时SSD的逻辑地址和物理地址也都写入了对应的数据。
  • 第二步:删除了文件C,这个时候OS立即发送了TRIM指令,也就是立即告诉了SSD,这些数据是无效的,不用处理了。这个阶段发生GC垃圾回收,会直接把文件C对应的物理数据直接擦除。
  • 第三步:OS层面写入文件E,覆盖了文件C的原始LBA逻辑地址,物理地址也写入了新的数据。

注意,在OS支持trim的机器上,当你删除文件后,会自动向SSD发生trim,这个过程是自动发生的。

如何确定自己的电脑是否有打开Trim功能呢?以Windows系统为例:

以管理员身份运行cmd界面,并输入“fsutil behavior query DisableDeleteNotify”

  • 如果DisableDeleteNotify返回值是1,则Trim处于关闭状态或者不支持
  • 如果DisableDeleteNotify返回值是0,则Trim处于开启状态

如果要关闭TRIM则执行:fsutil behavior set DisableDeleteNotify 1

到这里,你是不是有所了解了,如果我们想要提升SSD的数据修复的概率,最好是把TRIM功能给关闭掉,不然文件删除后,想再找回真的是难于上青天了。

在了解了TRIM原理以后,我们再总结下固态硬盘常见的故障模式:

与机械硬盘HDD不同,固态硬盘没有机械零件,主要靠电学信号传输,不会出现机械故障。在固态硬盘给大家带来多重优势的同时,固态硬盘相对机械硬盘最大的劣势就是:数据恢复异常艰难,比机械硬盘HDD的数据修复概率低很多。所以,如果你有重要数据,切记一定要备份,最后备份一个SSD,一个HDD,双重保障。

固态硬盘常见的故障模式,主要有以下几种:

  • 温度过高。在固态硬盘长时间大压力读写,或者机器散热不高的情况下,持续高温运行,固态硬盘内部的器件也会加速出现异常或者降速运行,最终导致OS访问硬盘出现异常。
  • 物理损坏。当固态硬盘有跌落或者撞击的影响的时候,也会影响固态硬盘上电子器件的可靠性,出现异常,严重的话,会出现数据丢失。
  • 使用不当。由于盘有固定的寿命期限,如果长时间大压力随机读写,也会加速SSD寿命的消耗。或者出现经常性的意外掉电,导致盘处于长时间的异常环境,也会加速盘的故障。
  • 固件异常:固态硬件的固件Firmware内部包括了SSD的FTL算法,读写逻辑,ECC纠错等算法,非常复杂,出现FWbug的概率也相当高。或者出现盘内部异常,FW出现锁死的情况,导致盘处于只读模式或者无法访问的状态。这种情况的,数据的恢复几乎不可能了。
  • 数据损坏:当固态硬盘受到恶意病毒的感染,数据也会出现损坏,恶意破坏数据块的内容,导致无法恢复。

这么多故障的可能,那么固态硬盘SSD的数据修复,到底是否有办法呢?我们这里介绍两种尝试修复的方式,不能保证一定会成功。在你误删除一些文件的时候,可以尝试下,市场也有也有很多的修复软件。

方式1:采用修复文件Disk Drill

第一步:首先在官网下载Disk Drill软件,安装完成后执行界面如下:

第二步: 选择“All Recovery Methods”选项 ,然后点击“Search for lost data”开始尝试数据修复

第三步:经过一定的时间完成扫描后,点击“Review found items”,显示的界面如下,会看到全部的数据。

第四步:选择你要需要恢复的文件,在点击“Recover”开始修复。

第五步:最后再设定下修复完成的目标文件存在的区域。

方式2:选择Windows File Recovery

微软有提供一个官方的文件修复工具,

这个工具主要模式有:

  • Regular :针对未损坏的NTFS文件系统进行标准的修复动作
  • Extensive :最彻底的,针对所有文件系统的修复动作。

比如,我们针对格式化后的盘,选择Extensive模式进行修复,命令如下:

Winfr C: E: /extensive /n *.pdf /n *.jpg

再次重申:以上修复方式并不能保证你一定可以成功,完成数据修复,在某些情况下有可能恢复成功。固态硬盘的修复比机械硬盘的修复艰难很多,即使固态硬盘的厂商也不敢承诺可以恢复固态硬盘的数据,大家可以看下西数官网对数据恢复的评论哈,大家感受下:

固态硬盘的数据修复比大家想象中的要复杂很多,而且固态硬盘的数据修复比机械硬盘难度大,所以,在你使用固态硬盘的时候,一定要数据备份!切记!切记!切记!重要的事情说三遍!

(0)

相关推荐

  • 固态硬盘被格式化了能找回数据吗

    上篇文章我们讲过了机械硬盘如果误删文件该如何找回的方法,那么本篇文章我们来聊聊固态硬盘如果不小心清空了回收站,该如何找回丢失的文件.可能在很多人的印象里,如果是SSD不小心误删了文件,那肯定是凉凉了, ...

  • 格式化了的磁盘还能恢复么(硬盘被格式化了怎么恢复数据)

    硬盘格式化怎么操作用户可以使用操作系统提供的磁盘管理.命令提示符等工具,或者使用第三方的分区管理软件对硬盘进行格式化.下面以win10系统的磁盘管理工具为例演示如何对硬盘进行格式化操作:在电脑桌面上找 ...

  • SSD固态硬盘无法格式化或者读取解决办法实践

    SSD固态硬盘无法格式化或者读取解决办法实践 操作方法 01 将coms里面的ide模式改为ata或者compatibility: 02 用u盘制作工具(如大白菜),制作Parted_Magic启动盘 ...

  • 硬盘数据损坏怎么修复(固态硬盘数据丢失能恢复吗)

    硬盘出现问题导致数据丢失,恢复不了原因在自己身上?说到这个问题,相信很多人都会一头雾水.我的硬盘损坏了,我也没去摔它打它,就突然损坏了,现在数据恢复不了怎么就怪到自己身上了呢?为什么说很多时候恢复不了 ...

  • 固态硬盘被格式化后电脑找不到怎么办?

    因为你格式后你就没有再分区了.然后他就自动把D和E综合到一起了,然后你就找不到硬盘了.你分区之后就会显示硬盘了,你点开开始-设置-控制面板-性能和维护,点开以后再点开管理工具,再点开以后有个计算机管理 ...

  • 如何解决SSD硬盘无法格式化的问题

    [解题思路] 在硬盘出现无法格式化.分区的时候,常规的方法是进行初始化操作.对于机械硬盘一般使用低格的方法实现,但是现在SSD硬盘和传统机械硬盘不同,低格对固态硬盘无意义.因为低格指的是重写磁盘交错因 ...

  • 硬盘数据丢失如何恢复(为什么硬盘里面数据突然没有了)

    在使用东芝硬盘过程中,出现重要文件丢失怎么办?东芝硬盘怎么恢复数据?当硬盘出现丢失数据时,我们可以通过可靠的硬盘恢复软件,可以轻松实现东芝硬盘数据恢复.但是有一点需要注意:在东芝硬盘恢复数据的过程中, ...

  • 排除硬盘故障的10个小技巧有效保存硬盘数据

    每个用户的硬盘中都存放着大量的有用数据,而硬盘又是一个易出毛病的部件。为了有效的保存硬盘中的数据,除了有效的保存硬盘中的数据,备份工作以外,还要学会在硬盘出现故障时如何救活硬盘,或者提取其中的有用数据 ...

  • 硬盘格式化时应该使用哪种文件系统 硬盘格式化选的文件系统

    格式化使用哪种文件系统 ,格式化硬盘使用哪种文件系统,我重新安装了Windows 7 64位 旗舰版系统,想知道格式化分区的时候选择不同的文件系统会有什么影响。 但凡是硬盘的格式化选择文件系统的时候一 ...

  • 电脑硬盘无法格式化怎么办

    电脑硬盘无法格式化的解决方法: 首先,快捷键进入运行对话框,在对话框输入cmd,进入命令提示符工具. 键入命令 format /? 可以查找format相关的参数. 需要用到的命令为 format v ...