(查看往期链接请到底部)
这期为大家介绍如何给虚拟机做快照。
什么是快照?所谓的虚拟机快照,就是保存虚拟机在某一个时间点的状态。比如,在A时间点安装了某个软件,使用一段时间后,这个软件用不了了,就可以通过快照恢复到A时间点,整个电脑就恢复到A时间点刚安装了软件的状态,但要注意,恢复快照后,在快照时间点之后的操作将全部被重置,文件全部被删除。
一、给虚拟机做快照
1.拍摄快照
点击“虚拟机”菜单->“快照”->“拍摄快照”
在“拍摄快照”窗口中,在“名称”文本框中输入快照名称,在“描述”文本框中输入对该快照的描述(描述主要是可以辅助自己记住该快照的状态内容),点击“拍摄快照”即完成快照的拍摄。
2.检查快照
快照拍摄完成后,点击“虚拟机”菜单->“快照”->“快照管理器”
在“快照管理器”窗口中,可以看到之前做的快照,如果做的快照没有出现,可将虚拟机操作系统重新启动一次即会出现。
二、恢复虚拟机快照
假设我们对虚拟机的操作系统进行了相关操作,这里我们更换一个桌面,拷贝入一个文本文档。
前面我们做了三个快照,都是WINDOWS的默认桌面,现在我们再在现在这个状态下做第四个快照。完成后,开始恢复快照。点击“虚拟机”菜单->“快照”->“快照管理器”
在快照管理器中选择之前的快照后(可选择任意的快照),点击下方“转到”按钮。便恢复之前的状态。可以看到,对系统的操作均被还原。
三、关于快照的文件
快照是如何做到将虚拟机关状态保存并且不影响到虚拟机的运行?
首先我们选中我们之前已经创建了快照的虚拟机,打开“快照管理器”,可以看到我们当前虚拟机状态的位置。
关闭“快照管理器”窗口,点击“虚拟机”菜单->“设置”
在“虚拟机设置”窗口中的“硬件”选项卡中的左侧栏点击“硬盘”,在右侧可以看到“磁盘文件”文本框,内容便是当前虚拟机的磁盘文件的位置。
现在我们打开“快照管理器”,恢复一个快照。我这里恢复的是之前改变过状态的快照。
现在再点击“虚拟机”菜单->“设置”
在“虚拟机设置”窗口中的“硬件”选项卡中的左侧栏点击“硬盘”,在右侧看“磁盘文件”文本框,可以看到现在的磁盘文件和恢复快照之前的文件已经不同。
可以看到,虚拟机在使用不同的快照时使用的是不同的磁盘文件。下面向大家介绍虚拟的快照和虚拟机磁盘文件的关系。
打开存放虚拟机磁盘文件的文件夹,路径在上面已经可以找到,我的机子是在“E:\\vm\\WIN7”文件夹中。在该文件夹里面,我们可以看到很有扩展名是vmdk的文件,这些文件即是虚拟机的磁盘文件。我们创建虚拟机时,会创建一个初始磁盘文件。(在第2节创建虚拟机中有讲到),默认的文件名是虚拟机名,如我的初始磁盘文件名为“Windows 7.vmdk”。
我们在创建第一个虚拟机快照时,这个初始磁盘文件属性会被自动设置为“只读”,同时创建一个“Windows 7-000001.vmdk”磁盘文件,这个新的磁盘文件只记录了创建快照后,我们对虚拟机进行的相关操作,比如向磁盘中增加、删除文件,改变系统设置等都会被存储在这个新的磁盘文件中。当创建第二个快照时,“Windows 7-000001.vmdk”文件属性又会被自动设置为已读,同时创建“Windows 7-000002.vmdk”磁盘文件,以此类推,每次新建快照都会将之前使用的磁盘文件设为已读,并生成一个新的磁盘文件。
但是,如果我们创建第二个快照,生成了“Windows 7-000002.vmdk”文件并进行了相关操作,这时,我们没有再次做快照,便将快照恢复到第一个快照时,“Windows 7-000002.vmdk”文件将被删除,同时会生成“Windows 7-000003.vmdk”作为虚拟机当前位置作用的文件。
(未完待续)下一节为大家介绍快照的原理和删除快照的技巧
往期回顾: