Microsoft Word文档损坏,如何快速修复?一招搞定99%的文档修复
发布时间:2023-11-08 22:42:26
这题我会!遇见过文件无法打开,或文件打开乱码等情况的伙伴们看过来,从事数据恢复行业20余年的“技术宅”效哥,直接给大家上权威恢复方法啦~
方法一:通过手动重建文件头,修复损坏的Microsoft Word文档
适用情形:文件头结构损坏导致文件无法打开
Step 1:打开复合文档
使用winhex工具打开损坏复合文档以及正常复合文档;
Step 2:将页转换成扇区
winhex打开之后将页转换成扇区进行分析;
Step 3:复制文件头
复制正常复合文档的文件头,覆盖掉损坏的文件头,然后逐一修改相应参数;
Step 4:定位目录流扇区起始扇区
目录流标志是“root entry”,十六进制搜索“52006F00”,偏移位置512=0,如图2所示,在41扇区找到目录流起始扇区,确定了目录流的起始扇区的参数为41-1=40,用十六进制表示就是28;
Step 5:短流开始位置及大小
接着我们找短流(SSAT)。根据复合文档定义,目录流的第一表项0x74处的4个字节表示的是短流的起始扇区,如图6中十六进制2B000000值为43,就是短流的开始。
开始扇区为43-1=42,十六进制值为2A,0x78处的4个字节表示的是短流的大小,大小就是十六进制800000,等于128/64=2,只有两项就是占用一个扇区,大小就是1;
Step 6:确定扇区分配表(SAT)
通过十六进制搜索“01000000”,偏移位置为512=0,如图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,十六进制表示为FEFFFFFF,它占用的扇区数为0;
Step 8:修复文件头
关键值都计算出来后总结一下算好的值,然后手动填写文件头信息,修复后文件头如图10所示,保存文件,此时文档仍然无法打开;
Step 9:修复文件内容
以上参数确定后,最后一步就是修复MSAT的内容了。
在0扇区定位到0X4C处,此处后的每个字节填写一项SAT扇区编号。本实验只有一个SAT,位置为39,转换成十六进制为27000000,剩下的填写成FFFFFFFF。保存文件,本次复合文档手动修复工作圆满完成。
方法二:使用效率源文档修复大师(Word专业版),简单三步即可完成修复
适用情形:自如应对多场景文档修复需求(比如误删、乱码什么的)
Step 1:添加损坏文档
Step 2:开始修复文档
Step 3:保存修复好的文档
对比方法一,方法二是不是超简单?
页面简单清爽,操作纵享丝滑,电脑小白也能快速上手修复!


猜你喜欢
- Alcatel OneTouch近日宣布了新的入门级Win10 Mobile平板电脑PIXI 3。这款设备屏幕为8英寸,其他配置和价格暂不明
- Word文档排版中合理使用项目符号,可让文章层次分明,突出重点,今天小编就给大家讲讲word怎么自定义项目符号这个问题的解决方法,一起来ge
- processing怎么导入图片?processing软件可以在编辑页面直接编辑,调整编辑器以及字体等等,还可以不断检查错误、使用复杂字体输
- Win10电脑开机蓝屏失败的操作nvlddmkm.sys的解决方法,当你电脑开机时出现蓝屏的情况,显示“终止代码:SYSTEM SERVIC
- 联想拯救者怎么用u盘重装系统?联想拯救者是很受欢迎品牌电脑,但是系统使用久了之后也容易产生卡顿,运行缓慢未响应等问题,这个时候通过重装系统就
- Swinsian 是一款适用于 macOS 的复杂音乐播放器,具有宽格式支持、文件夹观看、高级标签编辑功能,并且即使使用最大的库也能做出响应
- 在工作当中,有时我们需要将多个演示文稿合并到一个演示文稿中并且要保留源幻灯片的模板和动画效果,在PPT 2010如何实现?使用PPT 201
- 本周在芝加哥召开的Ignite大会上,微软演示了最新Windows 10系统(版本号为10105和10107),不过外媒率先接触到了尚未演示
- 在看他人演讲或一些PPT产品发布会演讲时,你会发现演讲者在演讲时将每一页幻灯片要讲述的时间卡的非常好,根本不会发生像学生时期老师
- Win10有个睡眠功能,白天休息时可以设置电脑进入睡眠状态。但是Win10系统默认唤醒电脑需要唤醒密码。用户当然觉得唤醒密码的存在只会妨碍快
- 近期有不少用户反映自己电脑使用时网速很慢,十分影响使用体验。那么对此有没有什么方法可以解决呢?其实我们可以通过关闭传递优化功能来提高网速,下
- 我们在使用电脑的时候,有些情况下可能在操作的时候就出现了一些问题。比如我们的显示器不亮无信号键盘灯不亮。对于这个问题小编觉得我们可以先在显示
- win7系统c0000005异常代码错误怎么解决?win7系统的兼容与稳定性非常可靠,但是偶尔也会出现问题,比如有的用户在打开使用软件的时候
- 如何利用PS透视裁剪工具矫正图片?很多小伙伴在网上找到一些自己喜欢的图片,却发现其中角度外泄,该怎么办呢?下面,小编就为大家介绍下利用PS透
- word信息检索关不掉怎么办?我们双击打开桌面的WORD程序,点击工具按钮最右边的小三角,点开后,移动“添加或删除按钮”,如图我们再移动“常
- 2021年8月手机处理器天梯图来了,我们都现在的手机更新速度很快,因此手机CPU处理器也在不断的更新,这里小编就为大家带来2021年8月最新
- 问题:如何实现弧型精确角度设置? 解答:虽然PPT没有明确的角度设置参数,但利用参考线和旋转功能也能设定弧形的精确度数。 具体操
- UOS怎么开启透明窗口效果?UOS系统窗口是不透明,可以调整透明度个,该怎么调整呢?下面我们就来看看统信UOS窗口透明效果的设置教程UOS怎
- Scratch是一款针对少儿推出的简易编程软件,非常适合小朋友们进行编程学习,学习编程也是很利用孩子们开发智力,Scratch上的功能齐全,
- 在应用程序中使用快捷键,可以使我们避免在键盘与鼠标之间来回切换,从而节省大量的时间,显著地提高工作效率。多掌握一些常用的快捷键,可以使您告别