问题

VMWare 虚拟机里删除很多文件后,物理机上 vmdk 文件仍然占据很大的硬盘空间

解决方法

以 Windows 为例,需要先安装好 VMWare Tools

在虚拟机内部,运行命令:

C:\Program Files\VMware\VMware Tools>.\VMwareToolboxCmd.exe disk list
C:\

C:\Program Files\VMware\VMware Tools>.\VMwareToolboxCmd.exe disk wipe c:\
请忽略擦除过程期间有关磁盘空间的任何警告。
进度:100 [===========>]

C:\Program Files\VMware\VMware Tools>.\VMwareToolboxCmd.exe disk shrink c:\
请忽略压缩过程期间有关磁盘空间的任何警告。
进度:100 [===========>]

磁盘缩小完成。

即可完成磁盘压缩。

参考

windows下vmdk虚拟盘占用远超实际,使用清理磁盘压缩失败的处理_vmworkstation 虚拟机磁盘vmdk不释放空间-CSDN博客

最后更新于 2024-04-23