碎片整理做了什么——以及SSD为什么不需要
在HDD上,文件物理地散落在旋转的盘片上,磁头追着碎片跑要实实在在烧掉毫秒级的时间;碎片整理把文件重写成连续区块,在一块严重碎片化的机械盘上,提升是真实可感的。SSD没有磁头也没有盘片——每个块的访问时间完全一样,所以文件碎片化几乎不产生任何代价。更糟的是,整理时不断的重写会吃掉写入周期:闪存单元只能承受有限次数的擦除,而一次全盘整理是为了零收益搬动整块盘的数据。现代Windows深知这一点,所以“优化驱动器”工具默认拒绝整理SSD。
TRIM解决的是另一个问题。你删除文件时,Windows只是把空间标记为空闲——SSD并不知情,直到它试图往那里写入,才发现必须先擦掉的“脏”块。TRIM就是操作系统提前告诉盘哪些块已经作废,让控制器的垃圾回收提前擦掉它们,写入得以保持高速。缺少周期性的TRIM,SSD写入速度会在几个月里衰退,常年接近满盘的盘上尤其明显。
Windows自动做了什么——“优化”按钮的含义
自Windows 8起,“优化驱动器”的计划任务大约每周运行一次,并按盘的类型做正确的事——HDD整理碎片、SSD执行TRIM——全程无需你操心。同一窗口里的“优化”按钮,就是按需执行计划本会做的事。你可以在终端里用 fsutil behavior query DisableDeleteNotify 验证TRIM是否开启:返回0表示TRIM已启用,这也是所有现代安装的默认值。SSD上出现一次传统碎片整理只有一种狭窄情形——存在系统还原快照且卷严重碎片化时,Windows会每月跑一次单独的整理,防止卷影副本膨胀;这是有意为之,不是bug。
- 打开“碎片整理和优化驱动器”,确认每一块盘——HDD和SSD都算——的计划优化都处于开启状态
- 检查TRIM状态:fsutil behavior query DisableDeleteNotify 应当返回 0
- 只在删掉海量数据后手动运行优化,让TRIM更快触及刚释放的块
- HDD交给计划任务;只有显示碎片超过约10%的盘才值得手动跑一次
- 无视任何声称能帮你“优化”SSD的第三方工具——Windows已经执行了它唯一需要的那种优化
靠卖产品才活下来的迷思
“整理SSD碎片让它提速”是半个SSD工具市场中心的僵尸观念;诚实的答案是:碎片化对闪存性能不可见,一次整理纯属磨损。天天“按需TRIM”的工具同样毫无意义——TRIM是一条通知,不是清洁仪式,每周的计划任务已经超出盘的需要。SSD唯一真正的性能陷阱是把盘填到大约80–90%以上,因为控制器需要空闲块来压低写放大。留出余量、让计划跑着,就没有什么剩下可优化的了。
常见问题与解答
Windows 11里该给SSD整理碎片吗?
不该——Windows会识别SSD并只向其发送TRIM命令,这恰恰是对的。手动整理SSD只会增加磨损,换不来任何性能提升。
“优化”按钮在SSD上做了什么?
它执行一次TRIM操作(显示为RETRIM),告诉盘哪些已删除的块可以提前擦除。安全、快速,至多在删掉几十GB数据后值得跑一次。
继续阅读
联系我们: [email protected]