不愿意在我唯一的电脑上尝试这个,但我突然想到使用多个硬盘碎片整理程序可能是一个好主意,也可能是灾难性的。我不是问哪个碎片整理程序最好,而是问你是否可以通过按顺序运行不同的碎片整理程序获得更好的结果。
另外,如果它们同时运行会怎么样?死锁?活锁?或者可能没问题,只是完成速度快一倍(对此表示怀疑,因为我确信 I/O 是瓶颈)?
答案1
不,这不是个好主意。不同的碎片整理程序对于将某些数据移动到何处的想法略有不同。这意味着,如果您先使用产品 X 进行碎片整理,然后使用产品 Y,那么您将撤消产品 X 的部分工作。如果您再次运行产品 X,您将返回到产品 X 的碎片整理版本,而产品 Y 会认为它没有完全碎片整理。
将它们一起运行会更糟,因为它们会互相争斗(如果由于锁定而起作用的话)。
最好的做法是坚持使用单一产品。
答案2
不要同时运行它们!它们可能会实现不同的重定位算法。这可能会导致其中一个破坏另一个已修复的内容。此外,它还会使您的计算机陷入瘫痪。
如果需要,只需使用一个磁盘碎片整理程序。找到一个能完成其工作的好程序(操作系统内置的程序就足够了)并坚持使用它。如果它说磁盘不再有碎片,那就没有必要再猜测了。
答案3
不,正如其他人所说,您不应该尝试对同一数据运行不同的碎片整理程序,有些碎片整理程序可能不可靠。如今,我倾向于坚持使用文件系统本身附带的文件系统工具(即,通常是操作系统附带的工具),因为文件系统最近相当复杂,并且以各种方式定期更新。
还要注意,现代文件系统在某种程度上会自动管理碎片,碎片整理开始变得不那么必要了。微软官方的 XP 培训材料实际上说了类似这样的话:“碎片整理对于 NTFS 来说并不是必需的,但它确实让用户感觉更好,因为他们可以自己做这件事来改善他们的系统。”
答案4
Windows 自带的碎片整理程序在整理文件时并不十分聪明。它将每个文件合并到一个块中,但不会移动经常一起访问的文件。这就是为什么有时需要使用其他替代程序(如免费的 MyDefrag 或免费的 Jkdefrag)。
另一方面,我不会进行碎片整理,除非
系统已完全设置(操作系统、驱动程序、SP、应用程序和数据),
31 天后,未使用的数据将被视为“旧”,
从那时起,每年大约 2 到 4 次,或者在另一个 SP 之后 31 天(它们确实会使一切变慢)。
即使是每周进行一次碎片整理计划,除非您要移动大量数据,否则也是疯狂的。