- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TechNet TNT1-16 Windows 启动的幕后过程 课程简介 深入了解Windows的启动过程 掌握解决启动常见问题的技巧 启动时系统崩溃或者死机 启动过程中的错误信息 登陆过程中的故障排除 启动故障的常见原因 第三方驱动程序或者应用程序 由于硬件故障引起的系统文件崩溃 向重装系统说再见 第一部分 Windows系统架构 系统启动过程详述 Boot.ini重要参数 启动过程的重要术语 在系统安装过程中,写入了启动的主要文件和代码 系统卷(System volume): Master Boot Record (MBR) Boot sector NTLDR – NT Boot Loader NTDETECT.COM BOOT.INI SCSI driver – Ntbootdd.sys 启动卷(Boot volume): System files – %SystemRoot%: Ntoskrnl.exe, Hal.dll, etc. 启动过程 系统加电,读取主引导扇区(MBR) MBR中包含了读取分区表的代码 X86系统的分区表有四个条目 第一个被标识为活动的分区为系统卷(system volume) MBR加载系统卷中的引导扇区 引导扇区(NT相关的) 读取系统卷根目录并加载NTLDR 注: MBR和引导扇区都是在系统安装时写入的 通过默认的磁盘定位来进行读取,不需要文件系统干预 x86 and x64 Boot Process NTLDR (黑屏) 把系统从16位切换到32位,并开启内存分页(page) 如果启动卷(boot volume)是SCSI磁盘,则使用Ntbootdd.sys进行I/O操作 Ntbootdd.sys保存在系统卷上(system volume) 读取并分析Boot.ini文件 Boot.ini selections point to boot drive Specifies OS boot selections and optional switches (most for debugging/troubleshooting) that passed to kernel during boot 如果Boot.ini有多个条目,NTLDR显示选择菜单 如果用户选择启动64位Windows系统,NTLDR将CPU期换到64位模式 注: NTLDR启动后,如果在系统根目录下发现有Hiberfil.sys文件且该文件有效,那么NTLDR将读取Hiberfil.sys文件里的信息并让系统恢复到休眠以前的状态,这时并不处理Boot.ini文件。 在双启动的情况下,如果用户选择DOS,则NTLDR加载BOOTSECT.DOS,这是供DOS使用的引导扇区副本 /os/win/457/2285457.shtml 不得不说的Boot.ini Windows中Boot.ini文件的作用 /kb/314081/zh-cn Boot.ini 文件的可用开关选项 /kb/833721/zh-cn /information/bootini.html Bootcfg 命令及其用法讨论 /kb/291980/zh-cn 如何使用 /userva 和 /3GB 开关将用户模式空间调整为介于 2 GB 和 3 GB 之间的值 /kb/316739/ 启动过程(续) NTLDR (cont) 完成Boot.ini引导选择以后,用户可以按F8进入高级启动选项 Last Known Good, Safe modes, hardware profile, Debugging mode NTLDR执行N进行硬件和BIOS信息检测 启动后期会将检测结果保存到 HKLM\Hardware\Description NTLDR加载注册表SYSTEM hive (HKLM\System), 引导驱动程序, Ntoskrnl.exe, Hal.dll,并将控制权转交给Ntoskrnl.exe的入口函数 Boot driver: critical to boot process (e.g. boot file system driver) 注 在启动早期,Windows内核还没有完全初始化,这是仅仅加载最基本的驱动程序 NTLDR会加载启动卷(boot volume)文件系统驱动,以只读的方式访问系统启动需要的其他文件和子目录 启动过程(续) Ntoskrnl
您可能关注的文档
最近下载
- GBT1804—2000自由公差标准.doc VIP
- 雅马哈DD-55C使用说明书.pdf VIP
- 化工原理练习与答案.doc
- 《梁瑞安期货交易随笔》.PDF VIP
- ZZ058 动漫制作赛题 第1套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- ZZ058 动漫制作赛题 第2套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- ZZ058 动漫制作赛题 第9套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- ZZ058 动漫制作赛题 第8套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- 食品工程单元操作-学习情境3 传热.ppt VIP
- ZZ058 动漫制作赛题 第6套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
原创力文档


文档评论(0)