越用越慢?

时间:2022-10-06 12:15:07

使用环境

为了解决固态硬盘降速问题,微软联合各大固态硬盘生产商开发了一个新的技术——Trim。Trim没有中文名称,简言之,就是告诉固态硬盘主控哪些数据占据的地址是“无效”的。Trim指令的支持需要同时满足以下三个条件:

1、SSD主控制器和搭配的固件必须支持Trim指令接收 这一点完全不需要用户去担心,只要是固态硬盘,Trim指令必须得支持,不然就和U盘无异。某些商家会把“支持Trim指令”作为卖点,消费者在购买产品的时候要加以注意。

2、当前操作系统必须支持Trim指令发送 只有Windows7、Windows Server 2008 R2以上的操作系统才支持Trim指令发送,如果购买SSD的用户还在使用Windows XP、Windows Vista一类的操作系统,建议升级到Windows 7以支持Trim指令。

3、当前磁盘驱动程序必须支持Trim指令传输 有一点需要说明,Trim指令目前还不支持发送给RAID阵列,所以如果想要使用固态硬盘组建RAID阵列,就无法支持Trim指令了,不过固态硬盘组建RAID阵列的成本非常之高,绝大部分用户还是不会去尝试的。

在接口方面,目前主流的固态硬盘均采用SATA 3.0接口规格。SATA 2.0接口的理论最大传输速度只有300MB/s,如果用户把一块采用SATA 3.0接口规格的固态硬盘插在SATA 2.0接口上,就跟本无法发挥产品的最高性能。

在使用固态硬盘安装操作系统时,建议用户在BIOS下开启AHCI模式,因为AHCI中的原生命令队列特性(NCQ)可以优化用户发送指令的顺序,从而降低设备负荷,提升设备性能,同样适用于机械硬盘。不过较老的主板可能不支持AHCI,而且这类主板通常不会有SATA 3.0接口,固态硬盘接在这样的主板上,性能自然大打折扣。

分区方法

固态硬盘有一种技术叫做“垃圾回收机制”,Trim是系统用来告诉固态硬盘主控哪些数据所占据的地址是“无效”的,而“垃圾回收机制”就是对固态硬盘的这些“无效”数据进行清理的过程。

固态硬盘的“擦除”只能将无效数据所在的整个区域“摧毁”,不能像机械硬盘那样实现点对点精确定位“打击”,因此垃圾回收机制过程也显得很繁琐——先把区域内的有效数据集中起来转移到空闲位置,然后把问题区域整个擦除,擦除出来的地方可以作为下次垃圾回收时的转移地点,由此引出了“小分区”的概念。

所谓“小分区”就是不要把固态硬盘的容量分满,保留一部分容量作为“空闲位置”,用于固态硬盘内部的优化操作,如磨损平衡、垃圾回收和坏块映射等。这一步骤在一般情况下产品出厂时就已经预先设定好了,当然如果用户十分注重固态硬盘的性能,也可以在此基础上继续增加预留空间。

“少分区”则是另外一种概念,这个概念关系到4k对齐对固态硬盘的影响。一方面目前主流的固态硬盘容量都不是很大,分区越多意味着浪费的空间也就越多,因为每个分区总有一些空间是用不到的。另一方面分区太多容易导致分区错位,在分区边界的磁盘区域固态硬盘性能可能会受到影响。

关于4k对齐操作,在机械硬盘时代没有受到太多的重视,但到了固态硬盘时代4k分区对齐与否对性能有着很大的影响。如何实现4k对齐,最简单的方法就是使用Windows7自带的分区工具进行分区,这样能够保证分出来的区域都是4k对齐的。

日常保养

把机械硬盘时代养成的“好习惯”一动不动带到固态硬盘上并不一定实用,特别是进行碎片整理。虽然整理之后能够带来系统运行速度的提升,但碎片整理对固态硬盘而言完全是一种“折磨”。

消费级固态硬盘使用的MLC NAND FLASH作为存储介质,这种芯片一般只有5000-10000次的擦写寿命(P/E),碎片整理需要对固态硬盘进行频繁擦写,会大大减少固态硬盘的使用寿命。其实,固态硬盘自带的垃圾回收机制就已经是一种很好的磁盘整理了,再多的整理完全没有必要。Windows自带的磁盘整理功能是机械硬盘时代的产物,并不适用于固态硬盘。

除此之外,可以考虑禁用Windo ws 7的预读(Superfetch)和快速搜索(Windows Search)功能,在固态硬盘平台上这两个功能的实际意义不大,通过禁用这两项功能来降低硬盘的读写频率,延长使用寿命。

垃圾回收机制可以算作是固态硬盘最考验主控能力的步骤,当固态硬盘占用接近“满容量”的时候,垃圾回收量非常庞大,主控芯片需要处理大量数据,几乎是满负荷运行,这就是为什么固态硬盘使用越来越慢的主要原因之一。

所以让分区保持“苗条”很重要,及时清理无用文件,设置合适的虚拟内存大小,将电影音乐等大文件放到机械硬盘等,让固态硬盘分区保留足够的剩余空间。

固件刷新

“固件”好比主板上的BIOS,固态硬盘的一切内部操作都要依靠固件来控制,可以说固件质量的好坏直接关系到固态硬盘的性能表现。固件不单影响固态硬盘的性能及稳定性,还会影响产品的使用寿命。优秀的固件包含先进的算法,能减少固态硬盘不必要的写入次数,从而减少闪存芯片的磨损,在保持性能的同时也延长了固态硬盘的使用寿命,因此及时更新官方的最新固件就显得尤为重要。

指令恢复

如果用户以前没有注意过前面的使用操作,那么现在的固态硬盘很可能已经被折腾的“奄奄一息”,不过还有一个终极手段——Trim重置。这个指令会让固态硬盘恢复到原始的出厂性能,不过并不建议用户频繁使用,因为对固态硬盘而言,每做一次Trim重置就相当于完成了一次完整的擦写操作,对磁盘寿命会带来一定的影响。

目前有许多第三方软件都能提供ATA安全擦除指令来重置硬盘,其中最著名的是HDDErase,操作过程大致也是将主板BIOS的启动顺序改为光驱优先或者U盘优先,然后插入HDDErase软件启动设备,进入引导界面,并根据提示进行操作。

不过我们建议用户使用英特尔固态硬盘工具箱(Intel SSD Toolbox)来完成此任务,不用输入繁杂的代码,直接在Windows7下按照提示进行鼠标操作即可。这种方法能够最大程度地避免固态硬盘的性能衰减,相比于其它固态硬盘只能用格式化磁盘的方式来恢复性能,更稳定,更方便。

英特尔固态硬盘工具箱(Intel SSD Toolbo x)是英特尔官方推出的Intel SSD固态硬盘最新的管理工具(通过DIY也可以支持其它厂商的固态硬盘产品),该工具可以对固态硬盘进行进程优化、系统配置调整、安全擦除、数据识别、自我监控、分析报告、驱动器SMART阀值检查、读写错误检测等常用操作,使用方便、功能全面。

编辑点评 我们需要对固态硬盘进行保养的原因主要是价格因素,花高价买短命的产品自然不会被消费者接受。因此我们要榨干固态硬盘的所有性能,让每一分钱都花得物超所值。所以用户只要在日常使用中注意以上几点,那么基本上就能够保障固态硬盘的正常稳定运行。

上一篇:技术只是工具 创意才是根本 下一篇:智能笔为教与学带来福音