如何从损坏的 SSD 中恢复文件?

Nat*_*han 8 bios boot ssd data-recovery

我的 Inspiron 戴尔笔记本电脑有两个磁盘,一个用于文件的 HDD,一个用于操作系统 (Windows 10) 的 SSD。最近,HDD被毁了,所以我想尝试从SSD恢复信息。

当我最初损坏 HDD 时,我能够启动操作系统并从 SSD 访问文件,但由于无法读取 HDD,会出现额外的错误。所以我把SSD拿出来买了一个Insignia SSD底座并插入SSD,但它根本不显示。磁盘管理器显示“未知 - 未初始化”,并且由于“严重的硬件错误”而不会初始化它。我尝试了 IsoBuster、CrystalDiskInfo、HD Sentinel 和 Smart Mon Tools,但它们都不起作用,因为它们说的是“不存在介质”,就好像 SSD 不存在一样。我还确认问题不是底座。

所以我继续将 SSD 放回笔记本电脑,并尝试使用可实时启动的 USB Ubuntu 查看它。这次,像 Disk 或 lsblk 这样的命令根本不会列出 SSD,就像它不存在一样。然后我重新启动进入 BIOS,看到与 SSD 关联的 SATA 端口被列为“device: {none}”。

最奇怪的事情是当我尝试启动到 SSD 时。当我尝试再次启动它时,它拒绝再加载操作系统,但随后给出了一条错误消息,指出磁盘需要修复。因此,我尝试完全删除 SSD 并在没有任何内容的情况下启动它,只是为了确认在没有 SSD 时 BIOS 中是否有不同的情况。但是,当我将 SSD 放回去并尝试重新启动时,它现在显示一条错误消息“没有可启动设备”。所以此时,我已经三次重新创建了完全相同的情况,并得到了三个不同的结果(第一次启动时出现错误,第二次提供恢复,第三次不存在可启动设备)。

我了解我可能需要专业人员来尝试恢复数据。但我想知道的是,为了我的启发,专业人士到底会做什么?

在谷歌上,我发现每个其他网站都提供一个又一个的软件工具,但他们都有效地说“找到设备并按下此按钮来恢复数据”,这是一个问题,因为我无法找到设备。如果这就是专业人士会做的全部事情,那么要求他们拔出 IsoBuster 或类似的东西就是浪费钱,而我本来可以自己做的。

SSD型号信息:

在此输入图像描述

Joe*_*een 17

\n

我了解我可能需要专业人员\n来尝试恢复数据。但出于我的了解,我想知道专业人士到底会做什么?

\n
\n

“专业人士”

\n

您和数据恢复专家之间的区别在于,他总是会遇到这样的情况,而且专家通常不是在孤岛上,而是嵌入在其他数据恢复专家的网络中。至少这是我考虑我熟悉的独立数据恢复实验室的经验。有趣的事实可能是,没有任何学校可以让人们成为数据恢复专家。

\n

因此,数据恢复专家可能知道或可以获得许多知识和潜在的解决方案。

\n

例如,只需将驱动器切换到“技术模式”并返回,就可以从某些固件问题中“恢复”特定型号。众所周知,某些型号在特定情况下只需在连接电源的情况下给它们一些时间即可自我恢复。

\n

有些型号“喜欢”使用预热器加热,有些则对冷处理反应更好。此类解决方案可能看起来相当业余,但热和冷会影响 NAND 量子过程,并且通常基于实验和经验。仅随机应用这些方法可能会达到相反的效果(恢复)。

\n

那么他/她会做什么?

\n

诊断

\n

通常过程从非侵入性检查开始。因此,这可能是在显微镜下进行目视检查(您会惊讶地发现肉眼看不见的损坏在显微镜下却很明显),使用万用表进行简单测量。不合格的滤波电容器足以使 SSD 驱动器失效。

\n

那么在某些时候短暂连接设备是不可避免的。连接时,我们可以观察组件是否异常发热(如果可能,建议短路->更换组件)。

\n

修复和 NAND“交换”

\n

如果“PCB”损坏且无法修复,则可以尝试将 NAND 芯片移植到匹配的供体上。仅当固件位于 NAND 芯片本身上并且涉及对 NAND 芯片进行拆焊和重新植球时,此方法才有效。虽然任何人都可以使用相对便宜的工具来完成此操作,但为了不让事情变得更糟,需要经验以及德国人所说的 Fingerspitzengef\xc3\xbchl(手指顶部的高灵敏度)。

\n

再次记住,我告诉过您独立的数据恢复专家并不是在孤岛上工作;而是在岛上工作。特别是在这种情况下,同行的经验是无价的。他不会盲目地将 NAND 芯片转移给捐赠者,而是可能会咨询同行并了解是否有人在某个时候在特定型号的 SSD 上交换了 NAND,以及这是否有成功的机会。

