JPEG 损坏文件修复

JPEG 损坏文件修复

我有一个旧的、坏了的硬盘,里面有很多 JPEG 文件。

我带着这个问题去找了一家信息恢复公司。

该公司能够很好地提取部分文件,但还有许多其他文件看起来像这样......

在此处输入图片描述

可以修复这些文件吗?文件大小与以前相同,甚至显示图像信息(使用的相机、分辨率....等)。

答案1

这取决于原因。

修复半灰度 JPEG

  1. 文件可能被截断。您可以通过将文件大小与具有相同 JPEG 设置(质量、分辨率)的类似文件进行比较来发现问题。
  2. 该文件可能大小正常,但部分包含零。使用 HxD 等十六进制编辑器来确定
  3. 实际图像数据中可能存在无效的 JPEG 标记。这将导致大多数解码器从那时起停止解码。演示:

在此处输入图片描述

前两个原因无法解决,数据根本就不存在。

选项 3 通常可以解决。这些无效标记通常是随机位翻转的结果。JPEG 标记看起来像 0xFFnn。如果 nn 不是有效识别的值JPEG 标记它会阻塞解码器,但它们通常只是更大范围的损坏数据的一部分。

要修复这样的图像,需要删除损坏的数据并用虚拟数据(例如零)替换。这通常会恢复灰色或纯色块后面的数据,但需要进行颜色校正。然后虚拟数据会留下“疤痕”,您需要使用照片编辑器进行校正。

我制作了一个工具(不是免费的),可以帮助完成一些步骤,这个视频讨论了我们在您的示例中看到的问题。视频还提到了一个您可以尝试的免费工具。但必须为每个损坏的文件重复该过程,而且相当耗费人力。

在此处输入图片描述

恢复结果

如果文件一开始就被错误地恢复,那么通常尝试实现更好的恢复是可行的方法。

当然,这取决于原始存储设备出了什么问题。

例如:

坏扇区。通常,从有坏扇区的驱动器恢复数据的第一步是克隆/映像驱动器。通常的策略是跳过坏扇区,只在最后一次尝试时才尝试修复这些扇区。有时会跳过最后一次尝试,因此重试最后一次尝试是一种选择。

头部无力:一个驱动器的性能较弱的情况并不罕见。当然,将磁头堆栈换成供体堆栈需要干净的房间,而且需要时间。有些实验室甚至可能不尝试这样做,或者可能没有相应的设备。因此,他们的磁盘映像质量会低于进行磁头堆栈组件交换的实验室的磁盘映像质量。

逻辑问题:这也可能纯粹是一个逻辑问题。实验室或数据恢复专家通常默认使用他们最喜欢的工具。其他工具可能会获得更好的结果。

重点是,应该确定是否以及如何重试恢复并获得更好的结果。

最后一招 ..

我曾遇到过无法重新恢复的情况。然后就变成了每个文件确定它是否包含有用数据的问题。在本视频中,我讨论了我们可以采取的可能步骤:https://youtu.be/nMpdPEKIPLU

答案2

如果恢复公司无法恢复它们,很难相信你能做到。所以你唯一能做的就是裁剪损坏部分上方的图像(如果你感兴趣的话)并将它们保存在新的地方。

下次使用规则 3:2:1 - 3 份,两种媒体,一份越位

相关内容