基本信息
|
客户姓名 | |||
送修日期 | 2015 | |||
恢复用时 | 4小时小时 | |||
故障描述 | 客户的一个账务报表在正常修改的情况下,第二天无法打开。 | |||
检查恢复 | 使用WINHEX分析发现该文件被为4KB,定位后发现仅为一个文件头,看来有可能是偏移了。XLS是MS复合文档的经典应用,在XLS中使用了扁平式的管理方式,使用全局SHEET流来管理各个SHEET流。通常情况下如果全局SHEET流没有成功恢复即使有各个SHEET流数据也是杂乱的。通过直接分析全局SHEET的方式来定位碎片,通过多条件搜索很快得到了两个复合条件的碎片,经过分析表内容相同公是偏移值有区别,找到偏移最大的那个,往下继续定位,经过定位发现8个SHEET表,继续分析碎片,通过文件头中给出的SAT表来得到SAT的相对偏移值很定位到该碎片,经过核对DOCUMENT中的SHEET表名和全局SHEET中一样,直接提取并重组,文件恢复成功。 |