为什么碎片化折磨硬盘,却伤不到闪存
在机械盘上,读取一个被切成500个碎片的文件意味着500次物理磁头移动,每次都以毫秒计价。碎片整理正是为了把这些往返合并成一次干净的顺序读取而发明的,在旋转盘片上,收益真实且可测。SSD没有磁头也没有盘片:每个块无论物理上位于何处,都以同样的微秒级响应。现代NVMe盘上随机读和顺序读几乎跑得一样快,所以碎片整理所解决的那个问题,在闪存上根本不存在。
碎片化仍然会发生——Windows只是把它归档到“谁在乎”那一栏。随着盘被填满,文件系统继续把大文件切到空闲块上,若在HDD上你能感觉到;而在SSD上,一个碎片化文件的唯一代价只是一份略长一点的块地址列表,控制器几乎零成本就能解决它。
“优化驱动器”实际对SSD做了什么
打开优化驱动器(dfrgui),看“媒体类型”一列:Windows分得清SSD和HDD,并且从设计上就区别对待。对SSD,这个工具的任务是TRIM——告诉控制器哪些块在逻辑上已删除,让以后的写入直达新鲜单元,而不是绕一遍读-改-写循环。这才是真正的维护,默认按周计划运行,按下按钮并不能加上计划还没做完的任何事。唯一看似例外的情形:启用系统还原时,Windows大约每月故意对SSD跑一次传统整理,因为文件碎片化一旦越过阈值,快照就会失效。那是微软自己的工程取舍,不是你配置里的bug。
- 运行任何东西之前,先在优化驱动器(dfrgui)里核对“媒体类型”一列。
- 保持计划优化开启——对SSD它发送的是TRIM,不是整理碎片。
- TRIM验证一次即可:在管理员命令提示符运行 fsutil behavior query DisableDeleteNotify ——你要的是0。
- 无视那种见盘就整理的第三方套装;2005年代工具里的“SSD支持”是营销话术,不是媒体识别。
- 如果开着系统还原,别为历史记录里每月一条的整理记录慌张——它让卷快照保持可用。
- 在意损耗的话,用SMART工具盯住 Total Host Writes 和 TBW:SSD真正的里程表是那个数,不是碎片化。
SSD真正想要的维护
闪存毁于写入而非碎片化,所以诚实的清单很短:留10–15%的盘不要填满,好让控制器有腾挪空间;厂商发布修复时更新固件;也别为页面文件大小患上恐慌症。消费级盘出厂自带的TBW额度,大多数家庭用上十年也摸不到边。一次整理会把每个块都搬一遍,换来零性能提升——这是唯一一项“花耐久度却什么都买不到”的维护任务。
所以当那条老建议在论坛帖子里再次冒头,答案一句话就装得下:Windows从2012年起就把这件事处理对了。你表哥记得的那个碎片整理器,是给闪存并不存在的毛病准备的工具。
常见问题与解答
Windows 11里该给SSD整理碎片吗?
不该。优化驱动器本来每周都在发送TRIM,这就是SSD需要的全部维护——手动跑一遍只会增加写入损耗。
为什么Windows每月给我的SSD整理一次碎片?
启用系统还原时,Windows每月跑一次,让文件碎片化保持在卷快照失效的水位之下。这是有意的取舍,不是bug。
继续阅读
联系我们: [email protected]