VMware 虚拟机占用磁盘空间过大的一种解决方案
在使用VMware虚拟机的过程中,VM会自动扩大虚拟磁盘的占用空间。发现无论是VM自带的碎片整理还是压缩,这两个操作都无法明显减少虚拟机占用空间。
现在找到一种方法可以做到这点(可能只适用于VM workstation pro,并未测试过普通版本),下面是方法的整理
1.正常关闭虚拟机
注意:如果虚拟机有快照必须要提前删除
否则后续操作中会报错:The selected operation can only be executed on a disk with no snapshots.
2.使用管理员权限打开命令行窗口,跳转到VMware的安装路径,然后执行命令:
.\vmware-vdiskmanager.exe -k 虚拟机的磁盘路径
虚拟机的磁盘路径在VM的虚拟机设置 -> 硬盘 -> 磁盘文件中查看
然后耐心等待shrink 100%即可,此方法减少了我虚拟机一半的空间。