\n

在此输入图像描述

\n

专业工具

\n

然而,SSD 永远不会直接连接到 PC,而是连接到专业硬件。有时,仅此一项就足以使无响应的 SSD 正确识别,如果是这种情况,则不会浪费时间并尝试克隆/映像驱动器。有时,“简单”的 DeepSpar USB 稳定器足以使 SSD 达到 ID。

\n

有时“简单”的 Deepspar USB 稳定器足以让 SSD 识别

\n

克隆/成像

\n

克隆/成像总是涉及专业设备,因此可以监控进度,更重要的是可以进行调整。一般来说,用于数据恢复目的的克隆意味着进行调整,以便中断控制器完成的过度重试和错误处理,以支持读取可以无错误读取的区域。使用设备的本地语言的工具越好,我们对发生的事情的控制就越好。

\n

在性能非常差的设备上,恢复可以仅针对重要区域(例如最初的文件系统元数据,然后仅基于选定的文件)进行恢复,并创建一个非常有选择性的磁盘映像。

\n

固件修复

\n

这给我们留下了控制器故障或固件损坏的情况。

\n

如果我们正在处理控制器问题,则可以将 NAND 移至正常运行的 SSD,或将正常运行的控制器移至出现故障的 SSD。根据我的经验,人们倾向于将 NAND 转移到健康的捐赠者身上,因为我们知道除了控制器之外,捐赠者上的其他组件都在正常工作,但对于患者 SSD 是否也是如此,还有待观察。

\n

固件问题很常见,但不幸的是很难处理。经验法则是:如果 PC3000 SSD/便携式支持该设备,则它可能是可修复/可恢复的(请在此处查看)。PC3000硬件/软件“复杂”,价格昂贵,未经培训无法使用。

\n

固件问题可能会导致 SSD 根本无法识别,另一个常见症状是它实际上已识别,但型号名称错误(例如 SATAFIRM)或物理容量显着减少:设备位于 \ “安全模式”或“技术模式”或“因素模式”(我见过许多不同的术语)。

\n

我从更广泛的意义上理解固件,我们应该将 SSD 视为一台微型计算机,它本身负责磨损均衡和复杂的 RAID(类似文件系统)。我想我们都见过或听说过 NTFS chkdsk“破坏”文件系统,类似的机制也可能发生在 SSD 中。

\n

PC3000便携式

\n

削掉

\n

我们还没有讨论的是“chip-off”,即我们拆开 NAND 芯片并绕过控制器直接转储其内容的过程。由于现代 SSD 倾向于加密数据,因此芯片脱落并不是可行的选择,尽管有时在较旧的 SSD 驱动器上也可以这样做,但这是例外。一旦我们有了(非加密的)转储,下一步就是解扰、ECC 纠正和解析类似 RAID 的数据结构。

\n

成功率

\n

如果不告诉我 SSD 数据恢复成功率比旋转硬盘驱动器低,我的答案就不完整。

\n

专业工具(一些示例)

\n\n

自己做

\n

现在,如果您认为您的数据不值得专家关注怎么办?

\n

我想从这个观察开始:一旦 SSD 开始出现故障,情况迅速恶化的情况并不少见。这意味着您在没有采取果断行动的情况下摆弄它的次数越多,恢复数据的机会就越小。

\n

因此我的建议是:

\n
    \n
  • 断开SSD连接
  • \n
  • 准备恢复
  • \n
  • 只有完成所有设置后,您才能再次启用 SSD
  • \n
\n

恢复尝试不应运行许多文件恢复工具,您应该尝试使用 HDDSuperClone(免费/开源)克隆/映像驱动器。

\n

只有当您完成 HDDSuperClone 设置(包含 HDDSuperClone 的 USB 引导设备)、熟悉该过程(使用虚拟驱动器或 USB 闪存驱动器进行练习)并且已连接已设置并准备好接收克隆的驱动器后,您才能启动 SSD 。

\n

为了增加机会,您尝试限制控制器/固件在异常和错误上花费的时间。因此,这意味着使用较小的读取超时设置:您不希望固件忙于读取错误,您希望继续进行,以便取消读取并继续处理下一个扇区。

\n

为了处理在成像期间完全停止响应或在某些时候仅返回失败扇区的 SSD,HDDSuperClone 可以与电源继电器配对,以便驱动器可以重新通电,这通常是使驱动器再次运行的唯一方法。

\n

一旦您希望通过这种方式获得大量数据,您就可以重新配置并在第一次扫描期间未恢复的扇区上花费更多时间。

\n

  • 感谢您提供有趣且“内容丰富”的答案,它解释了所做的事情,有时甚至到更换芯片的水平,以及为什么需要专业知识和设备。 (6认同)