在本文中,我們將探討專為處理 Linux 操作系統而設計的數據恢復工具。我們將測試最受歡迎的應用程序,並嘗試從用戶便利性和數據恢復質量的角度客觀地評估它們。
內容
- 使用終端的工具
- 第十名。安全複製
- 第9名。 DD救援
- 第8位。擴展刪除
- 第七位。最重要的是
- 第六名。解剖刀
- 第五名。攝影記錄
- 第四名。測試盤
- TOP 3:具有圖形界面的 Linux 數據恢復工具
- 第三名。 R-Linux
- 第二名。 UFS 瀏覽器
- 第一名。 Hetman 分區恢復
- Linux 數據恢復工具的優缺點
- 結論
- 問答
- 評論
本材料計劃作為一種總體回顧,因為有很多工具可以從 Linux 恢復數據,我們希望快速瀏覽一下它們中的每一個。
稍後,我們可以運行更詳細的測試來比較某些工具在典型場景中的表現。留下您的評論,讓我們知道您最感興趣的工具。
在我們的測試中,我們將從磁盤中刪除文件,然後根據應用恢復這些文件的方式來查看排名前 10 的應用程序列表。您將在本文的最後部分找到排名前 3 的工具 - 因此,如果您只想了解有史以來最好的應用程序,請隨時點擊內容部分中的鏈接。

前往查看

如何在清空 Linux 垃圾箱或使用 Shift + Del 後恢復文件
使用終端的工具
讓我們從實際上未被歸類為成熟數據恢復工具的應用程序開始。它們都缺乏圖形界面,並且其中一些非常專業。
第十名。安全複製
第十名去往安全複製。

它不是像 PhotoRec 或 TestDisk 這樣恢復已刪除文件的經典工具,而只是從損壞的設備安全複製所有內容的一種方法。它不直接恢復特定文件,但會創建一個完美完整的圖像,然後使用其他工具進行處理,例如Hetman 分區恢復。
基本場景的一個很好的例子是將磁盤的內容複製到映像中。您可以使用以下命令來完成此操作:
sudo safecopy /dev/sdс1 /home/user/disk.img複製

在哪裡,
- /dev/sdс1— 源設備(硬盤或 USB 記憶棒)。
- /home/用戶/disk.img— 將保存圖像(由複制操作產生)的目錄。
安全複製在以下情況下會派上用場:
- 磁盤包含壞扇區;
- 文件讀取有錯誤;
- 您的設備在復制操作期間死機;
第9名。 DD救援
在下一個地方,我們發現DD救援。

它是一個控制台實用程序,旨在從損壞的磁盤或扇區恢復數據,它在丟失的區域上重複運行讀取操作,保存流程圖並允許您從開始的同一位置繼續複製。
這是基本命令的示例:
sudo ddrescue /dev/sdс1 disk.img rescue.log複製

在哪裡,
- /dev/sdс1— 源設備。
- 磁盤映像— 保存磁盤映像的目錄。
- 救援日誌— 保存流程圖的日誌文件(此元素是強制性的!)。
經過一個.img文件創建後,您可以使用其他實用程序來恢復特定文件。例如,Hetman 分區恢復。
第8位。擴展刪除
第8名去往擴展刪除。

它是一個專門的實用程序,旨在從格式化的捲中恢復已刪除的文件外部3或者外部4文件系統。它僅適用於未安裝的捲,並允許您恢復尚未被覆蓋的文件。
要從某個磁盤恢復所有已刪除的文件,請鍵入以下命令:
sudo extundelete /dev/sdс1 --restore-all複製

如果您想恢復文件夾,請鍵入–恢復目錄並添加該文件夾的路徑。如果您需要恢復特定文件,請鍵入–恢復文件以及該文件的路徑。
所有恢復的文件都保存到名為的文件夾中已恢復文件/在您當前的目錄中。
第七位。最重要的是
我們的評級中排名第七的是最重要的是。

這是一個免費實用程序恢復已刪除的文件使用磁盤內容分析進行操作(文件雕刻)。它不需要任何文件系統,甚至可以處理損壞的分區。
該工具的主要命令如下所示:
sudo foremost -i /dev/sdс1 -o /home/user/recovery複製

在哪裡,
- -i /dev/sdс1— 表示磁盤或映像
- -o /文件夾路徑/— 恢復文件的保存位置
默認情況下,Foremost 可以恢復以下格式的文件:jpg、gif、png、bmp、avi、exe、mpg、wav、riff、dll、zip、rar、pdf、doc、ole、ppt、xls、html、cpp、java、txt。
這就是恢復操作的結果。

