如果你的guest系统不是以single disk方式建立的,而是以分散文件建立的,随着虚拟机的使用,会发现安装目录下出现许多.vmdk文件,为此,需要对众多.vmdk进行瘦身,这就需要借助VMware目录下的vmware-vdiskmanager.exe工具。

1、打开guest主机(例如:ubuntu),在终端输入:

cat /dev/zero > zero.fill

直到guest主机出现内存不足(可能会导致系统关机,重启即可),之后在终端输入:

rm -rf zero.fill

2、关闭虚拟机,打开windows的命令提示窗(cmd),切换到安装VMware的目录,例如:

3、使用vmware-vdiskmanager.exe工具:

E:\VMware>vmware-vdiskmanager.exe -k 需要被瘦身的.vmdk所在路径

例如:

E:\VMware>vmware-vdiskmanager.exe -k D:\ISO_Install\Ubuntu_18.04\Ubuntu_64.vmdk

如果.vmdk路径中好有空格,将路径放在双引号中,例如

E:\VMware>vmware-vdiskmanager.exe -k "D:\ISO_Install\Ubuntu 18.04\Ubuntu_64.vmdk"

可能出现的报错1

Failed to shrink the disk 'D:\ISO_Install\Ubuntu_18.04.2\Ubuntu_64-000005-s015.vmdk' : The specified file is not a virtual disk (0x3ebf).

解决办法1:去掉.vmdk文件名中最后一个 - 及其之后的内容,将.vmdk路径名改为:

D:\ISO_Install\Ubuntu_18.04.2\Ubuntu_64-000005.vmdk

可能出现的报错2

The selected operation can only be executed on a disk with no snapshots.

 解决办法2:vmware-vdiskmanager.exe压缩的.vmdk不能含有快照,因此,打开guest主机,删除无用快照,建议先提前备份

参考:http://www.2cto.com/os/201305/214020.html

参考:https://blog.csdn.net/furtherchan/article/details/4458139

VMware虚拟文件(.vmdk)瘦身(宿主为Windows)相关推荐

  1. WinSxS文件夹瘦身

    WinSxS文件夹瘦身2014-5-8 18:03:32来源:IT之家作者:阿象责编:阿象 评论:27 刚刚,我们分享了如何用DISM管理工具查看Win8.1 WinSxS文件夹实际大小.对于WinS ...

  2. psd文件一键瘦身脚本使用详细步骤

    psd文件一键瘦身脚本下载地址

  3. SpringBoot 部署 Jar 文件,瘦身优化指南 !

    以下文章来源方志朋的博客,回复"666"获面试宝典 作者 | Java基基 来源 | https://mp.weixin.qq.com/s/Y5VK7TI1TQBN6O-k5O6h ...

  4. SpringBoot部署Jar文件,瘦身优化指南!

    作者:xautlx gitee.com/xautlx/package-optimize-demo 本文截取代码片段来自于对应的完整示例源码工程: https://gitee.com/xautlx/pa ...

  5. 为Windows 7的winsxs文件夹瘦身,慎重。

    刚使用Win7 系统不久,前段时间在清理系统垃圾时发现,win7系统的windows目录下的winsxs 目录占用空间非常大,想清理之,却提示无权限无法清理.随即在网上查了个究竟,原来winsxs是一 ...

  6. 将VMware 虚拟磁盘文件vmdk直接挂到win系统下的方法

    方法一: 利用 VMware图形界面提供的工具 打开 VMware界面, 找到vmdk 文件对应的虚拟机,确保该文件不被占用(未开机或只读) 右键该虚拟机 - 硬件 - 磁盘 - 磁盘实用工具 [映射 ...

  7. mysql数据文件瘦身_为MySQL数据文件ibdata1瘦身

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 MySQL在运行一段时间后,ibdata1的文件会增长大小,就算删除了表的数据,ibdata1的体积也不会减 欢迎进入Li ...

  8. Virtualbox 动态虚拟磁盘文件.vdi文件压缩瘦身方法

    使用环境(蓝色粗体字为特别注意内容) 1.软件环境:宿主机Windows 10企业版64bit,虚拟机VirtualBox5.2.16 r123759 (Qt5.6.2) 64bit 最近用到了Vir ...

  9. 6种方法给Vmware虚拟机清理瘦身

    四种方法给Vmware虚拟机清理瘦身 第一种方法:磁盘清理:清理了10个G(磁盘清理只适用于window虚拟机) 第二种方法:碎片整理:3个G,压缩:0.4个G (第二种方法对windows有点用.l ...

  10. 可以卸载什么程序来对计算机进行瘦身,电脑越来越卡了,教你一分钟让电脑瘦身(C盘哪些文件可以删除)-怎么清理电脑内存...

    你的电脑是不是越来越慢? 这里让你10分钟学会给电脑软件瘦身,1分钟了解计算机硬件升级. 电脑运行越来越慢?10分钟学会电脑瘦身 一. 删除Update历史下载数据 删除此路径下的所有文件C:\\Wi ...

最新文章

  1. RK3399 Ubuntu修改任务栏为自动隐藏和修改桌面背景
  2. 风投报告:2017下半年VR/AR娱乐领域投资额同比上升79% 【52翻译】
  3. centos php5.3 yum 安装 php53-mcrypt
  4. java写入文件编码格式为ansi_Java读取、写入文件如何解决乱码问题
  5. ES6公用花瓣飘落插件的封装及使用,支持npm安装
  6. nat,acl及单臂路由实验(ensp)
  7. Linux CTF 逆向入门
  8. c语言黑色星期五公式,求黑色星期五问题~
  9. IDF 实验室 初探乾坤
  10. 你是愛我還是需要我?
  11. GoldenGate 12.3 MA架构介绍系列(4)–Restful API介绍
  12. linux pagecache与内存占用
  13. Activiti目录(五)驳回、重新发起、取消流程
  14. QT 和Ogre Demo
  15. 用设计模式解决电商项目的更新库存业务
  16. 深度学习资料链接整理(囊括ML,DL,CV团队,网站,优秀博客,实验室等大堆资料集)
  17. Canvas悟空推箱子
  18. My Life, Rated!
  19. ZEMAX牛顿望远物镜的优化设计
  20. Adobe国际认证证书含金量

热门文章

  1. 有效沟通要解决的三个基本方面
  2. K13318 破译信息
  3. vim配置——MA6174
  4. java 图片添加蒙版处理
  5. c语言指针重合,时钟指针重合问题的公式
  6. Python 进化算法的简单介绍和实现
  7. 16进制地址编码速算内存容量
  8. C#字符串解析成16进制,并计算校验和
  9. 7-6 字符串逆序 (10 分)
  10. Java Seckill Module:product details