- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
windows系统启动过程原理全面分析
windows系统启动过程原理全面分析:现在个人用的最多的就是windows XP,要 正确使用Windows?XP,一定要熟练掌握Windows?XP的启动原理。Windows?XP的启动过程所执行的操作可以看成是一个操作系统整体 环境的快照或缩影,了解了Windows?XP的启动原理,有助于深入了解Windows?XP的多方面机制。
正如很多人所经常遇到的那 样,Windows?XP并不是十全十美的,如果操作失误,很可能导致Windows?XP的各种故障。其中,启动故障比较常见,也比较难于对付。因为, 如果系统启动不起来,对它的排错也就无从谈起。所以,熟练掌握对Windows?XP启动故障的排除,也是一个“菜鸟”必不可少的技能。
Windows?XP 是基于NT技术的操作系统,它的启动过程同Windows?NT和Windows?2000基本相同,但是同DOS、 Windows?3.X、Windows?9.X和Windows?ME大相径庭。Windows?XP彻底抛弃了原先的基于字符的实模式环境,其启动过 程比较复杂。? 一般来说,Windows?XP的启动过程,主要包括以下几个步骤:
一、电源开启自检过程
在打开计算机电源时,首先开始电源启动自检过程。在BIOS中包含一些基本的指令,能够帮助计算机在没有安装任何操作系统的情况下进行基 本的启动。电源启动自检过程首先会从BIOS中载入必要的指令,然后进行如下一系列的自检操作:进行硬件的初始化检查,例如检查内存的容量 等。验证用于启动操作系统的设备是否正常,例如,检查硬盘是否存在等。从CMOS中读取系统配置信息。? 在完成了电源启动的自检之后,每个带有固件的硬件设备,如显卡和磁盘控制器,都会根据需要完成内部的自检操作。
二、初 始化启动过程
在完成了电源启动自检过程之后,存储在CMOS中的设置,例如磁盘的引导顺序等,能够决定由哪些设备来引 导计算机。例如,可以设置磁盘的引导顺序为首先通过A盘引导,其次才通过C盘引导,则系统会首先尝试用A盘引导系统,如果A盘存在并可引导,则通过A盘引 导。如果A盘不存在,则通过C盘引导系统。如果A盘存在,但不是引导盘,则系统地提示系统不可引导。
一般来说通常会使用硬盘引导。在 进行硬盘引导时,启动过程通常按照如下的步骤进行:系统首先检测打开电源的硬盘。若 ???硬盘是启动盘,BIOS就将主引导记录(Main?Boot?Record――MBR)中的引导代码载入内存。接着,BIOS会将启动过程 的运行交给MBR来进行。计算机搜索MBR中的分区表,找出活动分区(Active?Partition)。计算机将活动分区的第一 个扇区中的引导代码载入到内存。引导代码检测当前使用的文件系统是否可用。? 引 导代码查找ntldr文件,找到之后启动它。?(该文件ntldr文件将来在登录进入windows系统之后C盘根目录隐藏文件下找到)BIOS 将控制权转交给ntldr,由ntldr完成操作系统的启动。
注意:这里简单介绍一下MBR的概念。MBR位于启动磁盘的第一个 扇区,其中主要包含引导代码(Boot?Code)和分区表(Partition?Table)数据。引导代码主要用于引导系统。而分区表则主要用于标识 基本分区和扩展分区。
三、引导程序载入过程
本过程主要由ntldr?文件完成。 Ntldr从引导分区载入启动文件,然后完成如下一些任务。
1、在基于X86CPU的系统下,设置CPU的运行使用32位的Flat 内存模式?。对基于X86CPU的计算机来说,第一次启动的时候总是进入所谓的实模式(RealMode)。在实模式下CPU的某些特性不能完全 发挥,这是因为它要保证同8位或16位的CPU(如8086、8088)相兼容。实模式下由于系统规格的限制,无法对大容量内存进行直接存取,而必须通过 分段的方式完成。对于32位的Windows?XP来说,8位或16位的CPU显然是无用的。ntldr首先会将CPU切换到32位的模式, 从而确保Windows?XP的正常。在CPU的32位模式下,可以对大容量内存进行直接存取,而彻底抛弃了原先在8位或16位下分段存取内存的不便。这 也是为什么32位模式称作Flat内存模式的原因。
2、启动文件系统ntldr 中包含相应的代码,能够帮助Windows XP完成对NTFS或FAT格式的磁盘进行读写。从而能够读取、访问和复制文件。3、读取boot.ini 文件在这一步 中,ntldr 会分析boot.ini文件,确定操作系统分区所在的位置。对于单引导的系统来说,ntldr 会通过启动来初始化硬件检测状态。对于多引导系统来说,首先由用户在操作系统菜单中选择要启动的操作系统然后而由 ntldr进行相应的操
您可能关注的文档
- ORACLE中SED替换用法案例详解.docx
- ORACLE网络配置大全.docx
- OSI七层网络模型与TCPIP四层网络模型.docx
- Health 介绍.doc
- pascal-字符串.doc
- Photshop考试1.doc
- PHP - addslashes用法.docx
- php http请求的三种方法.docx
- php中for循环嵌套笔记(例:九九乘法表).doc
- php_http请求.doc
- 中国国家标准 GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较.pdf
- 《GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较》.pdf
- 《GB/T 37228-2025安全与韧性 应急管理 突发事件管理指南》.pdf
- GB/T 23724.3-2025起重机 检查 第3部分:塔式起重机.pdf
- 中国国家标准 GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法.pdf
- 《GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法》.pdf
- GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 中国国家标准 GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 《GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射》.pdf
- GB/T 11349.2-2025机械振动与冲击 机械导纳的试验确定 第2部分:用激振器作单点平动激励测量.pdf
文档评论(0)