昨天我在悟空問答回答了一個題目,題目是這樣的。
為什麼16G的運行內存裝完win7系統,佔用C盤35G左右?
很多回答說硬盤佔用空間和內存條沒毛關係,也有的說提問題的人什麼是內存和硬盤都沒搞清楚。而我的回答是和虛擬內存文件pagefile.sys和休眠文件Hiberfil.SYS有關,有的人表示不理解,當然也有的人說我亂說。
下面我就用原版win7 64安裝版系統,配合不同大小的內存條(分別為2g 4g 8g 16g),看一下C盤佔用空間。GHOST版系統除外,因為Ghost版都是修改過的系統。
1.首先是2G內存條安裝原版win7系統
可以看到2g物理內存在安裝完系統後,什麼軟件驅動都沒安裝的情況下,C盤佔了10.6G的空間,其中虛擬內存文件佔了1.87G(約2G),休眠文件hiberfil.sys佔了1.4G(約物理內存的70%)
2.把內存條換成4G後
可以看到4g物理內存下,C盤佔用空間變為14G,pagefile.sys虛擬內存文件變為3.87G(約4G),休眠文件hiberfil.sys為2.9G(約物理內存的72.5%)
3.然後換成8G內存條後
8g內存下 C盤被佔用空間變為21G,虛擬內存文件為7.87G(約8G),休眠文件為5.9G(約內存條大小的73.7%)
4.最後看一下16G內存條下,C盤的空間變化
可以看到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。恰巧你的提問我正好知道,我把我遇到過見到過的分享出來而已。