哈尔滨海云数据恢复中心, 接肇东某汽车配件销售公司20GB
maxtor硬盘固件偏移造成检测不到, 刷完固件后,数据表面上出来了
,DBF数据库我从网上给客户传了过去,结果客户发现库存只能打开
1/3 ,而客户最近十年的库存竟然没有备份!!!
使用winhex列出目标数据库文件isto.dbf所在簇,发现12933下
一簇很大:
这么小的硬盘是不可能有13639712簇的,另外通过文件大小分析出
文件应该是400簇多一点,但现在只有137簇.于是,转到fat表 跳到
122933记录处:
果然坏了.
那如何修复呢?
1.使用DE全盘备份
2. 首先通过瑞星卡卡将硬盘上存在的所有文件(除目标数据库外)
全部粉碎,这样降低干扰.
3然后通过文件大小和文件尾结束标志2020202020201A来精确
定位文件尾,确定文件尾所在的簇.
4.从该簇开始在fat表中从后向前推 直到断的地方
下图是修复后的fat表
最关键的就是 81 E0 01 00 ,它保证了数据库文件的前后连接,之前
的几个仅仅是改成了连续. 不过说起来容易,做起来,我做了整整一上午.
基本上恢复了99.9%的库存. 之所以是99.9%,是因为那几个改成连续的
簇其实未必是连续的.
这个案例堪称经典.整个数据库文件1.6MB,100多个碎片.
哈尔滨海云数据恢复中心官网:www.hyraid.com
联系QQ: 70101211
联系电话 :13796657021 0451-87523721 18946063172
|