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

[复制链接]
sjs

该用户从未签到

1

主题

38

回帖

83

积分

[INTOHARD]班长

Rank: 2

积分
83
发表于 2015-2-6 12:02:09 | 显示全部楼层 |阅读模式
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 总表的偏移。自此数据完美

恢复!
Banks.jpg
本帖评分记录金子 收起 理由
zhczf + 1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表