PhotoRec
PhotoRec是一款自由及開源數據恢復軟件,採用數據雕刻技術,具有基於文本的用戶界面,旨在恢復各種數碼相機內存、硬盤和CD-ROM中丟失的文件。它可以恢復超過480個文件擴展名的文件(大約300個文件系列)[1]。且可以添加自定義文件簽名,以檢測未知文件[2]。
開發者 | 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文件系統中,被刪除的文件的名稱仍然存在,但第一個數據塊的位置被刪除。這意味着數據仍然存在於文件系統中,直到部分或全部被新文件數據覆蓋為止。
參考資料
- ^ File Formats Recovered By PhotoRec. CGSecurity. 2015-04-01 [2021-05-11]. (原始內容存檔於2021-05-14) (英語).
- ^ Add your own extension to PhotoRec. CGSecurity. 2016-05-18 [2021-05-11]. (原始內容存檔於2021-05-06) (英語).
- ^ Wiles, Jack. The best damn cybercrime and digital forensics book period. Rockland, Mass.: Syngress. 2007 [2021-05-11]. ISBN 978-0-08-055608-6. OCLC 190858820. (原始內容存檔於2020-06-18).
- ^ Aquilina, James M.; Malin, Cameron H. Malware forensics : investigating and analyzing malicious code. Burlington, MA: Syngress Pub. 2008. ISBN 978-0-08-056019-9. OCLC 302358776.
- ^ Clarke, Nathan. Computer forensics : a pocket guide. Ely: IT Governance Pub. 2010. ISBN 978-1-84928-040-2. OCLC 662258332.
- ^ NIST Test Results for Graphic File Carving Tool: PhotoRec v7.0-WIP. cyberfetch.org. [2021-05-11].[失效連結]
- ^ Test Results for Video File Carving Tool: PhotoRec v7.0-WIP. cyberfetch.org. 2015-04-22 [2021-05-11]. (原始內容存檔於2015-04-22).
- ^ Mueller, Scott. Upgrading and repairing Microsoft Windows 2nd ed. Indianapolis, Ind.: Que. 2009. ISBN 978-0-7897-3695-6. OCLC 243941691.
- ^ PhotoRec. CGSecurity. 2019-07-23 [2021-05-11]. (原始內容存檔於2021-06-04) (英語).