为什么安装 Windows 7 时需要多次重启?

为什么安装 Windows 7 时需要多次重启?

我刚刚在非 PC 上安装了 Windows 7,并对 Windows 安装程序在安装过程中重新启动的次数感到震惊。它甚至在安装过程中的屏幕上显示计算机将重新启动多次。

我知道微软这样做肯定有充分的理由,但我完全搞不懂为什么这是必要的。安装只是写入磁盘,而且由于系统已从 DVD 启动,因此它已经对目标硬盘分区具有完全的写入权限。

Windows 实际上是在安装一个初步的磁盘映像,然后从该映像而不是 DVD 启动,以加快安装速度吗?(但这又引出了一个问题,为什么要重新启动两次?)

它可能看起来不止这些,因为我必须首先进行额外的重启(回到我的主机操作系统)来修复我的分区的格式,然后还有后续的重启来更新 Windows。

答案1

实际上,整个Windows 7安装过程只有两次重启:


Windows 7 准备目标安装介质(硬盘或 SSD),必要时进行格式化,并复制基本安装文件以加快安装速度,然后解压缩它们。这还会安装基本 Windows 内核以供下一步安装使用。


首次重启

重启后,系统将启动到 Windows 7 内核。在这里,所有软件包和驱动程序都已安装。完成此步骤后,您需要重启系统,以便 Windows 重新加载安装过程中检测到的所有新安装的硬件和驱动程序。这还可以激活和安装必要的 Windows 组件作为启动时启动的服务。


第二次重启

现在,您的硬盘上已安装完整版本的 Windows 7,并安装了所有必要的驱动程序(主板、磁盘接口、控制器等)。所有最终安装过程(OOBE、性能索引和清理)均已完成。此后系统不会重新启动,因为安装现在在技术上已完成。


至于为什么需要这样做,DVD 介质与硬盘相比非常慢。这就是为什么安装文件实际上被复制到磁盘上在它们解压之前。此外,为了保持与大量系统的兼容性,使用精简的系统内核来启动安装,之后再安装特定于你的系统用于第二次重启后启动。

这与 Linux 安装过程类似,只是需要多重启几次(大多数 Linux 发行版可以一步完成系统准备和驱动程序安装,无需第二次重启)。请注意,自 Windows 95 以来,安装过程中的重启次数一直保持不变(唯一的例外是如果出现错误,则可能会经历比必要更多的重启)。

答案2

我对 W7 的 Windows 安装过程的理解:

  1. 从 CD 启动、分区、复制基础系统
  2. 重启
  3. 从 HD 启动,扩展基础系统并设置其支持的设备的注册表和驱动程序
  4. 重启
  5. OOBE(开箱即用体验)要求输入用户名和许可证密钥

刚刚将其安装到一个干净的虚拟机中,只计算了两次重启,我不确定 3+ 这个数字是从哪里来的。

答案3

第一次重启确实是因为它在安装介质上运行,并切换到硬盘上的新最小安装。后续重启是因为许多系统文件只能在操作系统启动期间更新;这是为了帮助防止病毒覆盖它们。

答案4

超过 2 次重启通常意味着您拥有被恶意软件感染的操作系统的非法副本。

相关内容