爱不解释mv类似:关于C盘空间

来源:百度文库 编辑:高校问答 时间:2024/04/29 08:59:42
我的C盘是系统盘,一共有三个文件夹,分别是Documents and Settings,program files,windows,三个合起来占用的空间为2.5G,我的C盘大小为6G,但是现在的剩余空间为2.6G,请问那将近1G空间在哪里,我关了系统还原了。

1.关闭系统还原,我的电脑属性 系统还原 关闭所有磁盘上的系统还原
2.关闭系统休眠,桌面 属性 屏幕保护程序 电源 休眠 在启动系统休眠前面的勾去掉
3.关闭虚拟内存,我的电脑属性 高级 性能 设置 高级 更改 选C盘也就是系统盘,选无分页面,然后把虚拟内存设置到其磁盘,要剩余磁盘空间多的磁盘,比如D,E,F等盘.
4.用优化大师清理硬盘垃圾和注册表垃圾
5.清理IE临时文件夹,IE属性 删除COOKIES,删除文件
6.开始 搜索 *.LOG和*.TMP搜索到全部删除
7.删除系统日志和程序日志,我的电脑 控制面板 管理工具 计算机管理 事件查看器 应用程序,鼠标右键 清除所事件,在依次清除系统日志
8.清理系统缓存:2000系统是:C:\WINNT\system32\dllcache下的所有文件
XP系统是:C:\windows\system32\dllcache下的所有文件 清理系统缓存。打开我的电脑,工具。文件和文件夹选项,然后把隐藏受保护的系统文件
勾去掉在把显示全部文件勾上。然后搜索dllcache搜到后打开,删除dllcache全部的 文件
注:可以直接运行sfc.exe /purgecache命令自动删除。
9.清空回收站
10.蠕虫病毒,不断复制垃圾文件,用占满系统盘空间,导致系统瘫痪,建议杀毒
11.删除c:\windows\SoftwareDistribution\Download下的文件
12.删除c:\windows\RegisteredPackages下所有目录
13.删除C:\WINDOWS\Downloaded Program Files下所有的文件
14.我的电脑 文件夹选项 查看 隐藏已知受系统保护的文件勾去掉,显示所有文件勾上确定。
删除c:\windows\所有带$的文件。

呵呵,磁盘交换文件(pagefile.sys),也叫虚拟内存用了。
你可以把这个文件设置到其他磁盘。

选择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文件消失了,系统分区空间终于恢复了本来面目。

也可以试试:
新建个记事本,在里面复制以下↓
@echo off

echo 正在清除系统垃圾文件,请稍等......

del /f /s /q %systemdrive%\*.tmp

del /f /s /q %systemdrive%\*._mp

del /f /s /q %systemdrive%\*.log

del /f /s /q %systemdrive%\*.gid

del /f /s /q %systemdrive%\*.chk

del /f /s /q %systemdrive%\*.old

del /f /s /q %systemdrive%\recycled\*.*

del /f /s /q %windir%\*.bak

del /f /s /q %windir%\prefetch\*.*

rd /s /q %windir%\temp & md %windir%\temp

del /f /q %userprofile%\cookies\*.*

del /f /q %userprofile%\recent\*.*

del /f /s /q "%userprofile%\Local Settings\Temporary Internet

Files\*.*"

del /f /s /q "%userprofile%\Local Settings\Temp\*.*"

del /f /s /q "%userprofile%\recent\*.*"

echo 清除系统LJ完成!

echo. & pause

最后把记事本 另存为 取名为 “清除系统LJ.bat” 好了!是 .dat 的哦!

应该是虚拟内存的事情吧