程序名稱:FAT32根目錄自動修復程序
功能:
針對FAT32根目錄被病毒破壞導致無法定位子目錄及根目錄亂碼情況,程序可自動識別FAT32文件系統的邏輯盤並加載,並自動搜索定位和根目錄相關聯的子目錄,定位到後自動生成根目錄。
原理:
這個很簡單,FAT32根目錄中所存儲的內容也就是文件屬性和一個指向根目錄文件或下級子目錄的指針,我們要做的就是搜索到子目錄來建立這個指針。有關文件錶鏈的問題不用考慮,那個是FAT表的事兒了,經過修復後可以成功的騙過操作系統,直接解析裏邊的文件目錄,當然根目錄下的文件還是須要手工找的。比較適合那些要求比較高的客戶(有的客戶就是要求保留目錄名稱,否則 數據就失去意義 了~~~)
先來看看以下這個案例,實際上問題很簡單,只是根目錄被破壞了且FAT表正常,由於中過病毒所以子目錄相當之亂,不多說了上圖
故障現象
根目錄下內容全部亂碼了
WINHEX下可以看到根目錄被FUCK了
RSTUDIO掃描
由於之前就重複的中過病毒,掃描結果怎麼一個“亂”字了得
程序自動加載FAT32文件系統的邏輯盤
點擊 掃描 會先檢測根目錄是否正常,正常不修復,下正常提示是否備份根目錄
備份當前根目錄內容
生成的文件會自動加上根目錄所在扇區 方便還原
開始掃描,完成後會自動修復並寫入
自動生成的根目錄名字,可以看到有病毒
文件沒有問題,因爲此案例FAT表是正常的
|
|