硬盘内部组成结构

SQL数据库修复与提取数据,碎片组合提取表

  返回  

数据库恢复技术理念

2016/7/14 11:21:38 浏览:

数据库的工作性质决定着数据库在运行过程中不断的添加数据,因此造成数据库文件的不断增长。因为文件系统的存储特性(特别是FAT32),造成了文件的存放不连续或文件交叉(存储碎片和簇链交叉)。当系统出现错误或格式化后(FAT格式化后簇链将被清零),这就会大大增加数据的恢复难度。一般表现为用数据恢复软件恢复后数据库不能使用,这是因为数据恢复软件只能正确提取数据库文件的第一个碎片,第二个碎片后是顺延提取的,也就是说从第二个碎片开始就不是本文件的了。即使在NTFS文件系统环境下,因为数据库文件一般都比较大,经常使用的数据库一般在几个G甚至几十个G,在磁盘中往往被存放到不连续的逻辑簇中。在主文件分配表MFT中可能使用多个DATA RUN,删除或非法掉电后长度也有可能被破坏变成0字节而用常规数据恢复软件和方法无法恢复的情况。
       数据库实体文件碎片数据恢复就是在硬盘上以数据库页或块为单位提取这些碎片,然后通过技术手段根据数据库的存储结构分析这些碎片,找出原始的链接顺序组合成一个完整数据库实体文件的过程。


       上图简单了解一下碎片产生的原因,实际情况下还要复杂的多。一个几十G的数据库实体文件可能随着硬盘利用率的增高会有成百上千个碎片。并且数据库在容量收缩容量大小变化时情况会更复杂。所以一但发现数据库被损坏尽量保持原始硬盘的完整性,不要挂在系统下进行操作。济南鉴信数据恢复机构是从扇区对扇区(Sec To Sec)的拷贝上来完成数据恢复,原始硬盘根本不参与数据恢复。

联系我们

济南鉴信DATAHELP服务器数据恢复中心
数据恢复服务热线:0531-62399989
数据恢复服务电话:0531-62399989
公司传真:0531-55575577
数据恢复业务Mail:DATAHELP@163.COM
数据恢复公司地址:济南市山大路157号华强电子世界三楼Q3059,Q3060