双启动Windows 7和Windows XP-Windows 7启动时间为何不同?

用户541686

在双启动Windows 7和Windows XP时,我注意到了一些奇怪的行为:

只要我Windows 7重新启动,一切都是正常的。

但是,如果我启动到Windows XP,然后从XP重新启动到Windows 7,则启动过程会略有不同:

  • 引导阶段较慢(即,带有发光的Windows徽标的阶段大约需要两倍的时间)-每次我从XP来时,Windows似乎都在做更多的工作。
    但是,额外的时间是CPU时间-在这段时间内硬盘访问量不大。

  • 登录过程更快(好像所有内容都已加载/预取一样)

  • 总体而言,该过程要慢一些。

我的猜测是,它与NTFS有关,但我确实没有确凿的证据。

有谁知道是什么触发的?(我有Windows XP SP3和Windows 7 x64 SP1。)

更新:

我刚刚从Windows 8引导回Windows 7,这似乎也造成了延迟...

哈里奇

似乎您正在执行热重启,而XP和7之间的差异要求对硬件适配器和寄存器进行更好的初始化,这意味着冷重启。

两种引导模式的定义如下:

冷启动(又名冷启动):从断电条件下启动。
热启动(也称为热启动):在关闭电源的情况下重新启动计算机

Microsoft的文章“冷启动与暖启动”给出了一些提示:

通过按CTRL + ALT + DEL组合键完成的热启动通过INT19h ROM BIOS例程重新启动计算机。此热启动过程通常不会经历完整的启动过程。通常,它跳过开机自检(POST)以节省时间。此外,热启动经常无法重置计算机适配器插槽中的所有适配器。

为确保正确重置所有适配器,应使用电源开关关闭计算机。切断电源十秒钟可确保主板上的所有电容器都有时间放电,并且还应使硬盘驱动器有机会停止旋转。

没有为热启动未重置的所有适配器的完整列表。我从经验中知道时钟是其中之一,因此在Windows和Linux之间使用不同的时钟进行热启动时可能会出现问题。

显然,XP和Windows 7以及Windows 8和Windows 8之间也存在这种差异。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章