虚拟机为啥会占用C盘空间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机为啥会占用C盘空间相关的知识,希望对你有一定的参考价值。

我记得在安装的时候是安装在D盘的,可是后来一看发现我的文档里虚拟机那个文件夹占了7.2G,求解释以及解决方法。虚拟机装的xp,希望尽量不要让我重装……谢谢。

有以下几种可能:
1、将虚拟机安装在C盘。这种情况下首先虚拟机本身会占用一部分空间,其次在其旗下自动安装的插件等也会使得C盘空间变小。
2、当虚拟机运行时会产生相应的缓存,而这些缓存会占用C盘的空间。

缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。
因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在用完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶的L1和L2缓存,显卡的显存是给显卡运算芯片用的缓存,硬盘上也有16M或者32M的缓存。
参考技术A 虚拟机建立在系统之上也就是C盘之上,正常的。 参考技术B 你记错了吧,直接把那个文件剪切到别的盘去就是了,然后用VM的主文件选择打开虚拟机,然后去你剪切到的地方确定本回答被提问者采纳 参考技术C 你用的是VMware还是Virtualbox?追问

vmware

追答

找到“设置”,再找“默认虚拟机位置”,更改一下路径。我用的是Virtualbox,VMware应该类似。

Android Studio 移动虚拟机

突然间发现C盘 空间占用量增加了很多,经过找寻原因之后发现是因为安装了虚拟机的原因:在Android Studio中安装运行虚拟机时,默认的安装路径一般都在C盘,对于我这种不喜欢C盘存储太满的人来说是一种折磨,所以将其移动到其他存储位置。

 

首先找到C盘存储AVD 的位置: 一般实在 C:\\Users\\用户名\\.android 路径之下 的avd 文件夹当中。

 

 

 

 

找到虚拟机版本下的ini 文件 用记事本打开 更改里面的path 即可

原来:

 

 

更改后:

 

 

 

然后重启Android Studio 即可

 

以上是关于虚拟机为啥会占用C盘空间的主要内容,如果未能解决你的问题,请参考以下文章

C盘空间为啥越来越小,怎么解决?

为啥Microsoft Visual Studio 的安装要占用如此大量的C盘空间

为啥Microsoft Visual Studio 的安装要占用如此大量的C盘空间

虚拟机问题。我的虚拟机8.0安装在D盘,但是我的C盘空间却小了好几个G空间,请问怎么找回我C盘的空间。

如何扩大虚拟机C盘空间的大小

电脑C盘空间不足-虚拟内存占用10G