|
banks=总表 bank=子表
前天 朋友送来一个mw6208 的U盘,这种系列的U盘是属于 translator table 结构,用PC3000-Flash恢复的话比较麻烦,要手工排列bank表,(PC3000FLASH针对BLOCK number 的排列比较擅长),一般我们用另外一种工具Flash extractor 来恢复!
在选择好布局后 open translator table 悲剧发生了,banks总表没有找到,用winhex 直接分析dump后 得出结论 :banks的那个block坏了,这种情况非常少见。(丢失 子表Bank的比较常见,一般在镜像中出现替代字符2727 ,就可能是丢失了子表bank)
解决办法: 找一个一样的好的banks 表 放到一个没有使用过的位置(记录好位置的偏移),查找并计算各个子表bank 的位置,替换下 (如图),保存成功后 手工在FE 里面贴入banks 总表的偏移。自此数据完美
恢复! |
-
|