当您从虚拟机中删除文件时,这些文件所占用的磁盘空间不会立即返回到主机系统。在 Microsoft Windows 主机中,如果虚拟磁盘有此类空白空间,您可以使用清理磁盘命令将这些空间返回到硬盘。
清理磁盘命令类似于 Workstation Pro 虚拟机设置中的压缩命令以及 VMware Tools 提供的压缩命令。清理磁盘命令具有以下优点:
- 您可以使用清理磁盘命令,清理拥有快照的虚拟机,或者清理作为链接克隆或链接克隆父代的虚拟机。
- 清理磁盘命令比压缩命令能够回收更多磁盘空间。
清理磁盘命令可回收以下内容占用的磁盘空间:虚拟机的当前状态、任何已关闭的虚拟机的快照,以及任何客户机操作系统为 Windows XP 或更高版本且安装了与 Workstation 8 或更高版本兼容的 VMware Tools 版本的已开启虚拟机的快照。
- 与 VMware Tools 提供的碎片整理命令和压缩命令不同,清理磁盘命令不需要使用主机中的任何额外磁盘空间。清理磁盘命令直接在虚拟磁盘 (.vmdk) 文件中运行。
注: 此命令不可用于远程虚拟机。
前提条件
- 确认您使用的是 Windows 主机,而且客户机操作系统使用 NTFS 磁盘格式。(在 Windows XP 或更高版本的操作系统中,NTFS 是标准设置。)此功能适用于所有 NTFS 硬盘,但是,如果操作系统是 Windows XP 或更高版本,则会回收更多磁盘空间。
- 关闭虚拟机。虚拟机处于开启或挂起状态时,无法使用该命令。