当前位置: 主页 > 网络知识 > 硬件知识 > SSD硬盘优化技巧

SSD硬盘优化技巧

时间:2010-1-4来源:互联网 点击:

  关于以前网站上常有网友指出,SSD在运行中会发生停顿的现象。这主要是因为早期的Windows XP/Vista在设计上主要是以传统硬盘(HDD)为主,而这些设计基本上与SSD的原理又互相排斥,这些设计上的差异主要有下列几项:

  1.不必要的写入:

  早期在内存空间较小的时代,微软在操作系统的设计上,保留较多的内存给予程序,使得Windows不停的把内存的数据写入硬盘,但以目前内存容量已经大幅增加的状况,已没有必要做这样的动作。

  此外,传统硬盘搜寻数据的动作时间较长,若刚好要读取的文件散落在不同位置,读取会更慢。Windows根据这个问题,做了一些文件重组的动作,这在SSD的快速读取下,也变成了多余的动作。

  而针对传统硬盘的圆形架构,XP会将数据拷贝到读取较快的外圈区做预读,这对SSD而言,又是另一个多余的动作。

  2. Block Size的不同:

  SSD的Allocation unit size/Block size与HDD不同,因此建议采用8KB来做为Allocation size,SSD会恢复原来的性能。

  所以基于以上理由,常见对于SSD使用者的建议是要关闭设计给HDD的服务:

  1. 关闭 Superfetch

  2. 关闭 Windows Search

  3. 关闭 索引服务

  4. 关闭 自动重组

  5. 关闭 磁盘驱动器写入式缓存


关闭SSD所在分区的目录索引服务

取消SSD硬盘的写入缓存设置

  注:微软于2008年Windows硬件工程会议上,详细说明有关对固态硬盘的全面支持计划,因此Windows7会对ATA等指令集进行标准化,根本性的改善使用SSD在微软操作系统上的问题。使用SSD建议安装Windows7系统。

  软件设置,提高SSD执行效率

  1.SSD没有磁道与扇区,不建议将传统硬盘内的操作系统用Ghost或Recovery方式复制到SSD来当系统盘,建议重新安装系统。

  2.若系统内存容量大于2GB(4GB~8GB)时,请关掉Windows虚拟内存。或是将WINDOWS虚拟内存设为一般传统硬盘(D/E/…)或是RAMDISK(虚拟硬盘),勿将SSD设为Windows虚拟内存载体。


取消SSD的虚拟内存设定或转移至HDD

  3.为增加SSD执行速度,以下调整仅供参考:

  A.关闭开机时的自动重组(Defrag)功能:

  点选 “开始” →”运行”→输入”regedit”

  在KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootQptimizeFunction目录下,点选[Enable]或设定[N]即可关闭。

  B.关闭预读功能(Prefetch):

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

  在 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters] 目录下点选[EnablePrefetcher]。将它的键修改为「0」。


关闭预读取对SSD反而有利

  C.变更EMAIL信件储存位置到一般硬盘内。

  D.把Random write变成Sequential write

  以MLC SSD而言,Sequential write(连续写入)比Random write(随机写入)快很多倍,所以要提升速度,将Random write变为Sequential write是另外一个方法。目前有两个软件可以做到这项功能: Managed Flash Technology(MFT) 以及SteadyState,主要原理是将所有写入的指令重新排序成连续写入的指令。差别在于MFT是付费软件,而SteadyState是免费软件;另外SteadyState是把所有写入命令放置到另外的Temp文件内,在关机时让使用者决定是否保存,但在非正常关机的状况下,所有刚完成的修改会被删除。


SSD更习惯于连续写入而不是随机写入
站长资讯网
.
分页: [1] [2]
TAG: SSD硬盘 优化

查看[SSD硬盘优化技巧]所有评论
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 网站留言