我们使用电脑时遇得最多的一个问题,就是硬盘空间经常出现不足。尤其在目前宽带上网发展迅速的情况下,对硬盘空间的要求就更为迫切。 其实,在系统中很多时候都被无用的资料霸占着硬盘空间。 大家都知道,windows xp自带的“磁盘清理程序”可以查找磁盘各个位置如lnte.net临时文件和“回收站”中的无用文件等,并将之清除掉。不过,你或许并不清楚的是,windows内的prefetch文件夹霸占硬盘空间也相当厉害。“prefetch”是指预先提取的意思,它的作用是让windows xp操作系统全面检查启动过程和所有运行程序,使系统能够预先提取下一笔非常态的资料,好处是使运行时的速度加快。但是,由于每次执行此操作都需经过资料处理过程,而且读取后的资料亦都会记录在硬盘内,加上需保持prefetch资料的更新状态,从而使windows xp在运行一段时间后就出现了迟缓和霸占空间的问题。 如何清除操作系统中这些无用的资料信息呢?笔者经过摸索,试出一种简单、自动的快捷方法,即简单地编个脚本程序(script)来有效地把它们清理掉。具体作法如下: 1、首先运行“记事本”(notepad)程序,因为要用它先创建一个脚本程序。假设windows xp目录安装在c:\windows下,在记事本中输入如下的命令行(图1): c:\windows\system32\cleanmgr.exe /dc /sageset:1 2、将上面的内容存成*.bat文件,存放到硬盘任何位置均可,如c:\cleanup.bat(图2)。 3、直接运行刚刚创建好的批处理文件,就会启动“磁盘清理设置”(图3)。在里面可设置要清理的项目,勾选自己需要的项目即可。 4、完成后离开“磁盘清理设置”,再用鼠标右键单击cleanup.bat图标,在快捷菜单中选“编辑”,把首行资料改为“c:\windows\system32\cleanmgr.exe /dc /sagerun:1”(图4),使运行到此命令行时就自动执行磁盘清理工作,而不是进行“磁盘清理设置”。 5、最后保存cleanup.bat文件,用户现在可以直接点击它来进行系统清理。至于文件中添加的最后两行指令,作用是自动将c:\windows\prefetch文件夹中的预先提取资料全部清除掉。 6、如果你想达到定时自动运行cleanup.bat作磁盘清理的效果,还可以进入“控制面板” →“计划任务”→“添加已计划的任务”,再选择cleanup.bat文件,并安排不同时间如每日、每周、每月执行(图5),就可以达到定时对系统进行清理的目的了。
图 1
c:
cd\
cd c:\windows\prefetch
del *.* /q
图 2
图 3
图 4
图 5
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器