发新话题
打印

9.1 磁盘清理[XP知识]

9.1 磁盘清理[XP知识]

随着操作系统使用时间的增加,系统肯定要产生不少的垃圾文件,而这些垃圾又是及易产生磁盘碎片从而影响系统的性能,所以定期清清垃圾文件还是很必要的,而微软也为我们考虑到了这一点,提供了磁盘清理的功能,开始-所有程序-附件-系统工具-磁盘清理,如下图:



当然也可以开始,运行,输入cleanmgr,回车,本质上打开的是同一个程序,都是cleanmgr.exe这个小程序。

之后选择要清理的磁盘,微软这里设计的过于简单,一次只能清理一个分区,并且清理的选项要在扫描之后才能设置,这也浪费了很多的时间。不过一般我们只对操作系统所在的分区进行清理。



然后显示的是扫描的结果,换句话说就是各种垃圾所占用的硬盘空间的情况,当然这里不包含注册表中的垃圾。





在这里我们可以看到很多可选项,一般我们要清理:

已下载的程序文件
Internet临时文件
临时文件
WebClient/Publisher临时

像回收站要根据自己的情况决定是否清理,清理新最好再确认一下,这是最后能后悔一下的机会。压缩旧文件,这项我不推荐使用,数据量很大的时候压缩的过程会很慢,而且将来再使用这些压缩文件的时候还存在一个解压的过程,占用CPU资源。用于内容索引程序的分类文件,如果你没有使用Indexing Service(该选项在服务中默认是手工启动,状态是未启动),这项可以清理掉。

这里面还有一项叫其他选项,其实对应的是一些其他功能。



看图上我画的箭头,大家应该就明白对应关系了。最后一项可以清理系统还原的空间,当然在系统还原的设置里,也可以清理这项,这里就不多说了。

使用命令的方式还可以加参数运行,不过我认为该功能用途不大,不过还是找了一份文件转了过来,有兴趣的可以看看,不过我认为真的没什么用。

  每次都从这里选择需要清理的项目,的确也麻烦了些,而且每次只能针对一个磁盘分区进行清理,效率显然是不高。其实,磁盘清理主要是通过 cleanmgr.exe这个文件来实现清理的操作,我们可以使用参数重新指定cleanmgr.exe的清理方式,以达到自动清理的目的。
  参数1:“/sageset:n”参数。可以显示磁盘清理设置对话框,而且创建一个注册表项来存储用户所选择的设置。这个n值存储在注册表中,它允许指定磁盘清理运行的各种任务,n是一个从0至65535之间的任何整数,也就是说最多可以创建 65535个磁盘清理配置文件,通常使用“99”就可以了。按下“Win+R”组合键打开运行对话框,在这里输入 “cleanmgr/sageset:99”,执行后会弹出对话框,你可以根据自己的需要选择相应的项目。
  参数2:“/sagerun:n”参数。目的是运行那些被指定到n值的特定任务,并针对每一个驱动器选定特定的配置文件。n的含义如前,在大多数情况下同样是使用“99”,只要记住这里的数字与前面配置文件的数字保持一致就可以了。打开运行对话框,手工输入“cleanmgr/sagerun: 99”,系统就会按照先前的设置自动清理相关的项目。虽然花费的时间比以前长了一些,但删除的项目更多,而且安全性绝对可以保证。
发新话题