我以前一直觉得“越用越卡”是玄学——要么是心理作用,要么是厂商故意。
直到有次我把一块塞得只剩几百兆的固态硬盘清到空出一半,同一台电脑,开机和打开软件都像换了一台。
从那以后我知道:卡,很多时候是可以解释的。
不是它变慢了,是它没地方转身了
先讲个反直觉的原理。
闪存——手机里的 UFS、电脑里的固态硬盘——有个脾气:它能按“页”写,却必须按“块”擦。而一个块里只要还有一页有用数据,整块就不能擦。
所以你每改一个文件,它并不是原地改,而是把新数据写到别处,再把旧的那页标记成作废。作废的页越攒越多,块就越碎。这时候,控制器得先把块里还有用的页搬走,才能整块擦掉——一次写入,变成了好多次内部搬家。
剩下多少空间,直接决定它转不转得动
这套“搬家”叫垃圾回收,它的前提是:得有空的块可以用。
空块充足时,控制器可以挑空闲时间慢慢搬;盘快满了,它就只能在写入的当场硬搬,边写边搬,速度自然掉下来。
存储行业给的经验值也一致:建议至少留出 20%~25% 的空闲空间。一块 1TB 的盘,750~800GB 就该是实际上限,而不是塞到 999GB。
那“删了文件”为什么没立刻变快
因为删除只是改了目录,闪存并不知道那些数据“可以扔了”。
负责传话的是一条叫 TRIM 的命令:系统告诉闪存“这几块我不用了”,闪存的清理才有的放矢。好消息是,Windows、macOS 和主流手机系统现在都会自动发这条命令,不需要你操心。
落到手机上,是同一个道理
手机存储写满,同样会让系统变慢:后台要腾地方、系统要清理缓存、装更新也需要空间。所以“手机一快满就卡”不是错觉,跟电脑的成因是一条线。
真要找立竿见影的动作,就两个:
● 腾空间,尤其别把存储常年顶在 90% 以上;
● 定期重启,让系统把长期累积的临时状态清掉。
最后
“越用越卡”这件事,一部分是软件确实越做越重,一部分是硬件确实会老。
但也有一部分,只是你的设备一直没有喘气的地方。把那 20% 的空间清出来,它可能立刻就不一样了。
热门跟贴