使用SSD(固态硬盘)的许多现代计算机,我经常被问到的一个问题是你是否需要对SSD进行碎片整理。这是一个很好的问题,因为到目前为止,几乎所有人都听说过对PC进行碎片整理。
那么我们为什么要首先对硬盘进行碎片整理?好吧,我不会在这里详细介绍,因为你可以在网上阅读它,但基本上是因为旋转硬盘驱动器需要更长时间才能读取“碎片化”或存储在硬盘上多个位置的数据。由于旋转硬盘驱动器按顺序读取和写入数据,如果文件的某些部分位于磁盘的不同部分而不是完全位于一个单元/空间中,则硬盘驱动器读取文件需要更长的时间。
因此根据驱动器的大小,存储的文件数量以及这些文件的大小,对正常的旋转硬盘驱动器进行碎片整理会很有用。现在的问题是,如果硬盘驱动器没有物理移动部件,那么碎片整理有用吗?
嗯,这个问题的答案很容易你了解SSD和硬盘之间的区别。 SSD基本上是非易失性闪存,您可能习惯在数码相机等中使用.SSD速度快,因为它随机访问内存而不是像HDD一样顺序访问内存。固态硬盘非常棒,但有一个值得注意的问题是,大多数硬盘制造商从未提及固态硬盘,而这就是它们的使用寿命。
SSD的LifeSpan
由于它们的构建方式, SSD每次写入时都会磨损。如果您之前已经阅读过SSD的评论,那么您可能已经了解了如果在完全填充驱动器然后擦除它之后对SSD进行基准测试,SSD将如何变慢。使用硬盘驱动器,您永远不会遇到这个问题。大多数人错误地认为SSD比HDD更安全,因为它们没有移动部件。这不是真的。闪存的寿命非常有限,使用的越多,失败的速度就越快。
回到碎片整理的问题。当您对硬盘(尤其是SSD)进行碎片整理时,最终会导致大量的小写访问,从而缩短硬盘的使用寿命。并且由于数据不是按顺序读取的,因此无论文件存储在一百个不同的位置都没关系,性能将保持不变。
所以,不,你不应该对SSD进行碎片整理。执行一个实际上会减少驱动器的寿命。所有SSD制造商都知道这个问题并且他们已经使用TRIM命令提出了一种优化技术。
目前,对于HDD和SSD,如果删除硬盘上的一些数据,操作系统实际上并没有从磁盘中删除内容,只是删除了指向该地址的指针,因此“删除”了数据。这可能就是为什么你会听到安全删除或政府安全文件删除 的原因,它实际上会用乱码覆盖已删除的数据,因此以后没有人可以使用高级工具来读取数据。
这个数据实际上没有被删除的问题是导致SSD寿命缩短的原因。如果驱动器知道哪些内存区域不包含任何重要数据,则可以简单地将其重新用于新数据。最新的SSD支持TRIM命令,并将优化硬盘驱动器,从而减少写入/删除次数,从而显着延长SSD的使用寿命。
如果您在市场上购买SSD,非常谨慎地做出选择。您需要一个支持TRIM命令的硬盘驱动器。
还有很多其他SSD支持TRIM命令,但您必须请与制造商联系。请注意,Windows 7/8/10本身支持支持它的硬盘驱动器的TRIM命令,因此您无需执行任何操作。旧版本的Windows不支持TRIM命令。对于Windows XP和Vista,操作系统甚至无法区分SSD和HDD之间的区别,因此最好关闭磁盘碎片整理程序。
您还可以使用支持TRIM的第三方程序在未运行Windows 7/8/10的系统上运行。如果您不相信我所说的一切,那么您可以从更可靠的来源查看这篇文章,详细说明为什么对SSD进行碎片整理不是一个好主意:
http://www.oo-software.com/en/docs/whitepaper/ood_ssd.pdf
如果您有不同的意见或要添加的内容,请随时添加评论!享受!