发布于 2016-07-13 12:20:38
7楼
个人给几个建议:
1 安装到非系统分区;这样可以尽量减少系统分区的碎片,使得操作系统不会越用越慢。
2 禁用系统Superfetch服务且删除Windows/Perfetch下的文件;预读是双刃剑,虽然可以加快软件启动但是同样的会导致系统分区碎片增多,系统使用久了导致系统启动时间过长。
3 如果觉得电脑疯狂读取硬盘可以考虑用Defraggler进行硬盘碎片分析整理。碎片整理的好处就是把软件生成的大量文件碎片优化掉从而加快软件读取文件的时间。比如一个文件有100个碎片,软件要读取读取100次才能读完时间比较长;碎片整理后没有碎片只要一次就读取完时间很快。直接体现就是软件打开变快了。
ps:有很多人说SSD不需要碎片整理,他们的理由就是SSD寻址时间可以忽略且碎片整理会导致寿命缩短,但是他们忽略了读取次数也会直观的反应读取时间长短的。个人建议SSD不用碎片整理,但可以分析看哪个文件碎片太多直接拷贝一个副本后删掉原本再重命名副本为原本,这种碎片自然也没了。
其实文件碎片大量产生是因为分区可用空间太少导致系统底层无法得到一个连续的空间保存文件,或者软件不停的读取、改变文件导致的。特别是很多程序员写程序是总是用硬盘来缓存文件就导致软件运行时产生大量临时文件,软件关闭时又删掉部分文件,导致每次运行关闭软件都产生碎片,长期下去软件打开不慢才怪。还有现在的程序动不动就是多线程,这样软件关闭时同时写入多个文件时就每个文件分多次写入这是灾难的源头。
ps:以上纯属个人见解仅供参考。