::香农::青岛数据恢复中心::

SQL server | MDF数据库碎片文件恢复

mdf文件碎片恢复

SQL Server是微软出品的数据库引擎,广泛应用于会计财务数据处理、企业数据存储、网站后台等。由于各种原因导致的数据库丢失或损坏,典型的如由于误删除、误格式化、覆盖等,导致数据库文件成为碎片,使用一般的磁盘数据恢复工具无法恢复。

SQL Server 数据库包括两个文件:数据库文件 MDF 和日志文件 LDF。由于磁盘在存储文件时并不是顺序存储,在长期的使用过程中,数据库文件会形成许多的碎片。当数据库损坏或数据库文件丢失后,用磁盘数据恢复工具只能提取碎片数据而不能提取完整的数据库文件。

什么是碎片?
文件碎片
如上图所示,用“磁盘碎片整理程序”可以看到文件在磁盘上不是连续存放的,而是“见缝插针”,只要有空间,会将一个文件分成多个部分分别存放,甚至会打乱顺序,将文件的后面的部分存放到磁盘的前面。

基于磁盘存储原理和MDF文件结构,香农青岛数据恢复中心研究出了非连续线性恢复技术,可以将分散在磁盘上的碎片提取出来并组合成完整的数据库文件,从而成功的修复数据库文件,恢复数据库数据。

MDFPuzzle-mdf碎片恢复

不要:

  • 不要试图用软件自行恢复,由于磁盘存储原理是复杂的,数据恢复技术是尖端的,非专业人员不具有此能力;
  • 不要再往硬盘上写入任何数据。在数据丢失后进行任何操作都可能导致数据永久丢失无法恢复;
  • 不要重建数据库,不要作任何操作。
  • 不要交由不具有技术和能力的公司或个人恢复。数据永久丢失所造成的损失远远高于数据恢复服务的价格。