sjs 发表于 2015-2-6 12:02:09

关于MW6208 Banks 总表丢失的解决办法!

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 总表的偏移。自此数据完美

恢复!
页: [1]
查看完整版本: 关于MW6208 Banks 总表丢失的解决办法!