如何修复损坏的数据(图像)并使其可读?

如何修复损坏的数据(图像)并使其可读?

我多次取出 SD 卡(用作内部存储)且未运行,导致数据损坏:

Eject/Unmount

由于使用 SD 卡作为内部存储已被加密,因此该卡只能在同一设备(诺基亚 6.1+)内使用,并且该卡的数据无法在其他设备或 SD 卡读卡器中访问。


因此,我将第一张 SD 卡重新插入到用作内部存储的设备中。

然后,为了备份数据(即使在同一设备中也无法读取)。

使用 USB 数据线通过 MTP 将数据(约 30GB,主要是媒体文件)从采用的共享内部存储复制到我的电脑。

个人电脑中也无法读取数据。

现在,我不知道我复制到 PC 中并且存在于 PC 中的数据是否只是损坏了,还是损坏且加密了。

我不再有第一张 SD 卡了。

我所拥有的只是存储在我的电脑上的损坏的数据。


有人能先帮我一下吗,知道我电脑上复制的数据是否只是损坏了,或者是否在损坏的同时还被加密了?

几个月来尝试了各种恢复和修复方法,但无法修复损坏的数据。

回到现在:今天,我尝试使用在线工具修复损坏的数据(主要是图像),但没有成功。

在线工具需要来自同一设备的一些普通图像作为参考文件。

因此,再次使用新的 SD 卡作为内部存储,这样我就可以使用内部共享存储中的普通图像作为参考图像。

成功使用这张新卡后,即使这些新的(不重要的)图像也无法在同一设备中打开。

大约 30% 的图片的缩略图在 Google 相册中可见,但这 30% 中并非所有图片都可以打开,其余图片既没有显示缩略图也没有打开。

从文件管理器(默认以及第三方)打开时,甚至看不到任何图像的图像缩略图。

在文件管理器上打开单个图像时,显示错误:“无法打开文件。”


第一次使用第一张 SD 卡作为内部存储后,电脑中损坏的数据(图像和视频)该如何修复?

答案1

请随意分享一些损坏的文件,并在 OP 中链接到它们。我会检查它们,然后向此答案添加分析,以便它总体上有用。

JPEG 照片是否可以修复完全取决于一件事:文件是否包含 JPEG 数据。请注意,加密数据(即使加密的数据是 JPEG)本身也不是 JPEG 数据。

没有 JPEG 数据 = 无法修复

我经常修复 JPEG,所以我做了一个工具,这里。我并不是说你必须购买此工具,但演示版可能已经有所帮助。您可以在此处找到的工具允许您打开损坏的文件并检查“熵”。通常,无法修复的 JPEG 会包含低或超高熵。

“类似 JPEG” 的熵,该工具将以绿色显示熵值:

在此处输入图片描述

非 JPEG 类熵,文件用零填充,熵值以红色字符表示:

在此处输入图片描述

要批量检查文件,请使用提取选项,错误日志将显示每个文件的熵:

在此处输入图片描述

注意:

  • 熵只是一个指导方针!
  • 如果是加密数据,您将看到 8.00,而不是 0.00

此外,您还可以使用十六进制编辑器(例如 HxD)检查文件。

  • 打开文件
  • 搜索
  • 查找 > HEX TAB > FF > 搜索全部

在此处输入图片描述

如果您在整个文件中发现 FF nn 并且 nn =/= 00,那么您看到的不是 JPEG 数据。在示例屏幕截图中,我们显然没有处理 JPEG 数据。

没有 JPEG 数据 = 无法修复

如果文件已加密,则基于加密(FBE)您有时可以发现字符串“CONSOLE”。

在此处输入图片描述

相关内容