迅维网

查看: 11926|回复: 4
打印 上一主题 下一主题

U盘DBR、FAT损坏的数据恢复实例

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-12 13:18:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 山东济南 来自 山东济南

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 十月的回忆 于 2009-3-14 15:12 编辑

U盘DBR、FAT损坏的数据恢复实例
今天接一客户清华同方一G U盘,说是提示格式化,拿到后,简单测了下没有短路,插到电脑上,检测到盘符,查看其属性为零字节,双击打开,提示要格式化,看来和客户说的没错~
      用WINHEX打开后,看到MBR没有问题,而且分区表也对,从分区表得知,分区大小为2052064,DBR在32扇区,跳转到,发现全是乱码,看来DBR被破坏了,向下找FAT1(F8 FF FF FF 开头),按理说应该和DBR离的不远,可是也没找到,看来FAT1也被破坏了,那就找FAT2吧,结果在284扇区找到FAT2,再向下找FDT开始位置,在535扇区处找到一个和FDT相似的扇区,还不敢确定。把535扇区之前的两个扇或是三个扇区的内容和284扇区之前的两个或三个相对照,发 现一样,看来534就是FDT开始位置了。这样,FAT的长度也就知道啦,535-284=251即FAT表的长度。
知道了扇区总数,FAT表的扇区数,就可能计算每簇扇区数了,用工式:X=扇区数\(FAT扇区数*512\2)-2,就可算得,这里为32.
      然后将原盘做成备份,把原盘格式化,将生成的DBR复制成文件保存,还原备份的U盘,将DBR复制到其32扇区,再将FAT2从后再前复制到FAT1的位置,复制后,发现FAT1开始位置为33扇区,正好跟在DBR后,接下来的工作就是修改DBR的一些参数,如:簇大小,隐藏扇区,FAT长度,分区扇区数,其它一般为默认,(注意:隐藏扇区数在这里为1,不是0,俺就在这走了弯路,)修改后,保存,再插一遍,数据全部在~~OK~
写的有些乱,希望对大家有所帮助,在此感谢:,JDTV,CCTV ,JNTV,~~

评分

参与人数 2下载分 +30 威望 +7 收起 理由
无笑天神 + 5 GOOD
孤帆远影 + 30 + 2 原创内容

查看全部评分

2#
发表于 2009-3-15 14:00:13 | 只看该作者 来自: 吉林吉林 来自 吉林吉林
哦 那有直接修复坏块的软件行不?? 还能恢复出数据了吗?

回复 支持 反对

使用道具 举报

3#
发表于 2009-3-16 19:49:26 | 只看该作者 来自: 上海南汇区 来自 上海南汇区
本帖最后由 nhqwsj 于 2009-3-16 19:54 编辑

不错的案例,学习了。FAT2是好的,也可以在DBR中修改一下参数,把FAT表数改为1,保留扇区数改为FAT2开始的扇区,这样就不用把FAT2表复制到FAT1表的位置了,这是清源的懒人方法。

回复 支持 反对

使用道具 举报

4#
发表于 2009-12-22 11:29:13 | 只看该作者 来自: 广东广州 来自 广东广州
看起来好复杂哦!受教了!

回复 支持 反对

使用道具 举报

5#
发表于 2009-12-29 23:03:54 | 只看该作者 来自: 广东肇庆 来自 广东肇庆
看来还可以,

评分

参与人数 1下载分 -10 收起 理由
芯超科技小俊 -10 灌水

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复