xp系统启动原理

xp系统启动原理

ID:27549005

大小:148.50 KB

页数:12页

时间:2018-12-03

xp系统启动原理_第1页
xp系统启动原理_第2页
xp系统启动原理_第3页
xp系统启动原理_第4页
xp系统启动原理_第5页
资源描述:

《xp系统启动原理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、为了诊断和修复启动故障,您需要理解启动过程屮发生了什么。第一步隔离启动问题,判断问题是发生托Microsoft®Window$®XPProfessional启动之前还是之后。启动失败的根本原因,包括相关因素,可能是來自多方面的,比如用户错误,应用程序错误,硬件问题,病毒问题。如果问题过于严重,您可能需要重新安装WindowsXPProfessional或者从备份介质中恢S文件。在基于x86的系统上,发生在启动故障operatingsystemloader(Ntldr)可能意味着启动文件丢失或者被删除,或者硬盘主引导记录(MBR)损坏,或者分区表,或者引导扇区的损坏。如果问

2、题发生在启动期间,那么系统可能存在不兼容的软件或者驱动,不兼容或者设置错误的硬件,或者系统文件损坏。基于Itanium系统的计算机启动或者和x86系统类似。详见后面的章节“StartupPhasesforItanium-basedSystems“基于x86系统的启动过程WindowsXPProfessional启动过程和Microsoft®WindowsNT®version4.0andMicrosoft®Windovvs®2000类似,IX别于Microsoft®MS-DOS®,Microsoft®Windows®95,Mi

3、crosoft®Windows®98,andMicrosoft®Windows®MillenniumEdition(WindowsMe)这些系统。所有运行WindowsXPProfessional的系统都遵循如下启动顺序:上电自检(POST)阶段初始化启动阶段启动装载阶段检测、设置硬件阶段系统核心装载阶段登陆阶段上述的启动过程适用于正常关机后的系统启动或者重新启动,从休眠或者待机状态恢复的情况例外,后者请参考后而的章节“ResolvingPowerManagementProblemsonx86-basedSystems“为了WindowsXPProfess

4、ional能够引导,系统和启动分区必须包含表28.1.中的文件。表28.1基于x86系统上WindowsXPProfessional的启动文件文件名文件所处位置描述Ntldr系统分区根目录操作系统装载器Boot.ini系统分区根目录该文件指定WindowsXPProfessional的安装路径。对于多引导系统Boot.ini包含一个显示在启动菜单上的操作系统选择菜单。Bootsect.dos(仅适用于多引导系统)系统分区根0录Ntldr将会装载此文件,以读取可能包含MS-DOS,Windows95,Windows98,orWindowsMe等OS的WindowsXPProfessiona

5、l多引导系统设定。Bootsect.dos包含这些操作系统的引导扇区,文件属性为系统、隐藏。Ntdetect.com系统分区根目录此文件将扫描硬件设置信息,并传递给NtldrNtbootdd.sys系统分区根目录(SCSI或者ATA等固件本身禁用或者不支持INT-13中断扩展调用的设备需要此文件).该驱动程序用于访问不使用BIOS,而连接到SCSI或者ATA的硬盘驱动器,Thecontentsofthisfiledependonthestartupcontrollerused.Ntoskrnl.exesystemrootSy$tem32WindowsXPProfessional操作系统

6、的核心(也被叫做kernel)。作为kernel的一部分,运行在处理器特权模式下的代码,允许直接访问系统数据和硬件。在安装WindowsXPProfessional操作系统期间,如果是单处理器系统,setup程序从操作系统光盘上复制Ntoskrnl.exe文件,如果避多处理器系统,Setup从安装光盘上复制Ntoskrnlmp.exe并将它重命名为Ntoskrnl.exe.Hal.dllsystemrootSystem32硬件抽象层动态(HAL)链接库文件。HALabstracts从操作系统提取底层硬件信息,并给相同类型的设备,提供公用编程接口。Microsoft®Window

7、s®XPProfessional操作系统光盘包含若THal文件,Set叩将适合您系统硬件设置的文件复制到您的计算机,并重命名为Hal.dll.Systemregistryfile$y$temrootSy$tem32ConfigSystem此注册表文件包含创建HKEY_LOCAL_MACHINESYSTEM注册表键值所需要的数据。该键值包含了操作系统启动设备和系统服务所需要的信息。Devicedriverssystem

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。