Board logo

标题: [交流] 揪出占据C盘的真正凶手 [打印本页]

作者: ad336923    时间: 2008-3-27 20:46     标题: 揪出占据C盘的真正凶手

  最近给一朋友装机,在要给系统盘分区时,原以为一个XP系统安装完成后也就是占到不到2G的空间,给它分个4G就足够了。可没想到用了一段时间后他就向我告急,任务栏处总提示系统盘空间不足!

  拍马赶到后,发现系统盘C盘果然剩余空间已经不多了。看看C盘,发现朋友并没有往C盘安装过多软件也没有存储太多的文件,使用磁盘清理工具清理一下后,C盘的剩余空间也只有400M左右,一个WinXP1G多,加上朋友安装的一点软件和存放的文件也就不到3G,那么另外的1G空间哪里去了呢?

  凶手现形:

  选择C盘下的所有文件,查看其大小,也是只有2G大小。在文件夹选项的查看中将“隐藏受保护的操作系统文件(推荐)”选项去掉,并在“隐藏和文件夹”选项中选择“显示所有文件和文件夹”。终于发现问题所在了,在C盘根目录下发现hiberfil.sys和pagefile.sys这两个文件出奇的大,查看大小,发现两个文件居然有700多M!看来就是他俩搞的鬼了。

  

  干掉凶手:

  我们先来看看hiberfil.sys这个文件,查看它的大小,发现以后奇怪的现象,它的大小正好是256M,怎么会和内存的大小一样大小呢?巧合么?这也太巧了吧,当然不是了,笔者发现只要启动了WinXP的休眠功能,该文件就会存在,系统在进行休眠的时候就把内存中的信息保存到硬盘上的Hiberfil.sys文件中,以确保唤醒时能够恢复到休眠前的状态。说实话XP的休眠功能真的没什么好处,占用空间多不算,如果和主板的ACPI不兼容还会造成关机不正常的现象。必须关闭它,打开“控制面板→电源选项→休眠”,将“启用休眠”选项去掉。这时再到C盘下就发现hiberfil.sys文件已经消失了。

  再来看看pagefile.sys这个文件,它就是系统页面文件(也就是大家熟知的虚拟内存文件),它的大小取决于打开的程序多少和你原先设置页面文件的最小最大值,是不断变化的,有时可能只有几十M,有时则达到600M以上。既然这个文件已经使的系统分区紧张,我们就来调整它,把它调整到其他空闲的分区中(E盘有10多G未用空间,就放到E盘吧)。选择“控制面板→系统→高级”,单击性能区域中的“设置”按钮;然后选择“高级→更改”,在打开的虚拟内存设置窗口中选择系统所在的分区,选中“无分页文件”将系统分区去除;最后选择E盘,如果想手动设置内存内存的最小最大值就选择“自定义大小”,如果想让系统来自己管理的话就选择“系统管理的分区”。

  

  小提示:去除某个分区的页面文件和设置某个分区的页面后都要单击一下旁边的“设置”按钮,这样你的设置才能生效,直接单击窗口的“确定”按钮是不行的。

  经过以上设置后,C盘下的hiberfil.sys和pagefile.sys文件消失了,系统分区空间终于恢复了本来面目。
作者: jjyy1234    时间: 2008-3-27 22:41

沙发!!!!! ,还没坐过呢,先坐再看
作者: jjyy1234    时间: 2008-3-27 22:45

哦,有学问就是好啊!我还是看不明白,不过谢谢了,辛苦辛苦
作者: AD750806    时间: 2008-3-28 13:03

清理揪出占据C盘的真正凶手。好方法,不过一般人是不敢做的,害怕把有用的东西给栓除了。
作者: iizuoi    时间: 2008-3-28 17:35

厉害,楼主真是高人,连这个都晓得啊
作者: qq5219    时间: 2008-3-28 18:06     标题: 谢谢你楼主!

说实话,这个文章确实挺好的,懂了很多,要不有的知识以前都不知道,谢谢你楼主!
作者: 1102201    时间: 2008-3-28 19:09

