为什么多次重启会安装Windows 7?


16

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

我知道微软一定有充分的理由,但是我完全困惑为什么这样做是必要的。安装过程只是简单地写入磁盘,并且由于系统已经从DVD启动,因此它已经具有对目标硬盘驱动器分区的完全写入权限。

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

可能似乎还不止如此,因为我最初必须做一次额外的重新引导(回到我的主机操作系统)来修复分区的格式,然后再进行Windows更新的重新引导。

Answers:


32

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


Windows 7准备目标安装媒体(硬盘驱动器或SSD),必要时进行格式化,并复制基本安装文件以加快安装速度并解压缩它们。这还将安装基本Windows Kernel,以在下一步安装中使用。


第一次重启

重新引导后,系统将引导至Windows 7内核。此处,所有软件包和驱动程序均已安装。完成此步骤后,您需要将系统重新引导至Windows,以重新加载在安装过程中检测到的所有新安装的硬件和驱动程序。这也使基本的Windows组件可以被激活并作为启动时启动的服务安装。


二次重启

现在,您的硬盘驱动器上具有Windows 7的完全安装版本,带有所有必需的驱动程序(主板,磁盘接口,控制器等)。完成所有最终安装过程(OOBE,性能索引和清理)。由于安装现在在技术上已经完成,因此此后系统不会重新引导。


至于为什么需要这样做,与硬盘驱动器相比,DVD介质的速度非常慢。这就是为什么在将安装文件解压缩之前将它们实际复制到磁盘的原因。此外,为了保持与大量系统的兼容性,将使用简化的系统内核来开始安装,此后,系统的特定驱动程序将在第二次重新引导后用于引导。

这类似于Linux的安装过程,除了有几次重新引导(大多数Linux发行版可以一步完成系统准备和驱动程序安装,而无需第二次重新引导)。请注意,自Windows 95以来,安装过程中的重新启动次数一直保持不变(唯一的例外是发生错误时,您可能会经历多次重新启动,然后有必要)。


Linux有什么不同之处来保存重启?仅仅是Windows在优化安装方面没有投入太多资金吗?
Xodarap 2011年

3
它与优化的关系较小,而与内核的结构关系较大。Microsoft出于各种原因这样做,包括安装速度,稳定性和安全性。这只是操作系统的发展方式,而不是使另一个操作系统“好于”另一个操作系统的方法。
突破

1
@Xodarap一般而言,绝大多数linux驱动程序都是模块化的,可以在运行时插入内核,从而避免了重启。仅当修改非模块化内核部分时,才需要重新引导。这基本上是内核核心和某些基准驱动程序。现在甚至有了Ksplice,它允许大多数内核核心更新在运行时进行。
标记

6

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

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

刚将其安装到干净的VM中,只进行了两次重启,所以我不确定3位数的来源。


感谢您的回答!也建议,我希望将多个答案标记为正确。
skue 2011年

不用担心,在可能的情况下我会尽量简洁,但有时完整答案会更好。
纳撒尼尔·班尼斯特

@skue:一个人可以接受多个答案。
哈里奇2011年

@harrymc:如果有的话,那肯定不是直观的……单击一个答案前面的复选框可将其切换为另一个答案。
skue,2011年

抱歉,以前是这种方式。那我就没有最新的规则了。
哈里奇2011年


-2

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.