你如果发现你的虚拟机占用了几百个GB的空间想要变小,在我使用电脑中有一个虚拟机放在了D盘的vm7.9文件夹中。D盘总容量为1TB,但是扯淡的是一个虚拟机占用了600多个GB空间,我按照下面流程执行了最终变为了使用200多GB。

VMWare vmdk文件非常大解决_占用空间


虚拟机经过长时间使用以及各种操作后,你可能会发现以.vmdk文件非常大。

  1. 首先你需要解决虚拟机内部确实远远没有使用这么多空间
  2. 如果.vmdk文件有多个(如上图除了有7.9-disk1.vmdk还有7.9-disk1-0001.vmdk 7.9-disk1-0002.vmdk等等),则你可以将以前的快照全部删除掉,大概率可以解决掉90%
  3. 还不行可以用VmWare安装目录下的vmware-vdiskmanager.exe处理下vmdk文件
    使用cmd管理员身份打开终端,执行下等到100%成功后基本上vmdk文件会进一步变小
vmware-vdiskmanager.exe -k 'D:\vm7.9\7.9-disk1.vmdk'

VMWare vmdk文件非常大解决_占用空间_02


最佳方式就是在合适的时候,克隆你需要的虚拟机环境,当原虚拟机坏掉或者占用空间过大时,可以直接用以前克隆的,然后再克隆一个当备份,原先不用的虚拟机可以删除掉。