我该如何提高碎片整理速度?

我该如何提高碎片整理速度?

我正在对朋友的笔记本电脑进行碎片整理,这台笔记本电脑碎片严重,而且要花很长时间。关闭任何不必要的正在运行的进程是否会提高碎片整理的速度,还是瓶颈在于硬盘速度?

不管上述答案是什么,我能做什么(如果有的话)来提高磁盘碎片整理的速度?

答案1

从 Vista 开始,IO 调用也有优先级。默认情况下,碎片整理以非常低的优先级运行。您可以使用进程黑客,将碎片整理工具的 IO 优先级设置为高:

在此处输入图片描述

这稍微提高了速度。

答案2

您绝对应该终止所有正在运行的进程,因为在碎片整理过程中写入磁盘的任何内容都可能干扰该过程,并使其花费更长时间。

显然,更快的 HDD 将更快地进行碎片整理(最好的选择是 SSD),但只要关闭所有其他非系统进程,您就应该看到可观的收益。

答案3

要不要进行碎片整理?

  • 你真的需要碎片整理吗?虽然严格按照需要进行碎片整理可以带来适度的性能恢复,磁盘碎片很少是现代计算机系统性能问题的原因- 您的磁盘要么非常满,要么工作量非常不正常,因为 Windows、OS X 和 Linux 都试图避免产生大量碎片。如果您每月或每三个月进行一次碎片整理,那么您可能永远无法提高足够的性能来弥补等待碎片整理的时间,更不用说硬件的磨损了。如果操作系统的碎片整理工具表示驱动器的碎片不足以进行碎片整理,请听取意见并寻找性能不佳的其他原因。
  • 换句话说:如果您“需要”每 1-3 个月进行一次碎片整理,那么其他原因可能是导致性能不佳的原因,而您认为碎片整理有帮助的感觉很可能是安慰剂效应。请集中精力寻找真正的问题。
  • Windows 7 和 Windows 8 会根据需要每周自动进行一次碎片整理,请检查任务计划程序,确保计算机在执行此操作的时间内保持开启状态(根据需要调整时间),然后根本不必担心碎片整理。
  • 碎片整理仅适用于旋转盘片,不适用于 SSD 或其他闪存介质,如拇指驱动器和 SD 卡。无论 SSD 看起来有多么碎片化,对其进行碎片整理都会很慢、无效,并且会缩短 SSD 的使用寿命。

可能减慢降解速度的问题

  • 您有足够的可用磁盘空间来进行碎片整理吗?大概需要 20% 的可用磁盘空间,碎片整理程序才能有效工作。
  • 确保您的防病毒软件或其他安全软件没有妨碍您。在开始碎片整理时查看任务管理器,看看碎片整理过程中是否有其他东西导致 CPU 时间激增。
  • 其他正在运行的进程也会产生影响,因为磁盘访问(读取和写入都会与碎片整理进程竞争)、虚拟内存(再次 - 磁盘访问)和 CPU/内存使用情况。

导致反复出现分裂的问题和行为

  • 硬盘已满。硬盘越满,操作系统阻止磁盘碎片的技术就越无效。尽量让驱动器中至少有 20% 的空间空闲。
  • 频繁创建和删除大量和/或大文件。非典型使用,如非线性视频编辑、频繁卸载软件以腾出空间供其他软件使用等 - 基本上,如果您经常需要释放硬盘空间,则您可能正在处理大量碎片。

相关内容