我经常使用 Piriform 的 Defraggler 来整理硬盘碎片。换成 SSD 后,我认为没必要再整理了,因为 SSD 不需要碎片整理。
我用它来做了一个基准测试,程序建议在我的 SSD 上运行 SSD 优化。
你能解释一下这包括什么吗?
答案1
最好是修剪磁盘。有效地遍历所有未分配的空间并告诉驱动器哪些区域是未分配的并且可以回收使用。回收的块可以在需要写入之前预先擦除,从而潜在地提高性能。
在 SSD 推出后不久,Trim 就被引入。由于 SSD 的低级操作与硬盘有很大不同,操作系统处理删除和格式化等操作的典型方式导致 SSD 上的写入操作性能意外逐渐下降。Trim 使 SSD 能够更有效地处理垃圾收集,否则会减慢对相关块的未来写入操作
如果事先没有擦除块,那么您可能会注意到写入速度下降,因为必须在写入之前擦除它们。
这应该您的操作系统已经定期执行了 TRIM,但更频繁地发出 TRIM 应该没有什么坏处。除非您定期填充和删除磁盘上的大量数据,否则没有必要更频繁地执行 TRIM。
但实际的碎片整理是非常不必要的,并且可能会损害驱动器的寿命,因为它会主动复制和写入磁盘并浪费单元写入周期。
答案2
似乎只是运行修剪。
从他们的网站:
碎片整理程序和 SSD
什么是 TRIM 函数?
与标准 HDD 一样,SSD 的性能会随着使用时间的推移而下降。这是由 SSD 读取和写入数据的方式决定的。
例如:当您将文件写入新的 SSD 时,它将以全速直接写入块。但是,如果您随后删除此文件,它不会立即被删除。它所占用的空间会被操作系统标记为“未使用”。当操作系统需要该空间时,它将覆盖此空间。
但是,与标准 HDD 不同,它无法一次性完成此操作。它必须先擦除所有数据,然后才能将新信息写入块。删除 SSD 上的文件时,还会发送 TRIM 命令以清除标记的块。这意味着 SSD 现在可以写入完全空白的块。
碎片整理程序现在可以使用此 TRIM 功能来优化您的 SSD。
什么是零填充?
有时 SSD 不支持 TRIM。在这种情况下,Defraggler 可以使用另一种方法来帮助提高 SSD 的写入速度性能。这称为“零填充”。
SSD 的性能取决于写入块所需的时间。当块为空白(零填充)时,写入速度最快。如果没有空白块,则必须擦除块以腾出空间来存储新数据。这会减慢写入过程。如果没有可用的 TRIM 功能,SSD 无法提前擦除块。