固态硬盘越用越慢的原因 2 使用环境:Win7+AHCI+SATA3 回顶部 1.使用环境:Windows 7 和 AHCI 是必须的,当然还有 SATA3 必须使用 Windows7 以上的系统才能更好发挥 SSD 威力 ● 固态硬盘最重要的技术:Trim 为了解决硬盘降速的问题,微软联合各大 SSD 厂 商开发了一个新技术——Trim。Trim 没有中文名称,简单的说, 就是告诉 SSD 主控哪些数据占据的地址是“无效”的。 Trim 指令的支持需要同时满足以下三个条件: 1.SSD 主控制器和搭配的固件必须支持 Trim 指令接收:这一 点完全不用我们去担心,只要是 SSD,Trim 指令必须得支持,不 然就和普通 U 盘没什么两样。某些商家还经常把“支持 Trim 指 令”作为卖点,对于这一点小编表示很无语。 不开 TRIM 真的会变慢! 2.当前操作系统必须支持 Trim 指令发送:只有 windows7/Server 2008 R2 以 上的系统才支持。什么?你还 在用 windows XP?别浪费你的 SSD 了,小编拿个大容量 U 盘 和你换吧~两个换一个,附送新 装系统数据恢复一条龙服务! Windows 7 和 SSD 3.当前使用的磁盘驱动程 序必须支持 Trim 指令传输。有 一点需要说明,Trim 指令现在 还不支持发送给 RAID 阵列。所 以如果看到有“高富帅”在用 SSD 组 RAID 炫速度,大胆地鄙 视吧。 ● SATA3.0 接口才能满足高速 SSD 的胃口 新出的主板基本上都配备了 SATA3.0 接口 接口方面,现在主流的 SSD 都采用 SATA3 接口,为什 么?因为 SATA2 接口的最大理论速度只有 300MB/S,如果 你把一款读取速度 500MB/s 的 SSD 接到 SATA2 接口上... 我真的表示很无奈。 然后我们说说 BIOS 设定,强烈建议开启 AHCI 模式。 因为 AHCI 中的原生命令队列特性(NCQ)可以优化用户发 送指令的顺序,从而降低设备负荷,提升设备性能。有些 较老的主板可能不支持 AHCI,这种产品一般也不会有 SATA3.0 接口,SSD 性能会大打折扣。 3 分区方法:小分区、少分区回顶部 2.分区方法:小分区、少分区 SSD 有一种技术叫做“垃圾回收机制” ,前面已经讲 过 Trim 是系统用来告诉 SSD 主控哪些数据所占据的地址 是“无效”的,而“垃圾回收机制”就是 SSD 内部对这些 “无效”数据进行清理的过程。 垃圾回收机制非常考验主控的数据处理能力 SSD 中的擦除只能是“将无效数据所在的整个区域摧毁” ,不能像机械硬盘那样实现“点对点精确定位打击” ,因 此“垃圾回收机制”过程也显得很繁琐——先把区域内的有效数据集中起来,转移到空闲的位置,然后把“问题区 域”整个清除,清除出来的地方可以作为下次垃圾回收时的转移地点。 大部分 SSD 都已经由厂商“内定”了预留空间 所以“小分区”的概念就出来了。所谓“小分区” 就是不要把 SSD 的容量都分满,保留一部分容量作为 “空闲位置” ,用于 SSD 内部的优化操作,如磨损平衡、 垃圾回收和坏块映射。一般情况下这一步骤厂商已经帮 我们设定好了,例如 NAND 容量 128G 的 SSD,厂家会标称 120G,剩下的部分就被设置成了预留空间。当然如果你 十分注重 SSD 性能,也可以在此基础上继续增加预留空 间,在分区的时候只分 100G 或者更少 如果固态硬盘也能像机械硬盘这样随便 分区就好了 “少分区”则是另外一种概念,关 系到 4k 对齐对 SSD 的影响。一方面现 在主流 SSD 容量都不是很大,分区越多 意味着浪费的空间越多(每个分区总有 那么些空间是用不到的) ,另一方面分 区太多容易导致分区错位,在分区边界 的磁盘区域 SSD 性能可能受到影响。 Win7 自带的分区工具支持 4K 对齐 关于 4K 对齐操作,在机械硬盘时代 可能大家都不太注重,但到了 SSD 时代 4K 分区对齐与否对性能有着很大的影响。怎 样才能实现 4K 对齐?最简单的方法就是 用 Win7 自带的分区工具进行分区,这样 能保证分出来的区域都是 4K 对齐的。 4 平时保养:不要使用碎片整理回顶部 3.平时保养:不要使用碎片整理,保持分 区“苗条” ● 不要使用碎片整理 把机械硬盘时代的“好习惯”带到了 SSD 上不一定“好用” 。在以前,我们总会听到各种“砖家”的提醒——系 统变慢记得碎片整理,往往整理过后能感觉到系统运行明显快了很多,殊不知碎片整理对于 SSD 来说完全就是一种 “折磨” 。 “磁盘整理”对 SSD 来说是一种折磨 消费级固态硬盘使用的 MLC NAND FLASH 作为储存介质,这种芯片一般只有 5000~10000 次的擦写寿命(P/E),碎 片整理需要对硬盘频繁擦写,会大大减少 SSD 的使用寿命,其实,SSD 自带的垃圾回收机制就已经是一种很好的“磁 盘整理” ,再多的整理完全没必要。 Windows 的“磁盘整理”功能是机械硬 盘时代的产物,并不适用于 SSD。 SSD 内部没有机械结构,主要部件是主 控和闪存芯片 除此之外,可以考虑禁用 win7 的预 读(Superfetch)和快速搜索(Windows Search)功能,在 SSD 平台这两个功能的 实用意义不大,通过禁用这两项功能降 低硬盘读写频率。 ● 让分区保留足够的剩余空间 如果 SSD 也这样折腾估计早就崩溃了 前面有说过 SSD 的“垃圾回收机制” ,可以算是 SSD 内部最考验主控能力的步骤:当硬盘占用接近“满容 量”的时候,垃圾回收的量非常多,主控芯片需要处理 大量数据,几乎是满负荷运作,这就是为什么 SSD 越用 越慢的原因之一。 相对廉价的机械硬盘适合当“仓库”使用 所以让分区保持“苗条”很重要,及时清理无用的 文件,设置合适的虚拟内存大小,将电影音乐等大文件 放到机械硬盘“仓库”等等,让 SSD 分区保留足够的剩 余空间。 5 刷新固件:固态硬盘最有效 的提速方法回顶部 4.刷新固件:最有效的提速方法 “固件”好比主板上的 BIOS,固态硬盘的一切内部操作都要依靠固件来控制,可以说固件质量的好坏直接关系到 SSD 的性能表现,论重要性毫无疑问是排在了第一位。固件不单直接影响 SSD 的性能、稳定性,也会影响到 SSD 的寿 命。优秀的固件包含先进的算法能减少固态硬盘不必要的写入,从而减少闪存芯片的磨损,维持性能的同时也延长了 固态硬盘的寿命。因此及时更新官方发布的最新固件显得十分重要。 记得留意 SSD 官网的固件版本更新 以 Crucial 英睿达 m4 64G 固态硬盘为例,最初的固件版本号为 0002,后来官方发布了版本号为 0009 的最新固 件,具体更新如下: ----------------------------------------------------------------------------Crucial 英睿达 m4 0009 固件更新内容: 提高了持续带宽 提高了 PCMark Vanatge 评测分数,直接导致了大多数操作系统下的用户体验提升 改良了在大负载下的写入延迟,间接的提升了写入性能 启动速度提高 提高与最新的芯片组之间的兼容性 修复了在某些 SATA 2 和 SATA 3 芯片组下,SATA 接口协议速度协调的问题 提高了某些特殊主机(笔记本多数)下的冷启动检测不到问题 ----------------------------------------------------------------------------- 0002 固件成绩 0009 固件成绩 Crucial 英睿达 m4 0009 固件被称之为“鸡血补丁” ,经过测试 Crucial 英睿达 m4 64G 在更新固件之后性能暴 增了 25%,而最新的 0309 固件则主要解决了产品通电 5200 小时以后的蓝屏 BUG。既可以显著提升性能,又能修复产 品 BUG,何乐而不为呢? 6 恢复指令:对付 SSD 降速的终极手段回顶部 5.恢复指令:对付 SSD 降速的终极手段 如果你以前没有注意 过前面这些操作,现在的 SSD 已经被“折腾”得奄 奄一息,还有一个终极手 段——Trim 重置。这个指 令会让 SSD 回到出厂性 能,原地满血复活,但不 建议过多使用,因为对 SSD 来说,每做一次 Trim 重置就相当于完成了一次 完整的擦写操作,对磁盘 寿命会有影响。 现在有许多软件都能 提供 ATA 安全擦除指令来 重置磁盘,最著名的是 HDDErase。操作过程大致 也是将主板 BIOS 的启动 顺序改为光驱优先或者 U 盘优先,然后插入存好软 件的启动设备,进入引导 界面,根据提示来操作。 HDDErase 操作界面 这里建议使用英特尔固态硬盘工具箱(Intel SSD Toolbox)来完成此任务,不用打繁杂的代码,直接在 windows 下按照提示鼠标操作即可,最大程度的避免了 SSD 性能衰减。相较其他固态硬盘只能用格式化磁盘的方式来恢复性 能,更为方便。 优化操作界面 英特尔固态硬盘工具箱 (Intel SSD Toolbox)是英特尔官 方推出的 Intel SSD 固态硬盘最新的管理 工具(通过 DIY 也可以支持别家的 SSD) ,也包含的优化功能,原理类似,但 因为是软件所以操作起来比较方便。 Intel SSD Toolbox 具有以下功能: ● 使用管理功能对英特尔固态硬盘进行 优化程、系统配置调整器和安全擦除。 ● 报告英特尔固态驱动器以及其它驱动 器的识别数据。 ● 对英特尔固态驱动器以及其它驱动器 使用自我监控、分析和报告技术 (SMART)。 ● 检查英特尔固态驱动器以及其它驱动 器的 SMART 阈值,并查看建议的操作。 ● 使用诊断扫描功能检查固态硬盘是否 存在读写错误。 ---------------------------------------------------------------------------------6.总结 现在的 SSD 还是很贵 啰嗦了这么多,其实最主要的原 因还是——SSD 贵啊!我们花了这么 多软妹币买来的固态硬盘怎么可以说 坏就坏,说慢就慢。因此我们要榨干 SSD 的每一滴性能,一块钱当两块钱 花,两块钱当四块钱用,日常操作中 只要注意以上几点,基本上就能保障 固态硬盘的正常运作。其实小编一直 在想,要是 SSD 能和 U 盘一样便宜那 该多好,到时候我就不管三七二十 一,买上一大堆 SSD,一个主力使 用,一个临急备用,还有一个拿来垫 桌角。 好了,文章写到这里也该结束 了,下次再有朋友问 SSD 的事,我就 直接扔给 TA 这个链接——自己看!