当前位置主页 > XP系统下载 > XP技巧 >
Windows XP启动过程
2015-04-16 14:01 编辑:土豆PE 人气:次
现在很多个人计算机都使用 Windows XP操作系统,平心而论Windows XP无论从稳定性还是兼容性来说是一个非常不错的操作系统。但是当你满怀欣喜的手按Power键后,出现在你面前的不是那熟悉的MS旗帜而是冷冰冰的黑色屏幕和一串串让人摸不着头脑的E文。你的心一定有种说不出的失望的。不要着急,了解Window XP系统的启动过程将有助于你解决这些问题,让我们一起来揭开window XP系统启动过程的神秘面纱。
Windows XP的启动过程分为五大阶段:
预引导阶段
引导阶段
内核加载阶段
内核初始化阶段
登陆阶段
第一阶段:预引导阶段
XP系统的正常启动是从加电自检开始的,当计算机通电时,计算机将运行POST(power on self test,通电自检)程序。POST检测所有和计算机连接的硬件还将判断BIOS(basic input/oupput system,基本输入/输出系统)是标准的还是具有即插即用的功能的。BIOS指向启动设备,这个时候MBR(master boot record,主引导记录)被加载。 根据MBR中的信息,找到活动分区,引导扇区将被加载到内存中并执行。在这期间NTLDR文件被复制到活动分区,引导扇区指向NTLDR文件,并执行这个文件。NTLDR文件用于初始化和启动Window XP启动过程。
如果在预引导阶段发生了错误,这些错误可能与Window XP 无关,因为这个时候系统还没有被加载。最常遇到的情况是 NTLDR文件混乱或丢失,如果是此文件没有执行,则可能是病毒或者恶意人员删除,解决办法是从应急修复盘中恢复这个文件;安装Window XP后从DOS或Windows 9x运行SYS程序,这是因为SYS是从DOS或Window 9x中运行的。如果这样的情况发生,唯一的办法是重新安装Windows XP。
第二阶段:引导阶段
这个阶段包括初始引导加载阶段、操作系统选择阶段和硬件检测阶段。
在初始引导加载阶段,NTLDR将把处理器从实模式切换到32位平面内存模式,并启动相应的微型文件系统驱动程序。
操作系统寻则阶段,计算机将读取BOOT.INI文件。如果计算机配置为双重引导或者多重引导,而Windows XP识别了用户的选择,它将建立可加载的操作系统菜单。如果选择了Windows XP以外的操作系统,BOOTSECT.DOS(是可选文件,在选择加载除Windows XP以外的其他操作系统时被加载。它只用于双重引导或者多重引导计算机。)文件将被用于加载其他操作系统,Windows XP操作系统启动将终止。如果选择Windows XP操作系统,则Windows XP启动过程将继续。
如果选择了Windows XP操作系统,NTDETECT.COM(用户检测安装的硬件并将用关于硬件的信息添加到注册表中。)文件将进行硬件自检。被检测到的硬件将添加到注册表HKEY_LOCAL_MACHINE键中。NTDETECT.COM所能识别的硬件包括通信和并行端口、键盘、软盘驱动器、鼠标、SCSI适配器和显示适配器。
最后控制权传到NTOSKRNL.EXE(用于加载Windows XP操作系统,这个文件位于系统盘的WINDOWS\SYSTEM32中),并启动内核加载过程。
在这个阶段可能出现的问题是: 丢失或者搞乱启动文件,如果NTLDR、BOOT.INI、BOOTSECT.DOS、NTDETECT.COM或者NTOSKRNL.EXE丢失或陪破坏,引导阶段将失败。用户可以看到表示哪个文件丢失或者陪破坏的错误消息,从应急修复盘恢复这个文件;BOOT.INI文件配置错误 如果改变磁盘配置后计算机无法重新启动,则可能是BOOT.INI文件配置错误。可以参考本刊以前介绍的BOOT.INI文件的配置方法重新配置。
第三阶段:内核加载阶段
加载并初始化NTOSKRNL.EXE文件后,开始加载HAL(hardware abstraction laryer ,硬件抽象层)HAL使Windows XP可移植到Intel和Alpha之类的支持平台。最后加载磁盘驱动器之类的低级设备驱动程序。
如果加载Window XP内核遇到问题,而其他恢复方法又无法解决问题,则可能要重新安装操作系统。
第四阶段: 内核初始化阶段
当内核被成功加载后,注册表HKEY_LOCAL_MACHINE\HARDWARE将被创建。这个注册表键用与在计算机启动时指定硬件组件的硬件配置。Clone Control集将被创建。Clone Control集是配置计算机的数据的准确备份,不包括启动过程所做的改变。在内核加载阶段将被加载的设备驱动程序将被初始化。高级子系统和服务将被加载。
如果在内核初始化阶段遇到问题,则可能需要启动到Last kown good configuration ( 上一次的正确配置 ) 进行恢复。
第五阶段:登陆阶段
内核初始化完毕后,登陆到Windows对话框将出现。这时要输入有效的Windows XP用户名和密码。服务控制器将执行并最后扫描HKEY_LOCAL_MACHINE\SYSTEM\CurentControlSet\Services,检查是否还有其他的服务需要加载。
如果登陆发生错误多半是由于用户名和密码不正确引起的,或者是因为无法使用服务控制器的验证请求。如果服务无法加载,也会发生错误。如果服务加载失败,可以在Event Viewer( 事件查看器 )中查看,找出相应的解决办法。
到此,Windows XP的启动过程完全结束。
- 上一篇:xp系统中的超级技巧
- 下一篇:最新XP十大技巧
