原因:是因为你的虚拟磁盘文件是分多个文件存储的(创建虚拟机的时候可以选择分多文件存储或单文件存储),所以无法直接扩容,需要先将分割的多个文件整合成一个文件后才能扩容。 解决步骤: 1.win+r打开运行框,输入cmd回车打开dos窗口; 2.打开VMware安装目录,CD 目录路径,进入vmware-vdiskmanager.exe工具目录 3.在弹出的dos窗口输入类似如下命令回车,等待片刻,即可将分割的虚拟磁盘文件整合成一个*.vmdk文件: vmware-vdiskmanager.exe -r "D:\Documents\Virtual Machines\Ubuntu 64\Ubuntu 64 位.vmdk" -t 0 "D:\Documents\Virtual Machines\Ubuntu 64.vmdk" 等待片刻100%成功后,将刚生产的.VMDK文件(D:\Documents\Virtual Machines\)下的Ubuntu 64 .vmdk复制到原来的目录(D:\Documents\Virtual Machines\Ubuntu 64\)下,名字改成原本名字Ubuntu 64 位.vmdk。然后打开VMware选择打开虚拟机,选择刚才复制的Ubuntu 64 位.vmdk文件,启动虚拟机 (注:D:\Documents\Virtual Machines\Ubuntu 64\Ubuntu 64 位.vmdk为需要整合的vmdk原文件存放路径;D:\Documents\Virtual Machines\Ubuntu 64\Ubuntu 64 位.vmdk为整合后的vmdk文件存放路径;如果D盘空间不够,命令可能会之前失败;另外如果没有提前创建MAC OS2目录也会执行失败); 4.启动虚拟机成功后,关闭虚拟机,然后重新选择扩容虚拟磁盘即可(注意:扩容大小不能大于当前物理盘符剩余的最大空间)。 |
|