当前位置:文档之家› 固态硬盘在XP下优化

固态硬盘在XP下优化

SSD计算机的优化原则
SSD是flash芯片,就像随身碟那样,内部完全是电子活动,而HDD用马达驱动盘片旋转,用读取头感应盘片上的数据,是机械式的。

所以在系统优化上,两种计算机应该采不同策略。

XP底下有两个磁盘策略,一个是重组,另一个是预读,两者都是针对传统硬盘(HDD的)结构所设计的功能。

重组(defrag):
写入档案时,并不一定都是照顺序把同一个档案写在盘片上邻近的区块,常常是乱写,导致一个档案可能分散各处,要读取这个档案时,读取头就得「四界找」,因而浪费很多时间。

重组是将分散各处的档案片段重新组合在邻近的区块,读他们当邻居,这样一来,读取档案时,读取头就不用到处寻觅档案的片段了
预读(prefetch):传统硬盘(HDD)盘片的圆形结构,外圈的移动速度比内圈快,所以在读写档案时,越外圈的速度越快。

基于这个特性,XP开机时,会把常用的数据拷贝到这些快速区,要用到时,就来此区拿数据,就可加快系统效能。

搭载固态硬盘(SSD)的计算机不适用上述的策略;无须重组:SSD没有读取头,「平均搜寻时间」对他来讲是无意义的,一切都在芯片里面以光速(电子活动)进行,物理的距离就显得无意义,(光速跑一公分或两公分的时间,对普通人来讲完全感觉不出来)而且flash碟的写入次数是有限制的,而重组会做大量的写入动作,所以不仅对速度没有帮助,还会缩短SSD的寿命。

无须预读:同样的,外圈内圈的观念只适用于HDD,SSD没有这个问题,反而也会因为同上的原因而缩短寿命。

调整:
1. 关闭开机时的自动重组之功能:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction,将字符串值〔Enable〕设定为〔N〕即可关闭。

(传统硬盘则要设为Y)
2. 关闭预读功能:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\M emory Management\PrefetchParameters目录下EnablePrefeteher子键,将它
的键值赋为「0」。

关闭预读功能,减少了对于SSD而言无意义的预读动作,也可加快开机速度。

微软的解释:EnablePrefetcher 的含义:
0:取消预读取功能;
1:只预读取应用程序;
2:只预读取Windows系统档案。

3:预读取Windows系统档案和应用程序,这是WindowsXP的默认值。

相关主题