日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

EXT2/EXT3/EXT4文件系统数据恢复工具开发计划

發布時間:2023/12/9 windows 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EXT2/EXT3/EXT4文件系统数据恢复工具开发计划 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

D-Recovery For Linux數據恢復軟件已經開發完成,現在把研發計劃貼出來,留個紀念。

EXT2/EXT3/EXT4文件系統數據恢復工具開發計劃

EXT2/EXT3/EXT4Linux下常用的文件系統,也是除了WindowsFAT/NTFS文件系統以外最常用文件系統,所以在D-Recovery完成FAT/NTFS數據恢復功能以后,急需加入開發的項目。

一、?EXT2/EXT3/EXT4文件系統結構簡述:

1、?Superblock即超級塊,類似于FAT/NTFS下的Boot山區,描述一個分區的信息。

2、?Group?Desc即組描述,每個分區分成若干組,組大小由超級塊決定。

3、?Bitmap?block,類似于NTFS$BitMap文件,描述分區Block使用情況。

4、?Inode?bitmap?block,描述Inode使用情況。

5、?Inode即所說的I節點,描述文件屬性及數據指針等。

6、?目錄項,即描述文件名信息(包括Inode號,文件名等)。

二、?數據恢復功能描述:

1、?能夠展開正常分區的目錄并且能導出數據

2、?文件系統損壞的情況下,經過掃描,收集到inode信息、目錄項信息,然后虛構分區超級塊位置,確定Block大小,能展開數據并導出。

3、?文件展開以后,要具備查詢功能(按照文件名、相關日期、大小等條件快速查找),并具備文件大小統計功能。

4、?刪除文件的恢復處理(EXT2刪除后可以恢復,EXT3刪除后理論上恢復不了,但有些情況下有解決方案,EXT4還沒有測試)

5、?格式化以后數據恢復處理功能(具體需要測試后得出結論,看有無較好恢復方案)

6、?分區掃描和分區表操作功能,類似FAT/NTFS文件系統分區判斷,可能存在細節上的差異。

7、?零散文件恢復處理,這個功能跟FAT/NTFS區別較大,但有規律可循,希望能做得比別的軟件效果更好。

8、?具備空閑空間提取功能。

三、?具體開發時間安排:

1、?給李春雷講解結構(SuperblockGroup?DescBitmap?blockInode?bitmap?blockInode、目錄項等),需要1天。

2、?完成正常分區文件展開及恢復功能,需要2-4天。

3、?完成分區表部分,需要1天。

4、?完成文件系統損壞掃描功能,需要2天。

5、?完成刪除和格式化恢復,需要2天。

6、?完成零散文件處理,需要1天。

7、?完成空閑空間提取,需要1天。

8、?界面及查詢功能由陶志佳完成(時間另外同步計算)。

注意LINUX64位和32位的區別

轉載于:https://blog.51cto.com/199818/636856

總結

以上是生活随笔為你收集整理的EXT2/EXT3/EXT4文件系统数据恢复工具开发计划的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。