为何Macbook Pro上运行Vmware Fusion总是磁盘空间不足?万分急!!

我使用的是MacbookPro,为方便支付,用了VmwareFusion。前段时间把PC上的高清电影迁移至MacbookPro上,但最近使用VmwareFusion时,老... 我使用的是Macbook Pro,为方便支付,用了Vmware Fusion。前段时间把PC上的高清电影迁移至Macbook Pro上,但最近使用Vmware Fusion时,老提示磁盘空间不足,要我清理出至少962M的空间出来,以便继续运行Vmware Fusion。 但在Vmware Fusion的XP下看见“本地磁盘C:”上还有18G空间;而“host.上的网络磁盘”还有1.2G左右的空间,为什么会这样子的?如何解决? 另外,在当前的状态下,我把别人的移动硬盘上拷贝电影进Vmware Fusion的XP里面,都不行,同样需要我清理出至少962M的空间出来,但XP的“本地磁盘C:”还有18G空间啊?请问为什么?我该怎么办?难道要浪费了这18G空间? 最后一个问题,分配给xp使用的磁盘空间有40G,我该如何缩少该空间? 以上问题,请帮忙解决。不胜感激! 展开
 我来答
匿名用户
2013-09-05
展开全部
假如你在制作虚拟机的时候使用的是默认配置的话,那么你现在遇到的问题纯粹只是MacOS X(宿主机)上的物理空间耗尽而已。 这涉及到的相关是VMware的动态增长磁盘技术。 就如同大家所知道的一样,虚拟机的“硬盘”实际上只是宿主机上的一个代表硬盘的文件(*.vmdk文件)。在创建虚拟机的硬盘时,有一个关键选择就是“现在分配所有空间”和“使用动态增长”——“现在分配所有空间”其实很简单,就是直接使宿主机上的*.vmdk文件直接有虚拟机硬盘那么大,比如说,我在80G的宿主机硬盘下使用“现在分配所有空间”方式创建一个具有50G大小的虚拟机用的硬盘,那么我的宿主机的可用硬盘空间将由于VMware创建了立即创建了一个50G大小的*.vmdk文件而只剩下30G的可用空间了;“使用动态增长”则是让*.vmdk文件随着虚拟机的使用而变大,比如说,我通过“使用动态增长”来创建一个具有50G大小的虚拟机的硬盘时,当初这个*.vmdk文件很小,当我装了个1.86G的系统到使用这个*.vmdk文件作为唯一硬盘的虚拟机后,这个*.vmdk文件就变大到1.86G,当我再装个什么20G的东西进去后,这个*.vmdk文件就变大到21.86G了,但是,当然,因为我无法使这个*.vmdk文件大过50G而不能再往里面装超过28.14G的东西。而在默认状况下,VMware使用“使用动态增长”来创建虚拟机的硬盘。 至此,相信楼主也应该明白问题所在了吧——尽管楼主的虚拟机的*.vmdk文件并没有到达其能增长上限(所以还显示有18G),但是宿主机的实际空间已经容不得这个*.vmdk文件继续增长了。 另:一楼说到的现象不是Microsoft一家搞怪所造成,而是硬盘制造商为了其方便使用1000作为相邻单两位间(除bit到byte,下同)的换算值,而全世界的软件商为了他们的方便还是使用最初的1024作为相邻两单位间的换算值——这样的不协调造成的。换言之,硬盘标称的1MB损失软件实际认为的1MB中的24个软件标准KB以及24000B。那么放大到G、T级别后,这个损失会更严重,有兴趣的话,请自己用计算器算算,结果会很惊人,也就明白自己为什么从来没有买到过“足量”的存储设备(内存除外)。
麦保(深圳)科技有限公司_
2023-03-28 广告
cleanmymac是我必装的mac端清理软件,界面简洁好看,完美适配mac系统,文件清理的速度、精度都比较优秀,还是比较不错的呢。cleanmymac作为一款第三方清洁应用程序,具有专业完整的清理功能,包括释放内存、一键智能扫描垃圾和缓存... 点击进入详情页
本回答由麦保(深圳)科技有限公司_提供
friends27
推荐于2017-08-05 · TA获得超过178个赞
知道答主
回答量:36
采纳率:0%
帮助的人:9.7万
展开全部

如图所示,是我电脑双系统的情况(装的win10备用)

目前系统盘的最少容量好像是35G还是40G忘记了,所以基本上是没有太多减少的可能。

另外就是在运行中,我用的虚拟机和楼主的一样,我的是最新版的。但是在使用过程中从没出现过磁盘空间提示,即使windows系统硬盘有时候只有300M可用空间。更多的提示是内存空间使用不足(毕竟双系统开着,8G内存每次都是满载运行)。我怀疑的情况有两种:

第一种:楼主看错了提示信息,不是磁盘空间不足,而是内存空间不足。但是内存空间不足又不会提示具体需要释放多少空间的这种提示,觉得可以排除。

第二种:Mac OS系统本身磁盘空间不足。虽然我们开的虚拟机用的windows系统,实际该系统仍是在Mac OS系统下运行的,因此占用的是Mac OS的运行内存和磁盘空间。若虚拟机执行复杂的任务,将会迫使系统需要更多的磁盘空间来进行缓存。

例如:我OS系统磁盘一般在40G左右的空间,但是当我在进行某些AE或者PS的比较复杂的渲染的时候,磁盘空间瞬间会被压缩,甚至出现报警:提示磁盘空间不足。但是当任务结束关闭程序后,磁盘空间又恢复至40G。

此外我的是先在Boot camp下装的双系统(不支持xp和win7),再用虚拟机直接调用的Boot camp下的windows的镜像系统,因此可以支持虚拟机打开系统,也可以单独进入windows系统。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式