使用VMware虚拟机安装虚拟windows系统时,如果创建虚拟磁盘的空间预留不足(特别是C判空间),安装win系统后,由于默认win系统在安装时分配的healthy健康盘位于系统C盘临近区域,此时如果需要增加C盘虚拟空间,通过扩容C盘来实现则比较困难。
案例一:
安装虚拟机的分区空间107G,系统占据72.6G,可用空间20.3G,在虚拟机里安装较大的软件(超过20.3G大小),导致虚拟机没有运行空间而强行要求关机或者挂起。
此时,可尝试修改虚拟机配置:减小Memory的大小,释放适当的内存空间,以可以启动虚拟机win系统为准,然后迅速清理win系统垃圾,特别是安装失败的软件等。然后关闭虚拟机,回到虚拟机配置项,查看system free大小,确保其保留足够运行空间。
如下图,扩展空间至可用system free为 39.5G
在虚拟win系统内推荐使用下面的软件做磁盘分区的合并操作,可以跨区合并
傲梅分区助手官方版
在ubuntu系统下推荐安装gparted作磁盘分区的删除、合并操作
sudo apt-get install gparted
sudo gparted运行
合并分区也可以借助ubuntu自带的disk工具执行(disk工具没找到删除分区的操作,借助gparted工具执行)
新建分区、挂载分区操作
此处,注意修改LABEL标签
折腾大半天做了以下操作:
1:扩容虚拟win磁盘虚拟空间,进入win虚拟机,合并虚拟win系统的C盘和新增盘,增大C盘空间;
2:拆分ubuntu磁盘空间,给虚拟机预留实体磁盘空间
3:删除拆分出来的实体磁盘空间
4:resize虚拟机实体空间(增加拆分出来的实体空间)
(注:没有写特别详细,有问题欢迎一起讨论)