以前复制一整个游戏文件夹只需几秒的硬盘,如今传一半就开始龟速爬行,甚至游戏读取也开始变慢——原因看起来再明显不过:这不就是用久了老化了嘛。它在你电脑里装了少说五六年,什么硬件用久了都会变慢,固态硬盘难道就能逃过这个规律?
但实际上,固态硬盘变慢,99%概率跟使用年限没关系,真正的元凶是剩余空间不足。老化固然会影响SSD的速度,但更常见的原因,是它已经没了腾挪的余地。
硬盘越满,高速缓存越缩水
这是固态硬盘的设计特性使然
为了让成本更低的TLC、QLC闪存颗粒跑出高速体验,消费级固态硬盘大都会在空闲区块划出一部分NAND空间,运行在速度更快的单比特模式下,充当写入缓存。新写入的数据会先高速存入这块“模拟SLC缓存”,等硬盘空闲时,再在后台转存到速度更慢的原生闪存颗粒里。这也是新款固态硬盘能爆发惊人突发速度的核心原因。
而这一点,正是你电脑里那块所谓的“服役多年的老固态”变慢的关键。这块缓存是动态分配的——说白了就是从所有空闲存储块里临时划出来的。硬盘空空如也的时候,缓存空间能做得很大;随着存的东西越来越多(你不会把“东瀛精选”也塞进SSD吧),可挪用的空闲块越来越少,缓存自然也就跟着缩水。刚买来时能拥有一大片高速写入区域的硬盘,等快存满的时候,可能就只剩一点点缓存空间了。当然,不是所有固态都采用这种设计,也有静态SLC缓存、混合SLC缓存的方案,但动态缓存是消费级市场的主流。
一旦传输过程中缓存被耗尽,写入速度就会直接跌回TLC或QLC的原生水平,也就是你感觉到的速度断崖式下跌。
硬盘塞太满,主控根本没法干活
所以得给它留足操作空间
除了缓存问题,数据在闪存上的物理存储机制也会拖慢速度。NAND闪存的写入是以“页”(Page:4KB)为单位的小粒度操作,但擦除却必须以大得多的“块”(Block:包含128~256个页)为单位执行。要回收标记为已删除的空间,主控得先把块里还有效的数据挪出去,才能把整个块擦除。这个后台整理过程,就叫垃圾回收。
剩余空间充足的硬盘,主控会在空闲时默默完成垃圾回收,用户完全感知不到。可要是硬盘塞得满满当当,根本没多余空间腾挪,整理操作就不得不和你的写入操作挤在一起执行。持续写入性能会大打折扣,每写入1GB数据,硬盘内部就要做更多的数据搬运。
其实每块固态本身都预留了隐藏的备用空间专门干这个,而用户可用的剩余空间,相当于给主控额外加了操作缓冲区。要是连这点空间都不给它留,写入速度慢到离谱也就不奇怪了。
当然,SSD确实会老化损耗
只是没你想得那么快,甚至比整台电脑寿命还长
尽管老化不是固态变慢的主要原因,但NAND单元的擦写次数确实是有限的,随着磨损累积,可靠性也会下降。密度更高的TLC、QLC闪存磨损得更快,因为它们的可擦写次数本来就比低密度闪存少。
除此之外,时间本身也会带来损耗:闪存单元里存储的电荷会随时间缓慢流失。这就意味着,长期未读取的数据,读取时需要做更多的纠错工作——这也是为什么硬盘固件会定期在后台刷新存放过久的数据。
你感觉到的卡顿,基本不是老化导致的
十有八九是别的原因
老化其实要分两种情况。一种是自然使用年限,也就是这块硬盘装在你电脑里的时间;另一种是累计写入量,也就是实际写入了多少数据。硬盘的耐久度看的是后者,单位是写入太字节(TBW),和前者没关系。一块硬盘哪怕放了五年,几乎没怎么用过,也不会有明显的磨损。而且,这个擦写次数是很恐怖的,以1TB、600TBW中端盘举例:600TB ÷ 5 年 ÷ 365 天 ≈ 328GB每日可全盘写入,而普通办公和游戏日均写入仅10–30GB。
也就是说,消费级TLC固态的标称耐久度,普通用户日常使用几十年都未必能用到上限,绝大多数人在用到磨损极限之前,早就换硬盘了。那些让你抓狂的日常卡顿,大概率都是前面说的缓存耗尽,或是写入时频繁的数据块搬迁导致的。
怎么让SSD一直保持高速
做好清理,更新固件
最有效的办法,就是给硬盘留一点富余空间,这块预留空间叫OP冗余空间(Over-Provisioning)。网上常说必须留10%的空闲空间,这话不能当成铁律,因为这个比例很大程度上是机械硬盘和磁盘碎片整理时代的老经验,并不完全适用于现代闪存。把它当个大致参考就好,不用奉若金科玉律。新款固态本身预留的备用空间更充足,近年来主流PCIe 4.0/5.0固态普遍做到10%—15%;高端盘甚至更高。存得更满也能正常运行,但不管具体比例是多少,给主控留足操作空间,对持续写入性能确实有实实在在的帮助。
当然,很多用户误以为,只要删掉文件、资源管理器显示有空余空间就行,其实不然:删除文件仅删除文件索引,闪存物理区块并未立刻释放。大量残留无效区块堆积,哪怕系统显示15%空闲,SSD 实际可用物理空闲块依旧不足,依旧会触发严重掉速,这也是明明有空空间、固态依旧卡顿的隐藏原因,主要看是否开启了固态硬盘自动TRIM 指令。
TRIM是系统与SSD主控的通信指令,删除文件后,系统会主动通知主控标记无效闪存区块,后台逐步回收空间。
Windows 10/11默认对NVMe、SATA固态开启TRIM,可手动校验:以管理员身份打开命令提示符,输入fsutil behavior query DisableDeleteNotify,返回0代表TRIM正常启用;若返回1,执行fsutil behavior set DisableDeleteNotify 0开启。
另外,仅靠TRIM后台回收效率有限,长期高占用使用后,零散无效区块堆积严重。可以下载固态对应官方工具:三星Magician、致态TiStudio、西数Dashboard(已改名SanDisk Dashboard)、铠侠SSD Utility 等,软件内自带空闲空间回收功能,一键强制清理所有无效页、整合空闲区块,大幅扩充可用于SLC缓存与主控运算的物理空间。
另一件简单易行的事,就是更新固态硬盘的固件。保持固件为最新版本,可以修复硬盘出厂时就存在的已知性能缺陷,尤其是那些在库存了一段时间才到你手上的硬盘,更需要更新。
老化确实是问题,但极少是性能下降的元凶
老化确实会影响固态硬盘的性能,但对绝大多数用户来说都不是主要原因。遇到传输卡顿的时候,别先想着是硬盘寿命到了。你以为快要报废的硬盘,往往只是空间塞太满,转不开身而已。
好在解决办法几乎零成本:清理出部分空间,再把固件更到最新,就是你随手就能做的、性价比最高的免费性能升级。
热门跟贴