服务器数据恢复之MS SQL 2014数据库碎片重组二次恢复
日期:2021-3-23
某公司一台服务器中的两块单盘A、B被误操作同步了,发现后赶紧断电中断了同步过程。由于B盘内有所有数据库的备份,于是想单接硬盘B重启查看,但服务器启动时硬盘B又执行了自检修复,导致分区数据错乱损坏无法读取。后来送修其他数据恢复中心恢复了大部分备份,但有一个关键的主库没恢复出来,被告知硬盘内没有此数据库的备份。
我们拿到硬盘后分析发现,被同步的是硬盘A,虽然没有完全同步,但已经有几十G数据写入了,后期找到了一万多个碎片,也定位到了客户需要的数据库位置信息,但碎片化严重,重组没有意义。被执行自检修复的硬盘B,按常规的几种成熟的碎片重组方案,确实无法找到客户指定的数据库,一度怀疑是不是真的没有此库的备份。后在跟运维人员沟通后对方100%确认此库有备份,于是把关键信息编译转换16进制字节,然后傻瓜式逐扇区查找,成功定位,手工碎片重组,近8G大小的数据库成功修复,近千万条记录恢复成功。经客户验证无误,顺利通过验收。
