现在该怎么做
- 如果文档还开着,按Ctrl+Z撤销更改,再用“另存为”保存成新文件名。
- 如果文件在OneDrive或SharePoint中,打开“文件”中的“信息”和“版本历史”,还原之前的版本。
- 如果是本地文件,查看“以前的版本”选项卡,并用未保存文件查找功能寻找Word备份(.wbk)和~WRL临时副本。
- 在扫描磁盘查找旧DOCX副本之前,先把当前文件复制到安全的地方。
操作步骤
关闭文件之前先撤销
文档在Word中保持打开时,即使已经保存,撤销记录仍然存在。反复按Ctrl+Z直到旧内容回来,再用“文件”中的“另存为”保存成新文件名。关闭Word后,这些记录就没有了。
打开版本历史
如果文档保存在OneDrive、工作或学校版OneDrive或SharePoint中,在Word里选择“文件”中的“信息”和“版本历史”,或者在OneDrive网站上右键单击文件并选择“版本历史”。打开保存前的版本,另存一份副本。
查看Windows以前的版本
在文件资源管理器中右键单击文档,选择“属性”并打开“以前的版本”选项卡。如果开启了文件历史记录或还原点,会按日期列出旧副本。为了保留当前文件,请打开旧副本另存到别处,或者使用“还原到”并选择另一个文件夹。
查找备份和临时副本
在FileFix Ultimate中选择“查找程序崩溃或未保存就关闭时丢失的文件”。它会列出“报告的备份.wbk”这类Word备份文件、自动恢复副本,以及保存中断时Word有时留下的~WRL临时文件。
想想文件还去过哪里
也想一想这台电脑之外的副本:已发送邮件里的附件、U盘、共享文件夹,或者收到过早期草稿的同事。这些往往是最快、最完整的副本。
扫描磁盘查找旧副本
先把当前文档复制到另一块磁盘,然后在“已删除文件恢复”中扫描驱动器并筛选DOCX。比较修改时间和大小,预览候选文件,把旧副本保存到另一块磁盘。如果打不开,就使用“损坏文件修复”。
Word如何保存文件,以及旧副本为什么可能还在
Word通常不会在原位置直接改写文档。它先把新内容写入一个临时文件,把旧文档改名为类似~WRL0001.tmp的临时名称,再把新文件放到原位置,最后删除临时文件。因此,上一个版本往往是以已删除文件的形式留下,而不是在原处被覆盖。
在机械硬盘上,这个被删除的临时文件可能一直保留到那块空间被重新使用,所以扫描有时能找到旧的DOCX,或者大小、日期都对得上的无名文件。在启用TRIM的固态硬盘上,释放的块通常很快就会被清除,这条路基本行不通。
哪些内容无法恢复
如果旧内容确实被写入覆盖了,例如使用了原位保存的程序,或者之后又大量使用了几周,那么之前的数据在磁盘上已经不存在。没有任何恢复软件能重建被替换掉的文字,扫描只会再次找到当前版本。
Word的“恢复未保存的文档”只涵盖从未保存过或未保存就关闭的文档,不会保留你主动保存过的文件的旧版本,所以那里列表为空是正常的。
保护下一份文档
把重要文档放在OneDrive或SharePoint中,无需额外设置就会有版本历史。对于本地文件,Windows文件历史记录可以每小时把副本保存到外置硬盘;在Word的“选项”“高级”“保存”中开启“始终创建备份副本”,每个文档旁边都会保留上一个版本。不同Word版本的选项名称可能略有不同。
无法恢复的情况
- 版本历史、文件历史记录、还原点和Word备份副本全都没有开启,其他地方也没有副本。
- 驱动器是启用TRIM的固态硬盘,保存后不久被删除的临时文件就被清除了。
- 覆盖保存后又向同一驱动器写入了大量文件,旧版本所在的空间已被重新使用。
- 扫描找到的旧副本如果有部分空间已被重用,可能不完整,需要修复才能打开,或者完全打不开。
FileFix Ultimate能帮你做什么
- 以只读方式一次性查找Word的.wbk备份、自动恢复副本、~WRL临时文件和Office UnsavedFiles文件夹中的文件。
- 把“以前的版本”所依赖的卷影副本作为恢复来源打开。
- 扫描磁盘上残留的旧DOCX和DOC副本,并且只保存到另一块磁盘。
- 旧副本打不开时,把损坏的DOCX包重建为一个新文件。
FileFix Ultimate 个人使用免费、可离线使用,并且不会向你正在恢复的驱动器写入数据。工作或商业用途需为每台电脑购买一年期许可。运行前请检查签名。
常见问题
我用另一个同名文件替换了Word文件,还能找回原来的吗?
把另一个文件复制过去覆盖,和覆盖保存一样会替换原文件。先检查“以前的版本”和版本历史;如果是机械硬盘,扫描时被替换的文件可能会作为已删除条目出现。
Word里看不到“版本历史”,它在哪里?
版本历史只对保存在OneDrive或SharePoint中的文件显示。本地文件夹中的文件Word不会保留版本,请改用文件资源管理器中的“以前的版本”选项卡。
文档旁边的.wbk文件是什么?
这是开启“始终创建备份副本”后Word生成的上一次保存版本的备份。复制一份并把扩展名改成.docx,或在Word中选择“所有文件”后打开,就能看到之前的内容。
修订功能在覆盖保存后还有用吗?
只有在编辑之前就开启了修订才有用。这时被删掉的文字仍以修订删除的形式留在文档里,拒绝修订即可恢复。如果修订已被接受或当时没有开启,就帮不上忙。