电脑吧 关注:3,934,336贴子:49,563,722
  • 5回复贴,共1

【求助!!!】跪求 了解Mac OS和虚拟机的大神进来

只看楼主收藏回复

我的问题始于在我查询卸载虚拟机(VirtualBox)教程的时候了解到:
许多人在卸载之后,分配给虚拟系统的储存内存没有得到释放。
于是我开始查询我的内存情况,如下图:
那么问题来了:为什么我的系统所占的容量会有这么大?33.99个G的Mac OS?
这是否意味着我一开始给虚拟系统分配的硬盘空间,在卸载虚拟系统之后也没有得到释放?
(当然了也跪求同样使用Mac OS且没有使用双系统或虚拟机的小伙伴帮忙看一眼,如果系统都是占用差不多这么大的内存「33g左右」那我以下内容都是瞎扯了就— —)
【接下来的内容全都建立在「我卸载了虚拟系统后,之前分配的内存没有得到释放」这一条件上】
首先我了解到一个解决方法:

虽然回答来自2011年,但我还是照做了,可我找不到他说的文件。

于是我决定尝试再次确认我的内存到底有没有被释放:我再次创建了一个新的虚拟系统,但由于担心再次无法释放内存,我只分配了1个g的硬盘空间。分配界面如下图,文件类型我是默认的,动态分配和固定大小我都尝试过一次了,在内存管理的界面也的确少了一个g,可是卸载之后又恢复了原样,这说明内存得到了释放,无论是动态分配还是固定大小。

但这个时候更奇怪的事情发生了,我退出了VirtualBox之后,我的储存管理上的数据发生了变化

应用程序占用的内存变大了,系统占用的内存变小了。对此我感到非常不解。
(一次分配了30g的那次分配时选用的是动态分配还是固定大小我已经不记得了)
由于「系统」是进不去的,我只好进入应用程序进行对比,到底是哪个软件占用的储存变大了。
经过一番加法验证后,首先证明数据不是假的,其次由于上一次并没有对比软件大小,我还是无法知道到底哪个软件的内存变大了。
【问题一:我分配给双系统的内存到底释放没有?】
【问题二:如果没释放,还有别的办法释放么?】


IP属地:四川1楼2017-06-26 02:19回复


    IP属地:四川2楼2017-06-26 10:43
    回复
      电脑吧已经没有大神了么


      IP属地:四川3楼2017-06-26 18:44
      回复
        扎心…至今未能解决


        IP属地:四川来自iPhone客户端5楼2018-04-11 19:18
        回复
          你好,MacOS系统占33个G是非常正常的,我自己占了40多个G
          主要有应用缓存等


          IP属地:上海6楼2018-04-11 19:21
          回复
            去App STore下载软件Dr.Cleaner,然后点击磁盘分析,选择Macintosh HD分区,然后扫描后进入资源库也就是Library,然后选Application Support,应该会找到一个文件夹Virtual Bo x,删了它


            IP属地:上海7楼2018-04-11 19:29
            回复