sql数据库修复 mdf提取表另一类思路

每个数据恢复者  都在追求数据恢复的最高境界 
 
碎片的合成与提取  自然成了数据爱好者的法宝   我们抛开了磁盘的定义 单纯的对数据类型的定义 进行重组  无疑是站在了格式设计者的角度  这当然需要耗费大量心血  因为多数文件格式的定义并未公开 
 
但是大家不要怕 他们在磁盘里二进制的真身我们是可以看到的 
 
通过我们不间断的对比分析 我们会找到各思路
 
下面我们看一个客户的例子
这个客户 硬盘感染病毒   格式化c后重装 还原以前的数据库  结构发现当月数据少了很多
 
要求恢复当月数据   据了解客户d盘的数据库 装系统后打不开 才还原的  郁闷到数据爱好者的碰墙  如果没有覆盖  我们只需用个Stellar Phoenix SQL Recovery  也许就可以恢复恢复来 可是偏偏覆盖了  用winhex把按类型吧mdf提取出来 用软件分析结构
结果开始就内存错  无奈只能找原因
 
幸好mdf不大 才mb
 
当看到下面段时候  郁闷了 然后问客户  这个里面是不是下载过视频
 

竟然出现了avi头信息  看来出错原因很可能是软件不能自动分离段的缘故

将数据按

111111

222222

111111

111111

222222

进行删除   得到 

111111

111111

111111

样式  至新文件成mdf   导入软件分析 可以分析了  结果郁闷了

 

 

让旋择数据版本  结果选择哪个 都先显示没有数据 看来是结构还有问题

手工分析结构耗时 一般人是经不起的

突然想到 这软件死 要让他劳动  当然的按他的规则行事

为了节约分析结构的时间 先建立一个空数据库  然后把用把坏数据库表字段

分段置入空数据库字段位置   再用软件分析新数据库   结果欺骗软件分析法成功 

留个恢复纪念   以便以后忘记

 

sql数据库修复  www.vovgo.net  www.ttsdo.cn

 

 

 

你可能感兴趣的:(sql数据库修复 mdf提取表另一类思路)