每天运行碎片整理程序是否可取?我听说频繁进行碎片整理会损坏硬盘。这是真的吗?如果是,那这是怎么发生的?
答案1
虽然这个问题可能会带来很多基于意见的答案,但我会尽力提供事实和逻辑来帮助你做出决定。
当文件写入磁盘时,文件会被分割成固定大小的数据块。这些大小称为簇。对于 NTFS,这通常是 4KB 的“块”。有关更多信息,请参阅这篇 Microsoft 文章
通常情况下,这些文件都是按顺序写入的,只要磁盘上有足够大的空间可以容纳一个文件。随着文件被更改、新数据被写入、旧数据被删除等,就会产生大量碎片。碎片是指完整的文件被分割到磁盘的多个物理区域。这是一个自然过程,是正常使用的结果。有关更多信息,请参阅这篇网络百科文章
碎片整理是在磁盘上移动这些数据块的过程,以确保将完整的文件写入一起(再次强调,更多详情请见此处)。这通常可以提高性能,因为磁盘头不需要在磁盘上不断跳动来获取文件的所有块。
我个人不会每天进行碎片整理...我的大多数机器每周进行一次碎片整理,或者至少每周进行一次碎片分析以查看是否需要这样做...但如果磁盘保持清洁并进行碎片整理,则碎片数据量将始终相当低。
现在来谈谈 PC 的使用寿命问题。从我个人的经验来看,我有一台 Windows 95 PC,现在已经 8 年了……它仍然运行着刚买的时候的磁盘。它每周进行一次碎片整理,没有出现任何死机迹象。虽然这只是偶然情况,但我从未听说过有机器因为频繁进行碎片整理和清理而死机。
毫无疑问,碎片整理对磁盘的破坏性非常大,但不断地到处寻找文件碎片也同样重要...所以,这可能是一种做了也会被诅咒的情况,不做也会被诅咒。
我还没有看到任何确凿的证据表明,与碎片磁盘增加的工作量相比,对磁盘进行碎片整理会造成危害。这是短时间冲刺(整理碎片并将所有碎片一起移动)与长跑(不断寻找文件块)之间的区别,
还有一种观点认为,如果碎片整理给磁盘带来太大压力并导致硬件损坏,磁盘制造商会对此提出警告(从未听说过这种情况),操作系统供应商会停止提供自己的碎片整理程序(同样,从未听说过这种情况),或者第三方会停止制造和销售这些工具(同样,不会发生)。此外,由人们编写的将碎片整理作为 PC 优化一部分的开源工具市场也不会繁荣。
虽然都是间接的,但这意味着碎片整理的危险可能很小,除非你的磁盘已经处于糟糕的状态并准备死亡(在这种情况下,激烈的活动可能会将其推到边缘,但它很可能已经准备好死亡了)。
希望我的长篇大论能有所帮助。