PhotoRec 是一個開源軟件實用程序,用於從 CD-ROM、硬盤驅動器、數碼相機內存中恢復丟失或刪除的媒體文件,例如照片、視頻、文檔等。 PhotoRec 與 TestDisk 相關聯。 TestDisk 用於恢復已刪除的分區和重啟不可啟動的磁盤,而 photoRec 用於恢復已刪除的媒體或文檔文件。它支持超過 480 個文件擴展名並且可以恢復。

我們建議您不要將媒體或文檔文件添加到該內存或硬盤驅動器中,因為如果您不小心刪除了文件,可能會覆蓋丟失的數據。在本文中,我們將安裝和使用 PhotoRec 來恢復被 ubuntu20.04LTS 刪除的文件。

安裝 PhotoRec

PhotoRec 沒有自己的包,但在安裝過程中附帶了一個TestDisk 包。因此,要安裝 TestDisk,請運行以下命令:

$ sudo apt update
$ sudo apt install testdisk -y

安裝完成後,您將能夠執行恢復任務。正如您在下面的示例中看到的,刪除一些圖像並恢復這些文件。

使用 PhotoRec 恢復文件

PhotoRec 可以使用以下命令啟動。運行命令時,您將看到以下界面,您可以在其中選擇磁盤。

恢復丟失的文件

現在選擇光盤並使用左右箭頭鍵[続行]選擇並按 Enter。然後你會看到下面的界面要求你選擇一個分區:您可以選擇文件選項並僅根據所選擴展名過濾文件。

Ubuntu文件恢復

您可以使用向上和向下箭頭鍵選擇一個分區,然後按 Enter 進行搜索。然後選擇要保存文件的文件系統類型,然後按 Enter。

選擇分區以恢復文件

然後選擇要分析的空間部分。如果選擇 自由, 如果選中,則僅掃描所選分區磁盤上的未分配空間 全部 將掃描所有分配的分區。

分析硬盤

然後選擇要保存恢復文件的目錄,然後按 c 繼續恢復。

選擇還原文件的目標目錄

還原完成後,您將看到以下輸出:

恢復完成

所有恢復的文件都保存在您開始恢復之前設置的目錄下名為 recup_dir 的目錄中。您可能會注意到其他一些文件也已恢復,並且文件名已根據該算法重命名為 PhotoRec。

結論是

在本文中,您將學習如何在 Ubuntu 上使用 PhotoRec 來恢復已刪除或丟失的文件。 您可能會發現許多其他軟件,例如 PhotoRec,但使用它來恢復媒體文件和文檔更容易。