win7系统文件损坏修复 (win7系统文件损坏修复不了)


这题我会!遇到文件无法打开,或文件打开无序代码等合作伙伴看到,从事数据恢复行业20多年的技术住宅效率兄弟,直接给您权威的恢复方法~


方法1:手动重建文件头,修复损坏的Microsoft Word文档

适用情况:文件头结构损坏导致文件无法打开


Step 1.打开复合文档

使用winhex工具打开损坏的复合文档和正常的复合文档;


Step 将页面转换为扇区

winhex打开之后将页面转换为扇区进行分析;


Step 三、复制文件头

复制正常复合文件的文件头,覆盖损坏的文件头,相应参数逐一修改;


Step 4:定位目录流扇区的起始扇区

目录流标志root entry十六进制搜索52006F00,偏移位置512=如图2所示,在41扇区找到目录流的起始扇区,确定目录流起始扇区的参数为41-1=40,用十六进制表示28


Step 5:短流的开始位置和大小

然后我们找短流(SSAT)。根据复合文档的定义,目录流的第一表0x74个字节表示短流的起始扇区,如图6所示B一万值为43,是短流的开始。

开始扇区为43-1=四十六进制值为2A,0x78处的四个字节表示短流的大小,大小为16进制8万,相当于128/64=2.只有两个是占用一个扇区,大小就是1


Step 六、确定风扇区分配表(SAT)

通过16进制搜索01万,偏移位置为512=如图9所示,在40扇区找到标准扇区配置表,看到扇区中有一个FDFFFFFF,可以确定SAT了。

最后一项SAT配置表中会有FDFFFFFF值,说明这是一个SAT配置表的结束,有几个FDFFFFFF有几个代表SAT配置表。只有一个案例FDFFFFFF只有一个SAT配置表;


Step 7:确定主扇区分配表(MSAT)起始扇区号

主扇区分配表(MSAT)存储在风扇区分配表中(SAT)扇区号。

本例中,扇区分配表(SAT)根据复合文档的格式定义,只有一个可以存储在文件头109项SAT也就是说,只要文件的扇区分配表不超过109个,就不需要主扇区分配表。(严格来说,不需要额外的主扇区分配表,因为文件头可以容纳,主扇区分配表(MSAT)是在SAT当超过109项时,剩余值用指定扇区记录!)

根据定义,没有额外的主扇区分配表(MSAT)主扇区分配表的起始扇区号为-2,16进制为FEFFFFFF,它占用的扇区数为0;


Step 八、修复文件头

计算关键值后,总结计算值,然后手动填写文件头信息,修复后如图10所示,保存文件,此时文件仍无法打开;


Step 9:修复文件内容

确定上述参数后,最后一步是修复MSAT的内容了。

将0扇区定位为0X4C在这里,在这里填写每个字节SAT扇区编号。

将0扇区定位为0X4C在这里,在这里填写每个字节SAT扇区号。本实验只有一个。SAT,位置为39,转换为16进制为2.7万,其余填写FFFFFFFF。保存文件,复合文档手动修复工作圆满完成。


方法二:利用效率源文档修复大师(Word专业版),简单的三步可以修复

适用情况:自由应对多场景文档修复需求(如误删、乱码等)

Step 1.添加损坏文件


Step 二、开始修复文档


Step 3:保存修复后的文档


比较方法1,方法二是不是超简单?

页面简单清爽,操作丝滑,电脑小白可以快速修复!页面简单清爽,操作丝滑,电脑小白可以快速修复!