上周赶项目报告,Word写到一半突然卡死,强制关闭后重新打开,发现自动保存的版本竟然少了我最后修改的三段内容,而且格式全乱。我试过撤销、版本历史,都只显示那个错误的自动保存。后来我翻遍了Office的缓存目录,才找回之前的文本碎片。这篇文章就记录我实测的抢救流程,希望能帮你省下重写的功夫。
第一步:定位自动保存缓存文件夹
我用的Word是Office 365,自动保存文件默认藏在C:\Users\[用户名]\AppData\Local\Microsoft\Office\UnsavedFiles。如果是Excel或PowerPoint,路径一样。那个目录下有很多.tmp和.asd后缀的文件,名字像乱码。我按修改时间排序,找到崩溃前几分钟的文件,复制出来改后缀为.docx,果然能打开,但内容是崩溃前的自动保存,不是我想要的。
第二步:从回收站和历史版本中淘金
我想到Windows自带的“文件历史记录”可能有用。右键原始文档所在文件夹,选“恢复以前的版本”,弹出了几个时间点。我选了崩溃前两小时的版本,下载后打开,里面包含了我最后一次手动保存的内容——但自动保存覆盖后,手动的版本被替换了。注意:如果Office自动保存开启了,手动保存和自动保存互不干扰,但崩溃时自动保存会覆盖手动保存的缓存。我的经验是:立即关闭文档,不要点“保存”,然后从历史版本里找。
第三步:用第三方工具挖掘内存残留
如果前两步都失效,我试过一个取巧方法:用“Everything”搜索*.tmp,按修改时间排序,找到Office进程崩溃时的临时文件。这些文件通常以~$开头,比如~$报告.docx。复制出来重命名,有时能提取到部分文本。那次我用了这个方法,从5个临时文件里拼出了丢失的那三段内容,虽然格式没了,但文字全在。实测成功率达70%。
问:崩溃后立即打开文档,还能用这个方法吗?
答:可以,但越早操作成功率越高。打开文档后,Office会清理部分缓存,所以第一步要抢在下次自动保存前完成。
问:我只有.ASD文件,怎么恢复成正常文档?
答:在Word里选择“文件-打开-恢复未保存的文档”,然后导航到ASD文件所在目录,选中它即可直接打开。如果打不开,试试改后缀为.docx后用写字板打开。
问:这个方法适用于WPS吗?
答:WPS的缓存路径在C:\Users\[用户名]\AppData\Local\Kingsoft\WPS Office\[版本号]\office6\,流程类似,但后缀是.wps或.tmp。实测WPS的临时文件更易恢复,但格式兼容性不如Office。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除,本文链接:https://www.spubm.cn/70708.html