可以通过修改注册表键值的方法不过一般人是不敢做的楼主真是高人
作者: windblue    时间: 2008-3-28 19:45

很实用的方法,感谢楼主的分享,我也一直在为这个问题犯愁!
作者: zz8425060    时间: 2008-3-28 20:27

高手`佩服`希望楼主多发一些电脑应用方面的知识`谢谢了
作者: xiaoxiaoone    时间: 2008-3-28 21:20

有一个办法要比楼主的方法好,那就是分区时不要太吝啬,把C盘分大一点就OK了!
作者: iloveseiren    时间: 2008-3-28 21:38

虛擬內存關掉的話不大好吧...

個人的做法是專門分個2.5~3G的分區,具體大小看物理內存而定
其中只放如下東西:
1.虛擬內存文件,即lz提到的pagefile.sys文件(這個可以用lz提的方法更改路徑的,大小也可以設置,至於如何設置網上有很多教程,建議,眾說紛紜,大家按照自己喜好的設置吧)
2.ie緩存文件,簡單說下更改方法:打開ie - 選項 - internet選項 - internet臨時文件下的設置 - 移動文件夾
3.我的文檔,繼續簡單說下更改方法:右鍵桌面的我的文檔 - 屬性 - 然後尋找如何更改吧...

關於為何放這些東西:
這些東西都是系統平時運行是比較容易隨時變動的文件以及文件夾:虛擬內存在內存使用大數據進出交換大的時候會浮動的很厲害,要是程序有問題的話很有可能引起不良反應的;ie緩存只要上網就會不斷增長的;很多程序的默認配置文件都是存放在我的文檔下的.把這些東西放遠離系統盤的地方可以減輕系統運行的壓力,讓系統盤更穩定

要是用優化的系統的話其實裝個xp2G就夠了,再加個3G不到的頁面文件盤,也算消耗少的了
作者: blade143    时间: 2008-3-28 22:00

虽然这些只是已经知道,但还是支持楼主下
作者: munchabc    时间: 2008-3-28 22:00

买个超大硬盘才是王道,毕竟现在硬盘假格不那么贵了
作者: ddwang747    时间: 2008-3-28 22:23

C盘空间还是大一点的好,现在攒的机子,估计硬盘最起码也有80G了吧,给C盘10个G,平时再注意点,应该就没问题了。
作者: xhbxnb    时间: 2008-3-28 22:24

谢谢楼主,长了点知识,不过我从来不用休眠的方法,另外C盘也足够大,所以不存在你说的问题。
作者: chonger1979    时间: 2008-3-28 22:32

建议C盘至少分10个G,而且,据说C盘的速度比其它盘会快,所以虚拟内存还是放在C盘比较好。
作者: icefox    时间: 2008-3-29 00:50

C盘空间不够 会严重影响计算机速度 学了一手可以有效优化系统 感谢楼主高人啦
作者: 5201314aaa    时间: 2008-3-29 10:15

以前就已经知道的了 路过支持楼主一下
希望对不了解的兄弟姐妹们有用。
作者: cc198    时间: 2008-3-30 10:11

我们是菜鸟,我们不敢搞,万一恢复不了怎么办?
作者: ld750806    时间: 2008-3-30 12:28

楼主真是高人,在不断的学习中,系统盘我一般是不敢改动的。
作者: 787480643    时间: 2008-3-30 12:32

非常实用的方法,让我受益万千,红心线上。
作者: 3302473    时间: 2008-3-30 12:49

把C盘分大一点就比较好了。一般在10g左右。
作者: ximenchuixue007    时间: 2008-3-30 14:22

这个问题 我也遇到过,不过对不熟悉的文件不敢轻举妄动,
现在明白多了,多谢楼主!
作者: zhuogui007    时间: 2008-5-6 08:52

这个文章确实挺好的,懂了很多,要不有的知识以前都不知道,望楼主多发一些电脑应用方面的知识




欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://67.220.92.7/bbs2/) Powered by Discuz! 7.2