调整VMware Workstation中磁盘大小
使用VMware Workstation虚拟机中,出现在软件安装完毕后,发现初期预定的硬盘空间不足,然而从软件操作管理界面,又找不到相应的修改硬盘大小的选项,经过在网络上查询,得到如下解决方案:
使用VMware-VDiskManager命令(位于VMware安装目录下)可以修改,语法为:VMware-VDiskManager -x 20Gb Dest_Vmdisk.vmdk(将Dest_Vmdisk修改到20Gb,命令和目标文件的路径需要输入完整)。而且,通过VMware- VDiskManager/?还可以得到更多此命令的相关信息,如创建和转换虚拟硬盘的功能等。
修改大小后,其实只是虚拟硬盘的物理大小修改,要在系统中真正实现应用,还得借助一些自由分区软件来改变分区大小,如用:PQMagic8。
另外,注意路径不要有空格,且你的虚拟机vmdk文件的文件名中不要有空格。
例如
VMware-VDiskManager -x 20Gb D:\My Virtual Machines\RedFlagLinux\Other Linux.vmdk
这样是不对的。
应该改成:
VMware-VDiskManager -x 20Gb D:\MyVirtualMachines\RedFlagLinux\OtherLinux.vmdk
我原来的路径中带有空格,且vmdk文件名也有空格,所以在用这个命令的时候,需要该很多东西。
另外虚拟机所对应的文件夹下的*.vmx文件是个配置文件,你可以修改里面的配置信息。
譬如:
scsi0:0.fileName = "OtherLinux.vmdk" 就说明起所对应的vmdk文件。
因为虚拟机是根据vmx文件去进行启动的,所以必须得有对应的vmdk文件,否则无法启动。