很多同学反映C盘空间不足,被提示搞的很烦,一些软件甚至装不上用不了。
而且逐个文件夹算容量,发现c盘莫名少了很多空间。
之前我也被烦恼了一阵,上网找了半天,情况有所改善,下面是一些总结,不对的地方高手请指正。
1, 受限在文件夹选项的查看中将“隐藏受保护的操作系统文件(推荐)”选项去掉,
并在“隐藏和文件夹”选项中选择“显示所有文件和文件夹”。
在c盘根目录下发现hiberfil.sys和pagefile.sys这两个文件出奇的大! hiberfil.sys这个文件与内存一样大,
启动winxp的休眠功能,该文件就会存在,
系统在 进行休眠的时候就把内存中的信息保存到硬盘上的 hiberfil.sys文件中,
以确保唤醒时能够恢复到休眠前的状态。休眠功能用处不大,
删掉能省不少空间。
打开“控制面板→电源选项→休眠”,将“启用休眠”选项去掉。这时再到c盘下就发现hiberfil.sys文 件已经消失了。
2, 再来看看pagefile.sys这 个文件,它就是系统页面文件(也就是大家熟知的虚拟内存文件),
它的大小取决于打开的程序 多少和你原先设置页面文件的最小最大值,是不断变化的,有时可能只有几十m,
有时则达到600m以上。既然这个文件已经使的系统分区紧张,我们就来调整它,把它调整到其他空闲的分区中
(e盘有10多g未用空间,就放到 e盘吧)。
选择“控制面板→系统→高级”,单击性能区域中的“设置”按钮;然后选择“高级→更改”,
在打开的虚拟内存设置窗口中选择系统所在的分区,选中 “无分页文件”将系统分区去除;
最后选择e盘,如果想手动设置内存内存的最小最大值就选择“自定义大小”,
如果想让系统来自己管理的话就选择“系统管理的 分区”。
小提示:去除某个分区的页面文件和设置某个分区的页面后都要单击一下旁边的“设置”按钮,这样你的设置才能生效,直接单击窗口的“确定”按钮是不行的。
经过以上设置后,c盘下的hiberfil.sys和pagefile.sys文件消失了,系统分区空间终于恢复了本来面目
如果空间够用了,同学们可以到此为止,下面的内容选做
3, 把temp换其他盘,关闭系统还原,删除帮助文件夹x:\windows\help 和系统备份x:\windows\system32\dllcache中的备份*.dll文件,在命令中输入sfc/cachesize=0,然后删除其 他不用的输入法删除文件目录,这样你的电脑更小。然后把里面很多windows自备的驱动扔掉。删除c盘临时文件夹,关闭电源管理(在屏幕保护的电源中除 去休眠标签下的启用休眠的钩就会自动删除了)
关闭系统还原的地方:
temp换其他盘的地方:
4,对于NTFS分区的同学,查看 C盘根目录下的文件夹的属性,会发现,System Volume Information文件夹的空间占 用是0 。这个文件夹是跟XP的系统还原有关的。它的“0占用”是因为它是特殊的系统文件夹所以无法查看真正的大小,试图进去则系统出现拒绝访问的提示。这是NTFS的严格的安全机制在起作用。
于是,下面要对该文件夹的访问权限进行设置。由于在默认情况下,系统是不能打开文件夹的访问权限的设置功能的,需要在“我的电脑”的“工具”菜单—“文件夹选项”—“查看”选项卡里,剔除“使用简单文件共享(推荐)”,再确定。然后点出C盘System Volume Information文件夹的属性,进入“安全”选项卡里。在这里可以看到,系统默认只有system帐户能访问这个文件夹,所以要点“添加” 按钮,输入你的管理员用户名,并把下面的允许的权限全部选中,再确定。
上面的步骤做完后,终于可以进入C盘System Volume Information文件夹了,选中里面的东西,查看了属性。可能好几个GB呢,看来的丢失的空间就是被它们给偷去了。把它们全部删除后(不让删的文件就算了),再看看C 盘属性,好,已经恢复正常了。既然做了这么久,不妨也如法炮制下其它盘的System Volume Information文件夹,也找出了不少的空间,看来并不只C盘空间神秘丢失了。
根据FAT32的机制,我认为就算发生这种情况也能很轻易地进入 System Volume Information文件夹删除垃圾,而不用在NTFS下这么麻烦。
另外还有一些零星的减肥办法
1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”
2.删除以下文件夹中的内容:
x:\Documents andSettings\用户名\Cookies\下的所有文件(保留index文件)
x:\Documents andSettings\用户名\LocalSettings\Temp\下的所有文件(用户临时文件)
x:\Documents andSettings\用户名\LocalSettings\TemporaryInternetFiles\下的所有文件(页面文件)
x:\Documents andSettings\用户名\LocalSettings\History\下的所有文件(历史纪录)
x:\Documents andSettings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)
x:\WINDOWS\Temp\下的所有文件(临时文件)
x:\WINDOWS\ServicePackFiles(升级sp1或sp2后的备份文件)
x:\WINDOWS\DriverCache\i386下的压缩文件(驱动程序的备份文件)
x:\WINDOWS\SoftwareDistribution\download下的所有文件
3.如果对系统进行过windoes updade升级,则删除以下文件:
x:\windows\下以 $u... 开头的隐藏文件
4.然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序
5.碎片整理后打开“开始”-“程序”-“附件”-“系统工具”-“系统还原”-“创建一个还原点”(最好以当时的日期作为还原点的名字)
6.打开“我的电脑”-右键点系统盘-“属性”-“磁盘清理”-“其他选项”-单击系统还原一栏里的“清理”-选择“是”-ok了
7、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe /purgecache近3xxM。(该命令的作用是立即清除"Windows 文件保护"文件高速缓存,释放出其所占据的空间)
8、删掉\windows\system32\dllcache下dll档(减去200——300mb),这是备用的dll档, 只要你已拷贝了安装文件,完全可以这样做。
[ 本帖最后由 a11aa11a 于 2008-11-15 16:04 编辑 ] |