1

我正在尝试使用USB 上的PhotoRec工具从我的 NAS 中取消删除文件。但是,当我尝试运行它时,出现以下错误:

./photorec: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory

我知道它说我必须安装 libjpeg 包,但是我不能这样做,因为它是运行他们专有操作系统的 WD 机器。

是否有另一种运行 Photorec 并绕过此错误的方法?从我在它的官方页面上可以看到,指定的库是可选的,如此所述。

Jpeg 库 - 可选,PhotoRec 使用它来提高 JPEG 恢复率

由于该文件不是 JPEG 图像,因此我不需要此改进。

我也可以很好地运行TestDisk,但是它找不到已删除的文件,而且从我读过的内容来看,PhotoRec 在执行此类任务方面做得更好。

任何帮助表示赞赏(也建议使用其他工具)。

4

1 回答 1

1

我在 cgsecurity 论坛上找到了该问题的答案。

这是论坛帖子的链接,您可以在其中下载 libjpeg 库的编译版本并运行 Photorec。

说明可以在帖子本身中找到,并且非常简单:

  1. 下载压缩文件。
  2. /ur/lib/目录中解压。
  3. 检查是否确实使用以下命令添加了库ldconfig -v | grep libjpeg
  4. 运行 Photorec。
于 2017-07-08T19:48:58.783 回答