以前的版本:卷影副本

上一章提到"还原以前的版本"那个右键菜单,背后的功臣之一是卷影副本。这个功能在专业版及以上版本里一直存在,原理精妙、使用极简,而且完全免费。理解它,你就明白为什么有时候没装任何备份软件也能救回文件。

卷影副本是什么

想象给硬盘拍快照。卷影副本在某个时间点,把整个卷的状态冻结一份镜像。神奇之处在于它是增量的:第一次拍完整快照,之后每次只记录和上次不同的部分,所以多份快照也不会占满硬盘。

这些快照由系统在后台创建,触发时机包括:

  • 安装重要更新或驱动前,系统自动打点
  • 创建系统还原点时
  • 某些程序大版本变更时
  • 你手动在系统保护里点"创建"时

快照里保存的是那一刻整个卷的文件状态,包括文件内容本身。这就是它能救回文件的根本原因——不是恢复了删除的东西,而是快照里早早留了一份。

怎么查看和恢复

两种入口:

右键还原以前的版本

资源管理器里,对文件或文件夹右键,选"还原以前的版本"。列表里会列出所有可用的快照时间点,选中目标版本点"还原",或者点"打开"先预览看看内容对不对。

文件夹级别还原还有个选项:可以还原到别的位置,这样不会覆盖当前文件,适合想新旧版本都留一份的情况。

系统保护设置里统一管理

此电脑右键属性,高级系统设置,系统保护选项卡,选中对应盘符点"配置",可以调整快照占用的最大磁盘空间,以及手动创建快照。建议给放重要数据的盘符开足保护。

能救什么、不能救什么

能救的:

  • 误删文件,在下一份快照生成前还能找回
  • 误改、被勒索软件加密之前的版本
  • 文件损坏,想要一份完整时的副本

不能救的:

  • 快照本身被覆盖了(磁盘空间紧张时旧快照会被挤掉)
  • 物理损坏导致整盘不可读
  • 第一份快照创建之前就已经丢失的文件

特别提示:勒索病毒加密文件的场景下,卷影副本常常是唯一免费的救命手段。有些勒索病毒会专门删除卷影副本,所以一旦中毒,第一动作应该是断网保快照,而不是重启。

一个常见困惑:为什么我的电脑没有这个选项

三个可能:

  1. 系统版本不支持,家庭版默认无权配置
  2. 系统保护被优化软件或固态硬盘优化设置关掉了
  3. 从来没有快照产生过,列表自然为空

检查路径就是上面说的系统保护选项卡,看"保护状态"那一列是不是显示"启用"。

macOS 用户有对应物吗

macOS 有类似理念:Time Machine 做整机时间线快照,而很多原生应用(Pages、Numbers、文本编辑)内置版本浏览器,能浏览同一文档的所有历史版本。不过 macOS 的本地快照只在系统盘上自动做,外接数据盘需要自己配 Time Machine 才行。

给卷影副本一点生存空间

两个小建议:

  • 给重要分区把系统保护的磁盘空间上限调高一点,默认太小存不了几个快照
  • 定期在系统保护里手动创建快照,尤其是在清理大文件、升级系统之前

马上行动

看完这一章花两分钟检查:你的 C 盘和存数据的盘符,系统保护开了吗?快照空间给够了吗?如果回答都是否,现在就去开——哪天文件被加密或改错,你会感谢今天点了一下配置的自己。