1、问题发生
在使用虚拟机时,突然为虚拟机扩展磁盘后却发现无法使用,即虚拟机里的系统实际内存没有被扩展。
在关闭虚拟机后尝试压缩内存希望回收分配出的内存大小,此时发现vmware
报错“您无法压缩该虚拟磁盘,因为它是预分配的。”(“you can't compact this virtual disk, because it is preallcocalted.
”)
2、解决问题
1、 关闭虚拟机,保持虚拟机为关机状态;
2、 依次点击VMware Worksation
的菜单栏,文件
>导出为ovf
,此时选择一个文件夹作为该文件的保存路径。
[注]:该过程可能耗时可能比较就,根据使用的机器性能而言。
导出结束后会生成如下图的几个文件。
3、 选择VMware Worksation
主页的 打开虚拟机
,选择刚刚导出好的格式为ovf
的文件,此过程相当于重新复制出了一个虚拟机,需要为该虚拟机重新命名和选择保存的路径。
[注]:该过程将要耐心等待一段时间
4、 再次选择设置虚拟机的磁盘大小,这个时候就可以随意扩展和压缩了,到此解决虚拟机磁盘无法压缩的问题。