回覆列表
-
1 # Pjhfds
-
2 # Pjhfds
理論上rm刪除的檔案是還能恢復的。刪掉檔案其實只是將指向資料塊的索引點(information nodes)釋放,只要不被覆蓋,資料其實還在硬碟上,關鍵在於找出索引點,然後將其所指資料塊內的資料抓出,再儲存到另外的分割槽。在用rm誤刪除檔案後,我們要做的第一件事就是保證不再向誤刪檔案的分割槽寫資料。 通常我們可以有以下幾種選擇:
1、藉助工具。
2、自己寫程式。你需要會程式設計並瞭解對應的檔案系統。
3、如果資料很有用,也許可以找專業公司搶救。 工具 1、The Sleuth Kit 2、Foremost 3、一個全能的工具,Finaldata,可以恢復unix/linux/dos下誤刪的檔案。對於unix,支援這些產品, Solaris、AIX和HP-UX。對於linux,支援EXT2的檔案系統。對於dos,支援FAT 12/16/32, NTFS 4/5/5.1 的檔案系統。
4、如果檔案系統是ext2(對ext3無效): ext3的刪除機制是直接把 inode data 刪除了,所以造成 ext3 無法反刪除(ext3設計為無法恢復被刪除的檔案)。 unrm ext2ed debugfs(undel lsdel ) recover Midnight Commander(mc) e2undel tct
5、如果檔案系統是FAT32或者NTFS: EasyRecovery Finaldata
6、freebsd如果使用了rm,可以試一下undelete這個命令.
理論上rm刪除的檔案是還能恢復的。刪掉檔案其實只是將指向資料塊的索引點(information nodes)釋放,只要不被覆蓋,資料其實還在硬碟上,關鍵在於找出索引點,然後將其所指資料塊內的資料抓出,再儲存到另外的分割槽。在用rm誤刪除檔案後,我們要做的第一件事就是保證不再向誤刪檔案的分割槽寫資料。 通常我們可以有以下幾種選擇:
1、藉助工具。
2、自己寫程式。你需要會程式設計並瞭解對應的檔案系統。
3、如果資料很有用,也許可以找專業公司搶救。 工具 1、The Sleuth Kit 2、Foremost 3、一個全能的工具,Finaldata,可以恢復unix/linux/dos下誤刪的檔案。對於unix,支援這些產品, Solaris、AIX和HP-UX。對於linux,支援EXT2的檔案系統。對於dos,支援FAT 12/16/32, NTFS 4/5/5.1 的檔案系統。
4、如果檔案系統是ext2(對ext3無效): ext3的刪除機制是直接把 inode data 刪除了,所以造成 ext3 無法反刪除(ext3設計為無法恢復被刪除的檔案)。 unrm ext2ed debugfs(undel lsdel ) recover Midnight Commander(mc) e2undel tct
5、如果檔案系統是FAT32或者NTFS: EasyRecovery Finaldata
6、freebsd如果使用了rm,可以試一下undelete這個命令.