许多人在日常 电脑维护 中启用了碎片整理,几年前,这确实是个很好的建议。当硬盘驱动器(HDD)是标准配置时,碎片整理可以通过重新组织分散在旋转磁盘上的文件来加速计算机。
但如果你使用的是固态硬盘(SSD),碎片整理不仅没有必要,反而可能会对你的硬盘造成损害。SSD的工作原理和HDD完全不同。旧的维护智慧不再适用。
什么是碎片整理?
HDD会把你的文件分散到各个地方
当你将文件保存到HDD时,它并不总是落在一个整齐的位置。驱动器会把文件的片段存储在找到的可用空间里。这些空间有时会分散在旋转盘片的不同物理位置上。这就是碎片化。
随着时间的推移,你添加、删除和修改文件,HDD变得越来越碎片化。读写头必须在磁盘上跳来跳去,以收集单个文件的所有片段,这会减慢访问速度。碎片整理将这些分散的文件片段重新组织回连续的块。这个工具会移动文件片段,让每个文件都放在一个连续的位置,从而减少读写头的移动距离。这提高了HDD的性能,因为物理移动是需要时间的。
这种机械限制是碎片整理存在的根本原因。当你的存储设备依赖移动部件读取数据时,文件按顺序组织会带来明显的差异。但 SSD 可不是这样工作的。
这就是为什么 SSD 让碎片整理变得过时且有害
闪存不在乎你的文件存放在哪里
SSD 使用的是闪存,而不是旋转盘片。它可以在同样的时间内访问任何存储单元,无论位置如何,因此碎片化不会影响它的速度。实际上,碎片整理对 SSD 并没有任何性能提升。你的文件可能散落在驱动器的各个地方,但你根本不会察觉到速度的差别。
碎片整理实际上会对 SSD 造成伤害。闪存单元只能承受有限的写入周期,过后就会磨损。每次你进行碎片整理,都会强迫驱动器不必要地重写大量数据。这完全是无谓地消耗了这些写入周期。
固态硬盘(SSD)包含均衡磨损算法,这些算法将写入均匀分布到所有单元,以最大化使用寿命。碎片整理会干扰这一过程,因为它会导致特定区域写入过多。如果您想延长SSD的使用寿命,有一些最佳做法可以帮助延长它的使用寿命,而不是运行为完全不同硬件设计的工具。
Windows已经改变了它的驱动器维护方式
现在Windows在SSD上运行TRIM
如果对SSD进行碎片整理是有害的,为什么Windows仍然包含碎片整理工具?答案是,它不再像以前那样了。
微软将该工具重命名为“优化驱动器”。更重要的是,它现在会自动检测您的驱动器类型,并根据您安装的硬件应用不同的维护。当您在SSD上运行优化时,Windows不会进行任何碎片整理。相反,它会执行一个TRIM指令,这个指令是专门为闪存存储设计的。
TRIM 实际上是干什么的:当你删除一个文件时,操作系统将这些存储块标记为可用,但并不会立即擦除它们。在 HDD 上,这不是问题——驱动器可以立即覆盖旧数据。但 SSD 必须在写入新数据之前清除一个块,这会随着时间的推移导致写入速度变慢。TRIM 告诉 SSD 哪些块包含已删除的数据,这样它就可以在空闲时擦除这些块。这样,当你需要写入新文件时,驱动器就有干净的块可以使用,而无需先清除旧数据。权衡是,已修剪的数据变得不可恢复——但这正是重点所在。
Windows 默认每周安排一次此优化,这对大多数人来说效果很好。这个工具的名字里有“碎片整理”,因为有些人仍然 以不同的方式使用 HDD,但它为每种驱动器类型应用正确的维护。
你现在不需要像 Defraggler 这样的第三方工具了
让操作系统为你工作
多年前,像 Defraggler 这样的第三方工具比 Windows 自带的选项提供了更好的碎片整理控制。有些人仍然下载这些程序,因为他们记得这些工具曾经很有用。
但是,现在没有理由再使用这些工具了,特别是对于SSD。Defraggler和类似工具是为Windows无法智能处理SSD的时代设计的——自Windows 8起,这种情况就不复存在。这些程序也没有跟上现代存储技术的步伐。Defraggler的界面仍然是Windows 7时代的截图,这说明背后的公司显然不再重视它。
如果你有SSD,就让Windows自己去优化吧。没有任何第三方工具能做的事情是Windows已经做得很好的。如果你的系统里还有HDD,Windows也会妥善地对它进行碎片整理。省下下载和占用的磁盘空间吧。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.