這是一個簡單的工具,但數據恢復結果很差。
第六名。解剖刀
第六個位置是解剖刀。
它是一個免費且快速的實用程序,可通過分析設備上或圖像文件中的原始位數據來恢復已刪除的文件。它基於與 Foremost 相同的原則。
在運行該實用程序之前,請指定要恢復的文件類型。為此,請打開可在此處找到的配置文件:
/etc/scalpel/scalpel.conf複製

找到包含所需文件類型的行(它們用 # 符號註釋)並取消註釋。之後,保存配置文件。

要啟動恢復過程,請鍵入以下命令:
sudo scalpel -c /etc/scalpel/scalpel.conf -o /path/to/results /dev/sdb複製

在哪裡,
- -c— 配置文件的路徑
- -o— 找到的文件保存在哪裡
- /dev/sdb— 設備、圖像或文件
什麼時候解剖刀完成工作後,它將創建該目錄的結構,其中包含按文件類型(例如 jpg/、pdf/、doc/)的子目錄,其中將保存所有找到的數據。
第五名。攝影記錄
第五名和第四名被分配給了Linux的經典數據恢復工具——攝影記錄和測試盤。

攝影記錄是一個免費的開源實用程序,旨在恢復已刪除的文件來自硬盤、USB 驅動器、存儲卡和磁盤映像。儘管它仍然是一個基於終端的應用程序,但它有一種供用戶導航的菜單。
PhotoRec 與 TestDisk 一起提供並安裝在同一軟件包中。
該界面基於文本但很方便。
選擇設備從中恢復數據。

選擇一個分割或整個磁盤

選擇文件系統。

現在選擇[自由的]— 如果您只想掃描未分配的磁盤空間,或者[所有的]— 如果您想掃描整個分區。

選擇保存恢復文件的目錄。

按S開始掃描磁盤並恢復數據的過程。
PhotoRec 將創建具有以下名稱的文件夾恢復目錄.1,恢復目錄.2恢復的文件將保存在其中。文件名看起來像f12345678.jpg,f98765432.pdf——也就是說,他們原來的名字將不會被恢復。

文件夾結構和文件名也不會被保留。然而,恢復結果比我們之前提到的所有其他工具要好得多。
第四名。測試盤
測試盤是一個免費的開源實用程序,旨在執行以下任一操作:刪除的分區, 恢復中已刪除的文件, 修復分區表,並恢復引導扇區。
其界面和功能與攝影記錄,但有某些例外。

恢復數據:
從列表中選擇一個磁盤並單擊繼續。
TestDisk通常會自動識別磁盤類型。就我而言,這是一個英特爾(MBR)。

選擇您想要執行的操作。

選擇刪除了某些文件的分區並掃描它。
複製完成後,文件將保存到所選目錄中。
TOP 3:具有圖形界面的 Linux 數據恢復工具
對於我們的前 3 名列表,我們選擇了我們認為是適用於 Linux 的成熟數據恢復實用程序的應用程序。它們都有圖形界面,而可用功能列表和數據恢復的質量都非常好。
第三名。 R-Linux
我們把第三個位置給了R-Linux。
R-Linux是 R-Tools Technology 的一款圖形應用程序,允許用戶恢復已刪除的文件,從中恢復數據損壞或格式化的分區, 與外部2/外部3/外部4。,超高速飛行系統,XFS,NTFS,胖的。
請注意:R-Linux不支持 Btrfs 和 ZFS 等文件系統。
它有一個簡單的圖形界面,可以處理物理磁盤、分區和映像。
要恢復已刪除的文件,請運行該應用程序並按照以下步驟操作:
在主窗口中,選擇需要恢復數據的磁盤或分區。
打掃描讓應用程序分析磁盤結構。

掃描結束後,單擊顯示文件。

找到所需的文件或文件夾。
選擇它們並單擊恢復。

這個應用程序擅長恢復已刪除的數據,但它有一定的文件系統限制,而且界面相當混亂,不太人性化。不過,它仍然比在終端中輸入命令更方便。
第二名。 UFS 瀏覽器
對於第二好的工具,我們的選擇是UFS 瀏覽器。
UFS Explorer 是一款更專業的工具,用於恢復已刪除的文件和分區、損壞的文件系統、RAID 陣列、虛擬磁盤和磁盤映像。
它適用於許多文件系統:外部2/3/4,XFS,雷瑟FS,Btrfs,ZFS,NTFS,胖的,外FAT,高頻FS+。該工具還支持Linux,視窗, 和macOS。
要恢復已刪除的數據:
在主窗口中,選擇您需要從中恢復數據的磁盤、分區或映像。

該應用程序將掃描文件系統結構。
通常,磁盤掃描需要相當長的時間才能完成,因為沒有選項可以運行快速掃描。
在文件系統瀏覽器窗口中,找到文件和文件夾已被刪除的。
刪除的文件通常標有紅叉或放入標題為“已刪除的文件。

選擇需要的項目並點擊保存(恢復)。
選擇保存目錄恢復的數據。
該應用程序界面非常方便,但對於新手用戶來說可能很難導航。它提供的功能範圍相當廣泛。
第一名。 Hetman 分區恢復
最後,我們給予的第一名是Hetman 分區恢復。
這是一款適用於 Linux、Windows 和 MacOS 的強大數據恢復工具。Hetman 分區恢復可以恢復已刪除的文件和文件夾,以及丟失、損壞或格式化的分區。
這個專業工具能夠掃描硬盤、USB 驅動器、存儲卡、磁盤映像和虛擬機磁盤。
要恢復已刪除的數據:
安裝並運行Hetman 分區恢復。您可以在下面的描述中找到相應的鏈接。
在左側窗口中,程序將顯示所有現有的本地磁盤以及連接到該計算機的物理磁盤。

在磁碟工具,我可以看到所需的磁盤具有名稱安全數據表1。它有這個尺寸。

我還可以在應用程序窗口中看到該磁盤。這意味著我將從該特定磁盤恢復丟失的文件。
為此,我們右鍵單擊它,然後選擇打開。

首先,讓我們嘗試一下快速掃描。

正如您所看到的,該應用程序非常快速地處理了此任務,自動識別文件系統,掃描磁盤並找到已刪除的數據。

請注意,甚至文件和文件夾結構也被保留。
如您所見,所有丟失的文件和文件夾都在這裡。它們的內容可以在預覽窗口中看到。為此,只需單擊一個文件即可。

由於某種原因,視頻文件的內容未顯示在預覽窗口中。讓我們嘗試恢復它們,以確保此恢復工具可以正確處理它們。

要恢復文件,請選擇它們並點擊恢復按鈕。

選擇要恢復的驅動器和文件夾。

結束。文件已恢復。

如您所見,視頻文件現已恢復。它們可以播放,並且沒有任何損壞。
如果快速掃描後無法恢復您的文件,您可以隨時使用全面分析。

要做到這一點:
選擇全面分析並為您想要從中恢復數據的分區指定文件系統。如您所見,該應用程序支持相當廣泛的文件系統。

| 位置 | 工具 | 優點 | 缺點 |
|---|---|---|---|
| 10 | 安全複製 | 易於使用,可從損壞的扇區中恢復 | 功能有限,沒有 GUI |
| 9 | DD救援 | 從損壞的存儲設備複製非常有效 | 需要終端知識,無可視化界面 |
| 8 | 擴展刪除 | 專為ext3/ext4設計,運行方便 | 僅適用於 ext 系列文件系統 |
| 7 | 最重要的是 | 擅長通過簽名恢復照片、視頻、文檔 | 沒有 GUI,有時無法保留文件名 |
| 6 | 解剖刀 | 靈活的格式設置來搜索文件 | 比較舊,更新很少 |
| 5 | 攝影記錄 | 強大的數據恢復潛力,即使是損壞的設備 | 無圖形界面,導航困難 |
| 4 | 測試盤 | 恢復分區、MBR、多操作系統支持 | 界面對於新手來說過於復雜 |
| 3 | R-Linux | 友好的用戶界面,支持ext2/ext3/ext4 | 可能難以識別某些新文件系統 |
| 2 | UFS 瀏覽器 | 具有 RAID 和 LVM 支持的強大專業解決方案 | 付費許可,設置複雜 |
| 1 | Hetman 分區恢復 | 快速掃描,方便的界面,支持多種文件格式和文件系統,虛擬機數據恢復。適用於 Linux、Windows、MacOS 的版本。 | 視頻文件沒有預覽選項。 |
結論
正如我們已經證明的那樣,Hetman 分區恢復事實證明,它是最用戶友好的工具,同時提供最廣泛的功能和最高質量的數據恢復。
然而,我想再次強調一下,本文旨在作為一種回顧,向您介紹當您需要從 Linux 恢復數據時可以選擇的可用工具。選擇權始終是您的——因此請隨意選擇最適合您情況的工具或應用程序。
