以下有一定的风险
Shrinking Virtual Disks
如果你的虚拟磁盘正随着你的数据的增加而变大,你能够通过阅读这一章节所教你的方法来收缩它。如果你在创建虚拟机时预分配了虚拟磁盘,你将不能收缩它。
注:你在收缩你的虚拟磁盘以前,对虚拟磁盘进行磁盘碎片整理,这将能最大限度的发挥收缩磁盘的作用。请看附录中对虚拟磁盘的磁盘碎片整理的说明。
收缩虚拟磁盘收回虚拟磁盘中未使用的空间。如果有空闲空间在虚拟磁盘中,这个收缩过程会减少虚拟磁盘文件对宿主机磁盘的空间占用。
收缩磁盘过程通过转换一个Workstation支持的格式的虚拟磁盘这种方便的方法来实现这个过程。所创建的新格式的虚拟磁盘只能被VMware Workstation 3.0以上版本所识别。
此图为我在收缩磁盘过程中,出现了叫Windows XP Professional.vmdk.dfgshkgr 的文件(此文件在收缩过程中变大,收缩过程后消失。)
限制和要求
收缩需要你的宿主机磁盘上有与你要收缩的虚拟磁盘同样大小的空闲空间。
收缩功能仅仅应用在虚拟磁盘上。你不能收缩物理硬盘或光盘。
如果虚拟机虚拟系统有以下情况,收缩功能将不能使用。
包含一个快照
链接克隆的来源
链接克隆
如果虚拟机虚拟系统中任何一个虚拟磁盘有以下情况,收缩功能将不能使用。
预分配磁盘
没有使用虚拟磁盘独立-持久的模式
非持久模式的遗留磁盘
独立的磁盘引导
注:你可以在开启虚拟机以前改变虚拟磁盘的模式。(当然之前你必须删除所有快照)
收缩过程
收缩磁盘分两步:
第一步,被称为清理,VMware Tools要求收回所有磁盘分区中未使用的部分(诸如删除的文件)并为收缩作好准备。清理工作在客户机操作系统中进行。
第二步,收缩虚拟磁盘,它在宿主机中进行。Workstation通过清理程序回收磁盘空间来减少虚拟磁盘文件的大小。
当虚拟机打开时