小张上周做测试时,一不小心把ref="/tag/438/" style="color:#2B406D;font-weight:bold;">虚拟机里的Windows系统搞崩了——驱动装错、蓝屏反复、连桌面都进不去。还好他三天前打过一个快照,双击还原,5秒回到‘健康状态’。这快照,真比系统还原点还管用。
快照是啥?不是备份,但比备份更轻快
快照不是完整复制整个虚拟硬盘,而是记录某一时刻的内存状态、磁盘差异(delta)和配置快照。它体积小、创建快、还原也快,适合日常调试、软件安装试错、系统升级前留后路。
VMware Workstation / Fusion 还原快照
打开虚拟机,但先别开机。在 VMware 界面顶部菜单栏点 “虚拟机” → “快照” → “快照管理器”,或者直接按 Ctrl+M(Windows)/ Cmd+M(Mac)。
在弹出窗口里,你会看到一串时间戳命名的快照(比如“装完Chrome_20240415”、“升级前_安全模式”)。选中你想退回去的那个,点击右下角 “转到” 按钮。
提示“此操作不可逆,是否继续?”——确认即可。虚拟机会自动关闭当前状态,加载快照数据,几秒后重新启动,界面、文件、已打开的程序(如果当时是挂起状态)都会回到快照那一刻。
VirtualBox 还原快照
选中左侧虚拟机列表中的目标机器(确保它处于已关闭状态),点击顶部工具栏的 “快照” 图标(相机形状),或按 Ctrl+S。
快照树形图里,绿色小圆点标记的是当前激活状态;灰色圆点是历史快照。右键点击你想还原的目标快照,选择 “还原到该快照”。
弹窗提示:“将丢弃自该快照以来的所有更改”,勾选“我已了解此操作的风险”,点“还原”。等待进度条走完,再手动启动虚拟机即可。
⚠️ 注意几个坑
• 快照链太长(比如嵌套七八层)会影响性能,建议定期合并或删除不用的中间快照;
• 如果虚拟机正在运行时还原快照,VMware 会强制关机再恢复,而 VirtualBox 要求必须关机才能操作;
• 快照不等于备份!主机硬盘坏了,快照文件一样全丢。重要数据仍需另存到物理机或云盘。
顺手教你:命令行快速还原(Linux 主机常用)
如果你习惯终端,以 VirtualBox 为例:
VBoxManage snapshot "Win10-Test" restore "clean-install-20240410"执行后无输出即成功,接着用 VBoxManage startvm "Win10-Test" 启动即可。
快照不是玄学,就是你给虚拟机按下的‘时光暂停键’。用熟了,装错软件、误删系统文件、甚至改坏注册表,都不用重装系统——点一下,秒回昨天。