|
为“系统垃圾”正名 --- 真的需要清理吗?
很久前就想写这么一篇文章,久困于俗事未能如愿,今天看到有C盘空间不足者在求助,回帖竟有人推荐把program data与app data文件夹里面的东西干掉一些。使得我如鲠在喉,不吐不快。
百度百科对“系统垃圾”的解释是:“系统垃圾,就是系统不再需要的文件的统称。当你浏览过网页,安装后又卸载掉的程序残留文件及注册表的键值。这些都是对系统毫无作用的文件。只能给系统增加负担。所以叫垃圾。”后面却又引申到windows的临时文件夹,比如Temporary Internet Files文件夹和各种cache文件夹。我个人表示完全无法理解这种系统垃圾的定义,到底什么样的文件才能够得上“系统不再需要”这个条件?按某些优化软件的定义,估计系统还原也该算“垃圾文件”里面了。
任何广为传颂的事物背后必然有着深刻的历史渊源,在中国,“系统垃圾清理”这个概念,可以说是深入人心到可以颁发诺#贝尔纠结奖(关键词?)的地步,连个最基础的小白都知道并极为重视这个概念。
“系统垃圾”这个名词,来源已不可考,然而在早期大体逃不过各类的优化软件的宣扬。
Windows里面叫做Disk Cleanup, 直接翻译过来叫做“磁盘除冗”,或“磁盘清理”比较恰当,国外几乎没有任何相关软件涉及到rubbish字眼,然而基于语言文字的伟大之处,大家可以想象,加上了“垃圾”两字,事情会发生什么变化,从windows98开始,最著名的有超级兔子和windows优化大师两个软件,几乎一统了优化类软件的江山。每个人的电脑上不是优化大师就是超级兔子,这俩神器可谓是居家旅行必备利器。随之全国几近所有的计算机用户投入了浩浩荡荡的系统垃圾清理工作,历十数年而不得返。很多人每天无聊的时候,最喜欢做的事情就是打开“我的电脑”,alt+enter C盘,“研究”一下今天C盘又大了多少个MB,然后在使用各类优化教程把这几个MB干掉以实现把“系统垃圾”消灭在萌芽状态,而后才能安稳的睡上一觉,并得意于自己的计算机水平又进步了不少。由于“系统垃圾”产生的不可避免性,导致许多用户极具危机意识,对C盘的关心程度甚至大过了家里的猫今天有没有喂食。
优化软件通过类似的概念宣传使得自己长期占据下载榜榜首位置,虽然时至今日这两位计算机界的大佬在逐渐淡出这个市场,但是继任者360同学可谓是有过之而无不及,对各种“消灭垃圾”研究到极致,各种文件各种删。
欧洲世界杯一个月,就有不少媒体大肆宣传浪费了多少万个小时。整个中国的计算机用户纠结了这么多年,得浪费多少生命?我是个阴谋论者,虽然当年发明这个概念的人可能自己都没意识到会对整个计算机界带来的影响。类似于丢了个马掌钉导致兵败滑铁卢。但我想你既然坏事做尽,又享尽荣华,就别想死的心安理得。当年因为使用“优化”软件搞到系统各种出问题的就不说了,重点说这个垃圾清理功能。
“垃圾”谁不愿除之而后快?当时想到宣传这个概念的人对心理学研究的很透,这个词可以说极大程度的捅到了计算机用户的G点。诸如“您的系统存在垃圾,使用windows优化大师提升系统速度”之类的宣传语比比皆是。然而,到底什么样的文件算得上是“系统不需要的文件”各类优化软件所极力要消灭的究竟算不算“系统不需要的文件”?这是问题的关键。
先说我随身的机器, 联想Y450,操作系统是win7,单分区,文件系统为NTFS,分配了5%的空间阈值给系统还原。UAC+系统防火墙+MSE,默认关闭administrator权限,没有安装任何优化软件。
系统装了一年多,到现在大概有6个月的时间不曾做任何磁盘清理工作,不曾做磁盘碎片整理。目前一切运行正常,无毒,期间四次使用了系统还原,映像类备份没有动用。没有任何系统变慢的感觉。
下面让我上图分析一下“磁盘清理”:
清理出来的总共大小是,727MB,
第一项是上网时在特定网页自动下载的ActiveX 和Java applets,大小是0 byte,大家跳过这一条。
第二项是大家最为熟悉的Temporary Internet Files,IE缓存,目前占据149MB
IE默认设置是50MB,超出50MB会自动清除过期数据,你至于跟这50MB过不去?我自己是设成了400M,大家请看划线部分,”forquick viewing”-“以快速访问” 计算机行业的发展,很大程度要得益于cache高速缓冲寄存器的发明,无论是各种硬件,几乎都存在cache,比如硬盘的缓存,CPU的一二三级cache,bios,内存等,操作系统引入cache这个概念是一种质的飞跃,居然会有人死盯着这点磁盘容量,并且坚持不懈的战斗了10几年。无非是因为temporary占据了个“系统垃圾”的名头,事实真的如此么?
第二行will beleft intact是说删除这个缓存不会影响到相关网页的个人数据。
第三行是游戏统计数据,占据2.25KB,删了我那个160秒完成高级扫雷的记录就没有了。你不会这点空间也要吧?
第四行是回收站,没什么好说的,留着偶尔翻翻能找到不少有用的东西。
第五行 setup log files 93.2KB Description: files created by windows…
第六行是关键
占据了最大一块,共计509MB各种temp文件夹,由应用程序产生,程序关闭之前通常会删除相关信息,如果没自动删除,说明程序认为这些东西暂时有用,数周没有明显变化则可以安全删除。
这是第七项,请看红线部分:照片,视频,文档的缓存文件,如果你能理解缓存的真正意义,想比不会觊觎这区区几十MB
剩下的两项不多说了,自己看。
总体上来看,半年时间产生的“系统垃圾”占了整个硬盘总空间的0.245%,即使你还在用80G的硬盘,也就占了1%不到,这些真的算是垃圾么?说到底还是因为“垃圾”两字,并由此产生了大量的“系统洁癖症”患者。
搜索“清理系统文件”,以各种方式出场的“垃圾”字眼是否在深深地挑动着您的神经?
大多数人对计算机的认识是来自各种优化文,教程,杂志,这种认知从来就是断章取义,谈不上任何的系统性。久而久之就形成了各种偏离本意的操作行为,事实上当我们仔细看一下操作系统的发展史,包括mac linux,windows等其实很多设计思路都有相同的影子在背后,比如多帐户对home文件夹的多层级权限分配,对应到windows是\user\username\,类似的单分区部署方案,快照备份与映像备份,没有任何技术文档提倡只分一个很小的C盘留给操作系统和程序文件,没有任何人在linux和mac上大肆清理所谓的“系统垃圾”,就算是windows,也只是在国内形成了这么一套整治计算机的方法,或者说是偏执,将系统文件精简到剩下4~5G,然后在不间断的干掉一些文件。不去管administrator管理员权限的危险性,而不停地纠结于如何把C盘弄得更小以实现ghost文件的短小精悍。
C盘可用空间减少有很多原因,实际上即使你把所有软件都放在D盘,C盘也不会干净,软件会在C盘的appdata或其他文件夹创建一些自己运行需要的文件。这些文件是程序运行所需的,现在软件的设计思路很明确,即使你把程序装到G盘,应该呆在C盘的那一部分还是会在C盘自动创建,而且这种删除工作是有害无益的。比如QQ的聊天记录,默认保存在我的文档,即使你一周ghost一次,也意味着,ghost完系统至少要丢好几天的聊天记录,此外还有firefox的配置文件,各种各样的配置,比如我的appdata/Roaming/sogouExplorer,大小已经接近700M,webkit核心的缓存也是放在这里。chrome更绝,直接把程序都装到appdata下了,很多人觉得不舒服,但google那帮技术员是傻子么?请看下图appdata\roaming列表。是不是看到了很多熟悉的软件?
我认为,appdata是整个操作系统基于“个人那一部分”的灵魂!你的当前账号对系统做的设置,包括主题,鼠标速度,输入法等,软件配置,基本都是保存在这个地方,可以说你的电脑之所以是你的,区别于别人的电脑,不是你的硬盘容量有多大,CPU频率有多高。而是在数据层面凝结了你的个人努力最终形成的属于你自己的计算机风格。
roaming文件夹是软件的灵魂,任何软件在它被安装到计算机里面那一天,都只能算是白板程序,而在我们慢慢的使用过程中,我们会发现这个软件越来越顺手,可能你改了软件的主题,可能你改了布局,也可能你改了相应的快捷键,等等,特别是一些可定制性强的软件。这些软件用的越久,就会越带上属于你个人的风格。你所使用的软件的这种与白板软件的不同,体现在数据层面,就是各种各样的,保存在roaming下面的配置文件。各位可曾想过,从一个白板计算机,到最终形成这种极具个人风格的特点。期间要经过多久的配置过程?每个人的计算机都处于不断地变化过程,这种风格也在不断地变化,但始终是区别于白板程序的。(你用自己的photoshop很顺手,用别人的就会觉得不顺,你想过原因吗?)
这也是备份的意义所在。不仅仅是备份个人数据,而是把那个完整的风格备份下来。
这是我家里人使用的电脑,4账户,各项设置和我笔记本上完全一样。从安装到现在没有清理过,全部加起来也才235MB,硬盘是160G,之所以放这么满是想测试一下是否会拖慢系统,放了60多G的耶鲁大学开放课。两个多月过去了,,系统没有丝毫变慢,因为有superfetch, 从来没体验过“很卡”、“满如蜗牛”、“令人崩溃”之类的描述。预读取文件时360必杀的“垃圾”之一,要么你把superfetch服务关闭,然后一清了事,不然你就看着360和windows,你方唱罢我登场,一个删除一个创建,听着硬盘的炒豆声没完没了直到世界尽头。
|
|
|
|
|
|
|