在9以前的版本中可以通過在客戶機中vmtools收縮硬盤,而在9以后這個功能沒有了。虛擬機中使用過的虛擬硬盤即使刪除了所有數據,使用vmware workstation 9 的clean up disks功能也不能減小vmdk文件的大小。
測試有效的步驟是:
- 如果是Indepedent的磁盤先在vmware workstation中設置為非獨立磁盤
- 在vmware worksation將虛擬硬盤掛載到主機,比如盤符L:
- 使用命令行vmware-vdiskmanager -p L: 做收縮准備,它將擦除虛擬磁盤上沒有使用的空間,估計是寫0操作
- 取消虛擬硬盤掛載后,使用命令行vmware-vdiskmanager.exe -k disk.vmdk收縮