启动时对所有内容进行碎片整理

启动时对所有内容进行碎片整理

是否有任何碎片整理工具可以在启动时对每个碎片文件进行碎片整理?到目前为止,我见过的所有工具仅在启动时对页面文件、MFT 和系统文件进行碎片整理。

答案1

我不知道是否有内置选项可以在启动时运行的碎片整理实用程序(Keltari 提供了一个建议),但我强烈建议不要在引导。Windows 启动时,会出现很多在加载系统、用户配置文件、自动运行程序等时,它会占用大量的磁盘访问空间。如果这些程序之一正在对硬盘进行碎片整理,那么整个系统就会陷入可怕的困境(除非您使用的是固态硬盘 (SSD),在这种情况下您根本不应该进行碎片整理)。

更好的选择是在启动过程完成后稍后运行自动碎片整理。


Windows Vista+ 为 Windows 服务添加了新的启动类型,允许它们自动运行,但在 Windows 启动后。您可以创建一个运行碎片整理程序的 Windows 服务,并将其设置为自动(延时)


更好的解决方案是使用启动调度程序,例如启动延迟器(图 1)。有了它,您可以将其(以及大多数其他自动运行程序)配置为在启动时自动运行,但以延迟、交错的方式运行,这样系统就不会陷入困境并立即响应。为此,您需要将其设置为最后一项(例如,延迟约 2-3 分钟),这样系统在运行时就已经停止了大部分磁盘访问。

当然,您必须检查您喜欢的任何碎片整理工具的帮助文件以查看它使用了哪些命令行开关(尽管通常使用驱动器号运行可执行文件通常就足够了,例如defrag c:)。


(如果碎片整理后出现大量碎片,请启动到安全模式(其中程序不会自动运行),并在那时执行常规碎片整理,以免文件被锁定。)


正如 Ansgar 所建议的,您可以配置页面碎片整理(图 2)在预启动期间对注册表配置单元、页面和休眠文件、事件日志等进行碎片整理。(它可以在 Vista+ 中运行,但没有必要。)您还可以使用(每两三个蓝月一次),恩特雷戈普特(图 3)压缩注册表配置单元(适用于 Vista+)。



通过这套工具,您可以使您的系统保持最佳状态。


图1:自动运行 Windowsdefrag程序:

在此处输入图片描述

图 2:PageDefrag 的选项

在此处输入图片描述

图 3:NTREGOPT 压缩注册表配置单元

在此处输入图片描述


如果你必须在启动时执行实际的碎片整理,那么启动时碎片整理就是终极碎片整理

答案2

超级碎片整理开机时间碎片整理。我以前用过,但最近没用过。它是免费的,而且是开源的。

相关内容