我正在使用PhotoRec恢復ext4捲上的文件。長話短說,我取消了幾秒鐘的大小調整。沒有寫入磁盤,而是寫入新的分區表。沒有任何東西能夠帶回任何東西。幾個文件正在恢復。我列出了每個文件的列表,以及它們到底有多大。基於成功恢復的文件的偏移量,是否有任何實用工具將原始數據轉儲到另一個分區上的新文件中?也沒有什麼是零散的。我剛從其他地方複製他們,所以他們都是連續的。ext4從已知文件大小恢復
1
A
回答
0
不知道我是否正確,但是如果您想恢復raw_files並且知道舊文件系統中的每個偏移量(start_of_datablock - end_of_datablock),並且您確定沒有任何碎片,那麼您可以簡單地使用dd將其複製回來。舉個例子。讓我們假設你有一個Picture.jpg文件開始在FS塊12000和12060處結束,你的FS塊大小爲EXT4默認= 4096bytes):
dd if=/dev/sdxold of=/home/whatever/Picture.jpg bs=4096 skip=12000 count=61 conv=noerror,sync
這應該使您的JPEG文件回例如。如果您知道確切的開始和結束偏移量,您現在可以對每個文件執行此操作。
- >如果你不知道他們和你的文件系統已被刪除,因爲你的分區已被刪除。你既可以嘗試通過執行設備上的搜索字符串來恢復你的文件系統元信息(= i節點從inode表):
strings /dev/sdxold
,然後手動恢復以前的文件系統的不同的inode。如果你有他們恢復,你可以搜索他們尋址的數據塊,並恢復他們與上述方法。 - >這意味着很多工作,我不知道是否有一個工具,能夠爲你做到這一點。
0
看看解剖刀,它很擅長查找文件,尤其是.jpg等。
相關問題
- 1. Ext4 FS:最大文件大小
- 2. 恢復到已知狀態
- 3. android ext4文件刪除/恢復沒有實用程序
- 4. 通過已知文件夾名稱恢復丟失提交
- 5. 已知尺寸的JPEG圖像的最大文件大小
- 6. 從早先的git合併中恢復已恢復提交的文件
- 7. GIT恢復已刪除的文件夾
- 8. 恢復已清除的文件內容
- 9. 恢復已刪除的Cassandra DB文件
- 10. 恢復已刪除的文件NetBeans 8.0.2?
- 11. Perforce - 恢復已刪除的文件
- 12. 如何恢復已刪除的文件
- 13. SVN恢復已刪除的文件
- 14. 從通知中心恢復
- 15. 從Eclipse中恢復文件
- 16. 從Xcode恢復.storyboard文件
- 17. 從Git恢復文件?
- 18. 從lnk恢復文件夾
- 19. 從文件中恢復postgresql
- 20. 恢復特定回形針圖像樣式的文件大小
- 21. 查找文件恢復基本名稱和大小
- 22. Adobe Air - 恢復啓動時最大化的窗口 - 恢復大小更大?
- 23. PHP圖像調整大小未知源大小,已知輸出大小
- 24. 在文件名已知的批處理文件中獲取文件大小
- 25. 從存儲庫中恢復已刪除的文件
- 26. 從Android源代碼恢復已刪除的文件
- 27. 我可以恢復從未提交的已刪除文件嗎?
- 28. 從Perforce中恢復已刪除的文件
- 29. 從SourceTree或Git恢復已刪除的文件
- 30. 在Rails中恢復大文件上傳