为什么无法对固态硬盘进行碎片整理?

为什么无法对固态硬盘进行碎片整理?

我一直听说这是大忌。为什么会这样?我主要运行 Ubuntu,所以它不会影响我,但我只是想知道。

答案1

固态硬盘基于闪存,其老化程度与标准旋转硬盘截然不同拼盘硬盘。每个扇区有数量有限的写周期,因此驱动器包括磨损均衡通过故意对驱动器进行碎片整理,可以使驱动器的使用寿命更长。

与标准驱动器一样,碎片整理不会显著改善读取时间,因此碎片整理并没有带来任何实际好处,但这样做会增加对驱动器的写入次数,从而缩短驱动器的寿命。

答案2

碎片整理会将您的扇区彼此靠近,这对于旋转的磁盘很有帮助。但是,这对于具有恒定访问时间的 SSD 毫无用处。碎片整理只会导致磁盘上出现额外的写入(由于 SSD 的设计,其写入次数有限)

答案3

请注意,“无法对固态硬盘进行碎片整理”不应该有任何技术原因,因为您可以启动碎片整理程序并针对驱动器运行它。

但这样做不会产生对非固态硬盘的影响,因为将簇移动到一起实际上不会加快硬盘速度。

另一方面,您将在驱动器上执行大量不必要的写入操作,这会缩短驱动器的使用寿命(尽管只是稍微缩短)。

此外,许多固态硬盘会通过减少对同一区域的重复写入来减轻此问题,并且这对外部系统来说是透明的,在这种情况下,簇可能根本不会一起移动,而是分散在驱动器上。这种技术通常是“磨损均衡”。

如果碎片整理程序拒绝对固态硬盘进行碎片整理(或者甚至只是将其列为您可以选择的驱动器),我敢打赌这基本上是软件拒绝这样做,只是为了避免上面概述的问题。

请注意,我对用于对驱动器进行碎片整理的底层协议了解不够,因此固态驱动器中很可能存在一个硬盘块来接受碎片整理命令(如果有的话)。但是,造成这种情况的原因如本文所述。

答案4

这取决于驱动器上的内容。对 SSD 进行碎片整理不会提高性能,但可以将要对数据恢复有影响。

一方面,闪存具有写入次数有限,因此进行大量写入最终会磨损它。闪存驱动器、存储卡和 SSD 使用以下技巧磨损均衡修剪延长介质的使用寿命,但碎片整理往往会导致大的写入次数,这将导致其磨损得更快。

另一方面,碎片文件在被意外删除、感染病毒等情况下会更难恢复,因此保持文件处于连续状态(例如通过碎片整理)将大大增加恢复的机会。

因此,就像我在开始时所说的那样,这取决于驱动器上存储了什么、文件的重要性、需要执行数据恢复的可能性以及文件的更改频率(频繁的删除和复制会导致更快的碎片化以及消耗更多的写入周期)。

相关内容