可以为虚拟磁盘启用三种类型的磁盘模式:
永久
处于永久模式的磁盘使用最简单。处于永久模式的磁盘的行为就好像你的物理计算机上的常规的磁盘驱动器。到一个处于永久模式的磁盘的所有数据写入被永久性地写入此磁盘。这种行为对于所有磁盘类型是相同的。
可撤消
可撤消模式允许你在关闭虚拟机时决定想要保留还是丢弃自虚拟机开机以来做出的更改。对于使用新配置或者不熟悉的软件进行实验的情况,这特别有用。由于这种模式提供的灾难恢复的可能性,许多用户更愿意设置处于可撤消模式的磁盘作为他们配置的一个标准部分。当数据写入一个可撤消模式的磁盘时,更改存储在一个称为恢复日志的文件中。一个处于可撤消模式的磁盘给你一个选择,允许你以后永久应用保存在恢复日志中的更改,以使它们变为主磁盘文件的一部分。 在虚拟机运行期间,被修改并且写入恢复日志的磁盘块从恢复日志中而不是从磁盘文件中被读取。 任何磁盘类型都可以在可撤消模式使用。 当你关闭一台使用一个处于可撤消模式磁盘的虚拟机时,会给出你三个选项:
提交恢复日志中的更改到磁盘
忽略恢复日志中的更改
保留恢复日志
如果你选择保留恢复日志,在你下一次打开虚拟机时,VMware Workstation 检测恢复日志文件并且提示你是否提交从上一次虚拟机运行以来对恢复日志所作的更改、忽略恢复日志、继续添加更改到恢复日志或者取消开机。 默认情况下,恢复日志文件与磁盘文件被放在同一个文件夹(目录)中。当然,你可以在配置编辑器中更改恢复日志文件的位置。 单击“选项”选项卡,然后输入或者浏览存储恢复日志的文件夹。
非永久
对处于非永久模式的磁盘所作的更改不保存到磁盘,在虚拟机关机或者复位时丢失。
对于总是希望启动时一台虚拟机处于相同状态的人而言,非永久模式非常方便。实际应用包括为软件测试和技术支持用户提供已知的环境,也包括进行软件的演示。任何磁盘类型都可以在非永久模式使用。 如果你的虚拟磁盘处于非永久模式,你可以利用 可重复恢复 功能,它允许你保存虚拟机挂起时的当前状态,然后在每一次启动虚拟机时从挂起点恢复。
要将磁盘改变成非持久性的(也就是说对磁盘所做的全部修改在虚拟机器断电之后都会消失),则需要进行下列操作:
1. 关闭虚拟机器。您只能改变当前没有处于使用状态的磁盘的设置。
2. 打开虚拟机器的设置。
3. 选择您希望配置的硬盘,然后点击 Advanced 按钮,打开磁盘属性。您将看到一个对话框,如图 8 所示。

图 8 设置硬盘属性
点击 independent 按钮,启用独立磁盘操作。然后点击 Nonpersistent 单选钮,强行丢弃在磁盘运行过程中发生的所有变更。
独立磁盘的另外一个选项是持久性,它强行将对磁盘所做的全部修改立即写入磁盘镜像文件。这样做会使性能稍微受一些影响,但可以保证即便是出现崩溃的情况下,磁盘的所有变更也都能保存下来。因为从暂时的失败中实现恢复的时间更短,所以这样做可以增加机器的稳定性。
下篇文章笔者会介绍Vmware server的系统快照以及使用VMware Server Management Interface管理Vmware server,敬请关注。