昨天我在悟空问答回答了一个题目,题目是这样的。
为什么16G的运行内存装完win7系统,占用C盘35G左右?很多回答说硬盘占用空间和内存条没毛关系,也有的说提问题的人什么是内存和硬盘都没搞清楚。而我的回答是和虚拟内存文件pagefile.sys和休眠文件Hiberfil.SYS有关,有的人表示不理解,当然也有的人说我乱说。
内存条
原版WIN7
原版win7分区安装界面
下面我就用原版win7 64安装版系统,配合不同大小的内存条(分别为2g 4g 8g 16g),看一下C盘占用空间。GHOST版系统除外,因为Ghost版都是修改过的系统。
1.首先是2G内存条安装原版win7系统
2G内存安装原版WIN7 C盘占用空间
虚拟内存文件大小
休眠文件大小
可以看到2g物理内存在安装完系统后,什么软件驱动都没安装的情况下,C盘占了10.6G的空间,其中虚拟内存文件占了1.87G(约2G),休眠文件hiberfil.sys占了1.4G(约物理内存的70%)
2.把内存条换成4G后
4G物理内存
4G物理内存 pagefile.sys虚拟内存文件大小
4G物理内存 休眠文件大小
可以看到4g物理电脑内存下,C盘占用空间变为14G,pagefile.sys虚拟内存文件变为3.87G(约4G),休眠文件hiberfil.sys为2.9G(约物理内存的72.5%)
3.然后换成8G内存条后
8G内存条占用空间
电脑8G内存下 虚拟内存文件大小
8G内存条下 休眠文件大小
8g内存下 C盘被占用空间变为21G,虚拟内存文件为7.87G(约8G),休眠文件为5.9G(约内存条大小的73.7%)
4.最后看一下16G内存条下,C盘的空间变化
16G内存下 C盘空间
16G内存下 虚拟内存文件大小为15.8G
16G内存下 休眠文件大小为11.9G
可以看到16G内存下 C盘空间被占用了35.1G,其中虚拟内存文件pagefile.sys为15.8G(约16G),休眠文件Hiberfil.SYS为11.9G(约16G的74.3%)
总结一下就是
2G内存 C盘为 10.6G 虚拟内存文件pagefile.sys为 1.87G 休眠文件Hiberfil.SYS为 1.4G
4G内存 C盘为 14G 虚拟内存文件pagefile.sys为 3.87G 休眠文件Hiberfil.SYS为 2.9G
8G内存 C盘为 21G 虚拟内存文件pagefile.sys为 7.87G 休眠文件Hiberfil.SYS为 5.9G
16G内存 C盘为 35.1G 虚拟内存文件pagefile.sys为 15.8G 休眠文件Hiberfil.SYS为11.9G
这里看看出内存条越大C盘占用的空间就约多,pagefile.sys文件占了跟内存条约相同G数的大小,Hiberfil.SYS文件约为内存条大小的70%-75%
当然装好系统后虚拟内存文件可以转移到其它盘,也可以把设置成固定大小,比如1G左右,也可以关闭他。休眠功能也可以关闭掉,这样就不占空间了。具体方法我就不说了,我在问答里也说过了。
发本文只是为了说明我在悟空问答回答题主的问题应该没说错,而且我也不是什么电脑专家,也不懂windows。恰巧你的提问我正好知道,我把我遇到过见到过的分享出来而已。