小王昨天在测试新装的Windows Server系统时,不小心把网络配置全改乱了,连不上内网,急得直挠头。他突然想起——自己上周五打过一个快照!点几下鼠标,三分钟就恢复到正常状态,连重启都不用。这可不是玄学,是虚拟机快照最实在的用处。
快照是什么,不是备份
很多人把快照当成备份,其实它更像一张“系统照片”:记录的是某时刻虚拟机的内存、磁盘和设置状态。它依赖原始虚拟磁盘文件存在,不能单独拷走用。所以重要数据该备份还得备份,但日常调试、装软件、改配置前打个快照,真能省下大把重装时间。
还原快照前先确认三件事
1. 虚拟机必须处于关机或挂起状态(VMware Workstation/Player);
2. VirtualBox允许运行中还原,但会中断当前操作,建议先关机;
3. 确认目标快照名称和创建时间,别手滑点错成半年前那个老快照。
不同平台还原操作(以常用版本为准)
VMware Workstation / Player
打开虚拟机 → 顶部菜单栏点击【虚拟机】→ 【快照】→ 【快照管理器】→ 在列表里选中要恢复的快照 → 点击右下角【转到】按钮 → 弹窗点【是】确认。等待几秒,界面自动切回对应状态,开机即用。
Oracle VirtualBox
选中左侧虚拟机 → 点击顶部【控制】→ 【快照】→ 右侧快照树里右键目标快照 → 选择【还原】→ 确认提示即可。若虚拟机正在运行,会先自动关闭再还原。
Hyper-V(Win10/11自带)
打开【Hyper-V管理器】→ 右键虚拟机 → 【快照】→ 【应用】→ 在弹出窗口中选中目标快照 → 点击【应用】。注意:Hyper-V快照叫“检查点”,还原后需手动启动虚拟机。
常见问题顺手解
还原后文件不见了?
快照只保存打快照那一刻的磁盘+内存状态。之后新建的文档、下载的安装包,只要没打新快照,还原就会消失——所以重要临时文件,记得提前拖到宿主机桌面。
点了还原卡住不动?
大概率是磁盘空间不足。快照还原需要临时空间合并差异磁盘,建议宿主机至少留10GB空闲空间。清理一下回收站或卸载不用的软件试试。
能不能还原到另一个虚拟机?
不能。快照和特定虚拟机强绑定,就像照片没法直接贴到别人身份证上。想迁移,得先导出为OVF/OVA格式,再导入新环境。
一个小习惯,让你少踩80%的坑
每次打快照,名字别写“Snapshot1”,换成“装完Python3.11_20240520”“配置好AD域控_20240518”。时间+动作,扫一眼就知道该不该还原。这个小动作,比啥教程都管用。