昨天我在悟空问答回答了一个题目,题目是这样的。
为什么16G的运行内存装完win7系统,占用C盘35G左右?
很多回答说硬盘占用空间和内存条没毛关系,也有的说提问题的人什么是内存和硬盘都没搞清楚。而我的回答是和虚拟内存文件pagefile.sys和休眠文件Hiberfil.SYS有关,有的人表示不理解,当然也有的人说我乱说。
![20b0452270ecd23849cbddca66c49a54.png](https://i-blog.csdnimg.cn/blog_migrate/30d6c199c1e18abce353fe8e66f96dca.jpeg)
内存条
![441b6cde4208a58d7e341d0ac01b1767.png](https://i-blog.csdnimg.cn/blog_migrate/8a124a1076ca6c672cecb4ea63e70207.jpeg)
原版WIN7
![dc553448fc6bac7a0abfdd34cd6fed91.png](https://i-blog.csdnimg.cn/blog_migrate/cd67465d507dce10a10c3901f8d0539f.jpeg)
原版win7分区安装界面
下面我就用原版win7 64安装版系统,配合不同大小的内存条(分别为2g 4g 8g 16g),看一下C盘占用空间。GHOST版系统除外,因为Ghost版都是修改过的系统。
1.首先是2G内存条安装原版win7系统
![b3eb36bcf835cd2d8c055a9ef87d3bed.png](https://i-blog.csdnimg.cn/blog_migrate/3111938f2d89afaecaaef64116cec780.jpeg)
2G内存安装原版WIN7 C盘占用空间
![a92778b1865f51b3dad1453520390f5f.png](https://i-blog.csdnimg.cn/blog_migrate/18fc0aca418ce2f51e46dc53f8baed91.jpeg)
虚拟内存文件大小
![b79c6f668317186199c506748b26ea5a.png](https://i-blog.csdnimg.cn/blog_migrate/b439825e5b67361bedd29f50cc2faf78.jpeg)
休眠文件大小
可以看到2g物理内存在安装完系统后,什么软件驱动都没安装的情况下,C盘占了10.6G的空间,其中虚拟内存文件占了1.87G(约2G),休眠文件hiberfil.sys占了1.4G(约物理内存的70%)
2.把内存条换成4G后
![36e6f6c39debe25dc020b38307b70e73.png](https://i-blog.csdnimg.cn/blog_migrate/699a20ab04235221f6895d0f6364ee2b.jpeg)
4G物理内存
![3ec3fcb6dab6acd5f168ea4398550213.png](https://i-blog.csdnimg.cn/blog_migrate/353ba0551aaafc607867c8b87c1a2a77.jpeg)
4G物理内存 pagefile.sys虚拟内存文件大小
![a0fccc022e4df354c955be2bdc1677fb.png](https://i-blog.csdnimg.cn/blog_migrate/ed626a1dd32e57d6882a251e8c077e13.jpeg)
4G物理内存 休眠文件大小
可以看到4g物理内存下,C盘占用空间变为14G,pagefile.sys虚拟内存文件变为3.87G(约4G),休眠文件hiberfil.sys为2.9G(约物理内存的72.5%)
3.然后换成8G内存条后
![e625ad99f0f0a69e5b8b602ec9c178f9.png](https://i-blog.csdnimg.cn/blog_migrate/9c2628db0a9b46e7d14cb4d0de868ed1.jpeg)
8G内存条占用空间
![5e4ca71cf219e1db8779318a3a26483e.png](https://i-blog.csdnimg.cn/blog_migrate/59c8f545608ac7eeb3431d42d0af5a7b.jpeg)
8G内存下 虚拟内存文件大小
![fac52f6f147b1fed25bb34eb3918caaf.png](https://i-blog.csdnimg.cn/blog_migrate/f80f5cfe49bc1a1634068021d3b3b051.jpeg)
8G内存条下 休眠文件大小
8g内存下 C盘被占用空间变为21G,虚拟内存文件为7.87G(约8G),休眠文件为5.9G(约内存条大小的73.7%)
4.最后看一下16G内存条下,C盘的空间变化
![a59526075adc7cdbfe278dd2b077de9a.png](https://i-blog.csdnimg.cn/blog_migrate/17c01054aceb0ed6f471b3455af8a214.jpeg)
![b06cc657a59a1f2a14513d3006878fbd.png](https://i-blog.csdnimg.cn/blog_migrate/be55cca2c521e85a0f019a06b6258713.jpeg)
16G内存下 C盘空间
![0007088ba9c366933d4d8c03b317daa3.png](https://i-blog.csdnimg.cn/blog_migrate/115ebe877b0f101b68218d2bcaf6c61e.jpeg)
16G内存下 虚拟内存文件大小为15.8G
![5911d98418aa449f722b039e85cc0ecd.png](https://i-blog.csdnimg.cn/blog_migrate/d50e673fb049134307a815b8fe3d3581.jpeg)
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。恰巧你的提问我正好知道,我把我遇到过见到过的分享出来而已。