为什么重新格式化会减少 Windows 启动时间?

Sup*_*est 3 windows boot

使用 Windows 7(此观察结果也适用于以前的版本)一年多后,我注意到启动时间(输入登录密码后计算机完全响应之前的时间)随着时间的推移逐渐变长。

如果不选中,通常需要 10-15 分钟才能完成登录。在此期间,计算机没有响应,通常会死机几秒钟,并不断从磁盘读取/写入。

我知道针对这个问题的常见“健全性检查”:间谍软件、病毒、不必要的程序等。我没有在我的系统上安装不需要的垃圾软件,我没有间谍软件,我的驱动程序没有错误。问题不是简单的新手错误。我的硬件足够强大。

关于这个问题,我又做了两个观察:

  1. 我只用于 Skype 对话的 Windows XP 虚拟机容易出现同样的问题,即使我只安装了 Skype、驱动程序、一些实用程序(当我第一次制作 VM 时)并且什么也没安装,也没有浏览网页,在其生命周期中。随着时间的推移,登录(但不是 boot)开始花费越来越长的时间。

  2. 如果我格式化一台需要约 5 分钟登录的机器的系统驱动器,然后重新安装几乎所有以前安装的软件,即使计算机仍在运行,登录时间也会短得多(约 30 秒)相同的资源密集型启动顺序。

我曾尝试使用各种启动序列分析程序,但它们未能揭示任何需要很长时间的具体过程。在大多数情况下,似乎:

  • 大多数用户应用程序(即我安装的应用程序)花费的时间比它们应该的要长一些。
  • 整体式 Windows 系统进程花费的时间比它们应该的要长得多。
  • 即使在 100% 的 CPU 和 HDD 使用率下(鼠标指针卡住,按下键盘上的键只会导致机箱发出“系统忙”的哔哔声,显示停止更新),计算机的响应速度也远低于应有的水平。

似乎有一个非常高优先级的 Windows 进程变得更慢,并阻止了启动顺序。我怎样才能找出这个问题的原因?

Kel*_*ari 5

重新格式化和重新安装 Windows 确实可以使您的机器使用得更快。然而,这过于简单化了。当您重新格式化时,您会吹走您安装的所有程序、服务、字体等。

许多程序安装启动程序和服务以及在启动时加载的东西,这反过来会减慢计算机启动时间。

您可以使用像Soluto这样的程序来分析您的启动时间并删除或延迟会减慢启动过程的项目。

有些人发誓像 CCleaner 这样的程序也有帮助。但是,我还没有看到注册表清理器做任何有用的事情。甚至有些是有害的。甚至微软也表示注册表清理器/碎片整理程序无济于事。

重新格式化的另一件事是删除驱动器上的碎片。但是,碎片在较新的计算机上不是什么大问题。