在VMware上折折腾腾的装上Mac OS,搭建Xcode 开发平台,写几个程序后,就告诉我磁盘空间不足。
也难怪,刚开始只分配了20G的虚拟磁盘,装上MacOS 10.6.3,在升级到10.6.4,才装上Xcode,但是装好后,剩余空间只有1G,好像是说虚拟存储空间不够,连New Projects都不行。不得已扩展磁盘吧,查了很多资料,都说可以用VM自带的工具vmware-vdiskmanager.exe执行扩展操作,但无奈啊,都是在针对于安装的windows系统,Linux和Mac似乎不行,自己也尝试过,的确无效。继续研究,网上说MacOS的磁盘工具有磁盘映像恢复功能,试着弄了下,还有效果,具体步骤如下:
第一:退出虚拟机的系统,在磁盘选项在添加一块较大的虚拟硬盘。添加时容量选择你觉得足够使用的,其他的按照默认设置即可,此时就有了两块虚拟硬盘啦;
第二:启动虚拟机的MacOS系统,打开磁盘工具,此时会显示两块硬盘,选择右边的恢复项,会出现源磁盘和目的磁盘两个框,接下来就把你原有的系统盘拖到源磁盘处,新建的磁盘拖到目的磁盘处,点击Ok,等待1个小时左右,数据全部移过去啦;
第三:设置启动分区,将新建的虚拟分区高级设置,在Virtual Device node项中设定为SCSI 0:0,ok;
第四:启动系统,会发现盘的空间变大啦。另外,原先小的那块虚拟磁盘可以删除,也可以作为虚拟机系统的第二分区,足够存东西啦。