Windows 启动过程中出现长时间暂停

文章翻译 文章翻译
文章编号: 242518 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

在选择从启动菜单启动 Windows 后,可能会出现长时间的延迟(或暂停),然后计算机才会完成启动。注意,此延迟持续的时间为 10 秒至 1 分钟。另外,此延迟在正在启动 Windows 进度栏出现之前发生,并且计算机在这段时间里可能看起来好象停止响应(挂起)。

原因

如果将 Windows 安装在某个驱动器或分区上,而 Windows 无法通过正常的基本输入/输出系统 (BIOS) INT-13 或 INT-13 扩展调用来访问它,就会出现这种情况。当 Windows 安装程序确定它无法使用 BIOS 调用进行启动时,它就会使用 Boot.ini 文件中的 scsi() 或 signature() 语法,而不是使用 multi() 语法。

更多信息

有关 signature 语法的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
227704 Windows 可能在 Boot.ini 文件中使用 Signature() 语法

在启动需要 scsi() 或 signature() 语法的系统时,Ntldr 加载额外的设备驱动程序 (Ntbootdd.sys) 以初始化并询问计算机中的启动控制器。然后,Ntldr 查找连接到该控制器的关联启动驱动器,以完成内核加载。在 Windows 中执行这些额外操作需要花费更多的时间,这是由操作系统的“即插即用”特性决定的。

这是正常现象,然而,即使计算机可以使用正常 BIOS 调用进行启动,Windows 安装程序也可能会使用 scsi() 或 signature() 语法。在使用较大容量的启动驱动器时,基于集成驱动器电子的计算机可能会出现这种情况。在这种情况下,可以尝试在 Boot.ini 文件中添加额外的条目,并对从中启动的新条目使用 multi() 语法。注意,如果这种方法奏效,计算机启动时就不会出现暂停。

有关 Boot.ini 文件中 ARC 名称的其他信息,请参见以下 Microsoft 知识库文章:
102873 Boot.ini 和 ARC 路径命名约定与用法
注意:在 Windows XP 中,可能仍然会出现延迟,但不太明显,延迟已显著缩减为约 10 秒钟以内。

属性

文章编号: 242518 - 最后修改: 2004年6月25日 - 修订: 3.0
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
关键字:?
kbui kbprb KB242518
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com