知识库 →4 分钟阅读更新时间: 2026-09-21

如何在 Windows 中还原文件以前的版本

在 Windows 里找回文件的旧版本,方法是右键点击文件并打开“以前的版本”选项卡(Windows 11 里是“显示更多选项”→“还原以前的版本”)。填充这个列表的是文件历史记录、随还原点一起创建的卷影副本,以及文件位于其中时的 OneDrive;如果列表是空的,说明这些机制一个都没运行过——本文也会讲该开启什么。只要版本存在,还原本身用不了一分钟。

以前的版本从哪里来

默认情况下,Windows 并不会把旧文件版本存在某个显眼的地方;填满列表的是三套机制。文件历史记录一旦开启,每小时会把库中文件的版本复制到第二块硬盘。卷影副本则由“系统保护”在 Windows 创建还原点时保存——安装更新或驱动也会触发——有了一份卷影副本,就能以当时的原样浏览整个文件夹。

OneDrive 自带版本历史:右键点击 OneDrive 文件夹里的文件,选择“版本历史记录”,即使电脑上从未开启文件历史记录,也能看到列表。不过每套机制只在各自存储空间允许的范围内保留版本,因此别指望它们当成能撑几个月的备份。

  • 文件历史记录 —— 控制面板 → 系统和安全 → 文件历史记录;需要第二块硬盘,每小时扫描一次。
  • “系统保护”的卷影副本 —— 与还原点一起创建,也随其一起删除。
  • OneDrive“版本历史记录” —— 按单个文件工作,onedrive.com 上也可用,覆盖 OneDrive 文件夹里的所有文件。
  • 没有机制就没有版本:空的选项卡说明三套机制都没覆盖过该文件。

逐步还原一个版本

在 Windows 11 中,于文件资源管理器里右键点击文件,选择“显示更多选项”→“还原以前的版本”;Windows 10 中该入口直接位于右键菜单中,两者打开的都是文件属性中同一个“以前的版本”选项卡。从列表中选择一个版本——日期显示每个快照的拍摄时间——然后用“打开”预览、“复制…”换名保存,或点“还原”用旧版本覆盖当前文件。文件夹的用法相同,但还原会替换其中的全部内容,所以最好先打开文件夹的旧版本,只把需要的文件复制出来。

对于 OneDrive 里的文件,右键 → “版本历史记录”会给出同样的列表,每个版本旁都有还原按钮。如果选项卡是空的,说明该文件既不在文件历史记录和还原点的覆盖范围内,也没有 OneDrive 副本——剩下的办法只有文件恢复软件,但它们对付的是已删除的数据,而不是被覆盖的内容。

确保下次还有版本可用

先为系统盘开启“系统保护”:按下 Win 键,输入“创建还原点”,在保护设置里选择 C: 盘,点击“配置”,以磁盘 5–10% 的合理上限启用保护。然后通过控制面板,用任意第二块硬盘(内置或外置)设置文件历史记录;登录并启用后,OneDrive 文件夹备份会覆盖文档、桌面和图片。

有两种习惯会悄悄毁掉以前的版本:一是清理工具删掉除最新点以外的全部还原点,二是为了省空间关闭“系统保护”。在管理员终端运行 vssadmin list shadows,看看实际存在多少卷影副本;大型磁盘清理之后,列表变短是正常现象。

常见问题与解答

为什么“以前的版本”选项卡是空的?

因为没有任何机制覆盖过该文件:文件历史记录没开、文件变动期间没有还原点、文件也不在 OneDrive 里。开启“系统保护”和文件历史记录后,列表就会从那一刻开始积累。

Windows 11 还有“以前的版本”吗?

有——入口藏在新右键菜单的“显示更多选项”后面,而属性 → “以前的版本”选项卡的用法和 Windows 10 完全一致。

昨天覆盖掉的文件还能找回吗?

只有在某个版本机制捕捉到它的情况下才行:查一下“以前的版本”选项卡和 OneDrive 的“版本历史记录”。否则旧内容已被覆盖,恢复工具也无能为力。

购买前,请先了解许可证包含的内容。

一次性的 30 分钟试用仅包含基础工具。PRO 功能需激活付费许可证后才能使用。

继续阅读

全部文章 · 常见问题

联系我们: [email protected]