Data-Recovery

如何修復仍然正確完成縮略圖的損壞的 jpeg 文件?

  • March 29, 2021

我有一堆在 SD 卡上的照片。它們中的大多數現在都已損壞,我無法在任何程序中打開它們(Gwenview、Gimp,也可以在 Windows 上……)但是每個文件瀏覽器仍然可以正確地製作大部分縮略圖。例如: Gwenview 選擇了一張具有正確縮略圖的照片

我知道 SD 卡可能快要死了,所以我已經製作了 SD 卡的 dd 圖像,我可以在上面工作。

到目前為止,我的搜尋使我找到了 photorec,這在我的情況下不起作用:它恢復了 4 張無用的照片,並且我的約 400 張照片中大約有三分之二仍然有他們的縮略圖,我仍然希望能恢復其中的大部分。

我能做些什麼?任何幫助表示讚賞:)

PS:我在 Kubuntu 20.04 上,我可以成為 root 並且我不害怕命令行(但圖形工具仍然很方便:D)

在 askUbuntu 上問了同樣的問題,這是我得到的最佳答案 :)

您可以使用ExifTool從縮略圖中恢復。這樣做只會獲得低解析度的圖像,但如果文件嚴重損壞,您可能只能恢復它。

sudo apt install libimage-exiftool-perl您可以通過放入終端視窗來安裝它。然後輸入以下內容:

exiftool -b -ThumbnailImage -w $HOME/recovered/%f_thumb.%e -ext JPG <input directory>

<input directory>損壞照片的路徑在哪裡。

上面的命令將嘗試從具有可讀縮略圖的 JPEG 照片中提取縮略圖到recovered您的使用者主目錄中呼叫的目錄中。

還有許多恢復工具(大部分是付費的)可以通過線上搜尋找到,它們試圖修復整個圖像,但絕大多數並沒有真正起作用。JPEG 維修店(免費)是少數幾個可行的方法之一,但它是手動的,因此如果您有很多損壞的照片,可能需要很長時間。它也僅適用於 Windows。

引用自:https://unix.stackexchange.com/questions/582892