PhotoRec
来自维基百科,自由的百科全书
PhotoRec是一款自由及開源數據恢復軟件,採用數據雕刻技術,具有基於文本的用戶界面,旨在恢復各種數碼相機內存、硬盤和CD-ROM中丟失的文件。它可以恢復超過480個文件擴展名的文件(大約300個文件系列)[1]。且可以添加自定義文件簽名,以檢測未知文件[2]。
![]() | |
![]() Demonstration of PhotoRec running in Linux | |
開發者 | Christophe Grenier |
---|---|
首次發佈 | 2002年4月30日 |
當前版本 | 7.1(2019年7月7日 | )
原始碼庫 | git |
程式語言 | C (nCurses) |
作業系統 | 跨平台 |
平台 | CLI |
類型 | 數據恢復 |
許可協議 | GNU GPL v2+ (free software) |
網站 | www |
PhotoRec不會嘗試寫入用戶將要恢復的損壞的介質。 而是將恢復的文件寫入運行PhotoRec的目錄,可以選擇任何其他目錄[3][4][5][6][7][8]。 它可以用於數據恢復或在數字取證環境中使用。PhotoRec與TestDisk捆綁。
PhotoRec兼容於:[9]
功能性
FAT,NTFS,ext2 / ext3 / ext4文件系統將文件存儲在數據塊中(在Windows下稱為簇)。在文件系統的格式化過程中,簇或塊的大小在初始化後保持在一個恆定的扇區數。 一般來說,大多數作業系統試圖以連續的方式存儲數據,以儘量減少數據碎片。 機械硬盤的尋道時間對於向/從硬盤寫入和讀出數據來說是很重要的,所以這就是為什麼要把碎片保持在最低水平。
當一個文件被刪除時,關於這個文件的元信息(文件名、日期/時間、大小、第一個數據塊/群組的位置等)會丟失;例如,在ext3/ext4文件系統中,被刪除的文件的名稱仍然存在,但第一個數據塊的位置被刪除。這意味着數據仍然存在於文件系統中,直到部分或全部被新文件數據覆蓋為止。
參考資料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.