Flash閃存數據恢復大師,Flash閃存數據恢復大師7.0,效率源FLASH閃存數據恢復大師
紅警電腦維修培訓學校www.hhhtlp.com由于存儲原理的特殊性、程序編寫的不確定性等因素,與硬盤數據恢復相比,Flash閃存數據恢復具有難度大、流程復雜等特點。
隨著社會各界對Flash閃存數據恢復需求的急劇增加,效率源對Flash閃存數據恢復大師的研究力度也越來越大,在Flash閃存數據恢復大師6.0的基礎上,經過一年時間的科研攻關,在數據恢復行業領域具有里程碑意義的"Flash閃存數據恢復大師7.0"成功問世,新增加密芯片解密算法、文件分配表解析、副ID排序算法等新功能,同時,修改了用戶自定義塊大小設置,可更大程度上提高Flash閃存數據恢復成功率,將給全球數據恢復從業者帶來更多價值,具體如下:
Flash閃存數據恢復大師7.0界面
一、增加加密芯片的解密算法,支持下列主控,共計400余種組合情況:
- 慧榮系列(SM):SM3254Q、SM3255Q、SM3255EN、SM3257Q、SM3257EN、SM2683、EN2683、SM2685、SM2687B、EN2232T、SM2236G
- 群聯系列(PS):PS2232、PS2233、PS2251-01、PS2251-02、PS2251-03、PS2251-33、PS2251-36、PS2251-38、PS2251-50、PS2251-60、PS2251-61、PS2251-67、PS3016-P8-D、UP16、UP19、UP303
- 鑫創系列(SSS):SSS6690、SSS6691、SSS6692、SSS6696、SSS6697
- 東芝系列(TC):TC58NC2233、TC58NC2239、TC58NC2250、TC58NCF618、TC58NC6689
- 銀燦系列(IS):IS902、IS902E、IS903、IS916、IS916EN
- 聯陽系列(ITE):ITE1167、ITE1168、ITE1169、ITE1170、ITE1171
- 安國系列(AU):AU6987、AU6990、AU6998AN
- 擎泰系列(SK):SK6617、SK6627、SK6213
- 智微系列(JMF):JMF612、JMF616
- 芯邦系列(CBM):CBM2092、CBM2093
- SD卡系列:5523A1、5523A2
- 慧榮系列(SM):SM3254Q、SM3255Q、SM3255EN、SM3257Q、SM3257EN、SM2683、EN2683、SM2685、SM2687B、EN2232T、SM2236G
當我們在讀取閃存芯片數據時,程序最終沒有從數據流中分析到任何數據目錄,則芯片有可能是采用加密算法,遇到加密的數據我們首先要對數據進行解密。Flash閃存數據恢復大師7.0能夠支持包括USB2.0、USB3、SD Card、CF Card等,400余種加密情況,涵蓋市面上90%的加密芯片,用戶只需選擇相應的閃存主控型號,程序便自動判斷算法,并對數據進行解密。
操作步驟:
- 當需要對數據進行解密時,請勾選上加密數據選框:
- 單擊解密參數設置:
- 選擇相應的主控芯片型號:
以下列表中自動判斷出了該項目可能存在的加密算法,我們只需選擇對應的主控型號即可。
- 選擇完成后單擊"OK"按鈕:
如果當前的page size小于了列表中的標準page size則不能夠進行解密,會出現以下錯誤提示:
若出現此錯誤,請修改頁大小,重讀芯片后再進行解密。
成功選擇主控芯片型號后,程序會自動填寫頁結構,用戶不再進行填寫,并自動加載解密算法。這時單擊"查看數據"進入十六進制查看窗口,便可以對解密后的數據進行瀏覽。
IS902解密前
IS902解密后
從上圖中可以很明顯的看出,在121755同一個頁處數據解密前為亂字符,解密后從現了正常的英文文本字符。在大量的數據中不免會有一些文本格式的英文文件,它是我們能夠快速判斷解密情況的一個方法。
同樣,我們也可以找到文件系統中的關鍵信息來判斷解密是否成功,這里就需要用到Flash閃存數據恢復大師7.0新增加的一個功能——文件分配表解析功能。
二、增加文件分配表解析功能
在對加密的芯片數據完成了解密參數設置后,需要在解密后的數據中找到文件系統的關鍵參數對閃存交換規則進行分析,Flash閃存數據恢復大師7.0新增加的自動文件分配表解析功能可以方便的找到數據解密后的關鍵參數地址,幫助我們進行閃存交換規則的分析。
當我們正確設置好解密參數和頁結構參數后,點擊按鈕,程序將從0芯片0通道開始檢索文件分配表,并將檢索到的信息顯示在分析信息框中。在解析過程中可以隨時單擊"停止分析"按鈕來終止操作。
上圖是解析到的一段分析信息:
Device:表示芯片編號。
Dump:表示通道編號。
Page:表示物理頁號,每個頁將顯示一條記錄信息,這里是用十六進制顯示,在實際實用過程中我們需要用計算器將其轉換為十進制后,在填入十六進制編輯框中的頁參數。
如:分析信息框中顯示0x0000568A轉換為十進制后等于22154。
Start:表示解析到的文件分配表在當前頁中的開始簇號。從圖中可以很明顯的看出22154頁的開始簇號為01F40000,剛好和分析信息款中的Start參數對應。
End:表示解析到的文件分配表在當前頁的結束簇號。
找到文件分配表后我們有兩個方法可以分析數據的混合關系,一是通過查看原始數據中的文件分配表鏈來判斷,這是以前的常用方法。二是通過分析信息框中顯示的文件分配表解析記錄來判斷。
如圖:當上一個頁和下一個頁的簇號總是連續,則表示沒有數據混合關系。如果不連續我們可以通過計算簇號之間的差值,來判斷數據的混合關系。
三、增加副ID排序算法
在Flash閃存數據恢復大師6.0程序中,只能選擇一個主ID對數據進行排序,若遇較為復雜的排序算法并不能將數據完整進行排序,導致恢復效果不理想。設置副ID后,程序將會進行二次內部排序修正,保證了每一頁數據順序的正確性。
- 在選用副ID排序功能時,首先要勾選副ID結構選框。
- 設置偏移位置和長度:
如上圖為FC8508主控的管理區,綠色的部分為主ID,我們在主ID項目框中設置,偏移為0,長度為2。可以看到紅色的部分是高半字節,低半字節為不需要的亂碼,不能進行排序,這里可以設置紅色的部分為副ID,偏移為2,長度為1。
主ID和副ID是兩組獨立的ID,數據在排序時先排主ID。副ID可以和主ID相鄰也可以遠離主ID,在主ID完成排序后,程序會根據副ID進行二次內部排序,對同一個主ID中的數據進行修正。
3、"方向"參數分為低前高后,和高前低后,主要用于區分超過一個字節的ID的高位和低位,在ID的排序過程中高位變化很慢,低位變化很快。少于一個字節的ID不存在高位低位之分。
4、"排序"參數主要用于負ID的排序算法:
升序:為從小到大排序、不分組。
降序:為從大到小排序、不分組。
分組升序:將相同的副ID分為多個組進行從小到大的排序。
分組降序:將相同的副ID分為多個組進行從大到小的排序。
IS902系列:用于USB3.0主控IS902系列的特殊排序算法。
四、修改了用戶自定義塊大小設置:
Flash 6.0程序只能將邏輯塊的大小設置為2的次方,不支持192、384、768等塊大小,升級Flash 7.0后,用戶可以任意設置邏輯塊大小,解決了的特殊塊大小,遇到塊內頁交換等算法不支持的問題。