长期使用固态硬盘(SSD)的用户可能屡闻警告:切勿对 SSD 进行碎片整理。传统观点认为,SSD 缺乏机械硬盘的旋转盘片与磁头,重新排列文件不仅无法缩短寻道时间,反而会增加闪存不必要的写入损耗。

然而,Windows 11 似乎正在打破这一规则。在搜索栏输入“defrag”调出“碎片整理和优化驱动器”工具后,用户会发现 SSD 旁设有“优化”按钮及自动计划。既然 Windows 能准确识别存储介质类型,为何仍保留这一看似危险的功能?

“优化”并非等同于“碎片整理”

在机械硬盘时代,碎片整理通过重排分散文件以减少磁头移动,是提升性能的关键。但 SSD 基于 NAND 闪存,可随机访问逻辑地址,无需物理寻道。此外,NAND 单元写入寿命有限,传统的碎片整理会增加写入量却无性能收益,因此旧版警告针对手动运行传统碎片整理依然有效。

误解源于将 Windows 的“优化”等同于“碎片整理”。事实上,Windows 具备媒体感知能力:对机械硬盘执行碎片整理,而对 SSD 执行 TRIM 指令。

TRIM 指令:SSD 优化的核心

删除文件时,SSD 不会立即清除底层数据,仅标记空间为“可用”。TRIM 指令告知 SSD 控制器哪些逻辑块数据无效,以便在垃圾回收时高效清理。这有助于 SSD 更好地准备后续写入操作。

Windows 支持“重修剪”(Retrim),即再次发送空闲空间信息。通过 PowerShell 运行 Optimize-Volume 时,支持 TRIM 的 SSD 默认执行 -Retrim,而硬盘则进行分析与碎片整理。即便使用旧版命令,defrag C: /L 执行重修剪,defrag C: /O 则根据介质类型自动选择优化方式。

用户无需手动干预,Windows 已自动安排驱动器优化。若关注硬件健康,可通过系统设置查看 NVMe SSD 基本信息,或使用 GSmartControl 等工具深入检测。

例外情况:每月一次的碎片整理

尽管专家长期建议避免对 SSD 碎片整理,但微软文档显示,Windows 每月会对 SSD 进行一次传统碎片整理。即使修改了每周优化计划,这一月度任务仍会执行。

此举并非系统误判,而是出于文件系统考量。虽然 SSD 不在意物理文件分散,但 NTFS 文件系统需管理元数据。严重碎片化会增加元数据管理负担。2014 年,微软 Windows 存储团队曾解释,偶尔的碎片整理旨在应对过度的文件系统碎片化和卷影复制问题。当前文档确认,SSD 上的计划性传统碎片整理并未取消。

建议用户定期检查“碎片整理和优化驱动器”设置,确认 SSD 介质类型识别正确且自动维护未被关闭。若系统将 SSD 误识为硬盘,应立即排查而非反复点击“优化”。

名称滞后带来的误解

Windows 常保留旧功能名称,“碎片整理和优化驱动器”即为典型。旧警告在大方向上依然正确:用户不应手动使用传统工具无谓搬运 SSD 数据。但这并不意味着“Windows 绝不应优化 SSD”。在禁用看似过时的功能前,了解其实际执行的操作更为重要。对于现代 SSD,因担忧写入量而禁用例行维护并无必要,关注实际写入数据量比纠结于单次维护过程更具意义。