- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NTLDR-XP启动的秘密
NTLDR-XP启动的秘密
NTLDR全称是NT Loader,是系统加载程序
NTLDR文件是win nt/win2k/WinXP的引导文件,当此文件丢失时启动系统会提示NTLDR is
missing...并要求按任意键重新启动,不能正确进入系统 。所以应该在系统正常的时候给予备份。
NTLDR文件的是一个隐藏的,只读的系统文件,位置在系统盘的根目录,用来装载操作系统。
一般情况系统的引导过程是这样的: 代码
1、电源自检程序开始运行
2、主引导记录被装入内存,并且程序开始执行
3、活动分区的引导扇区被装入内存
4、NTLDR从引导扇区被装入并初始化
5、将处理器的实模式改为32位平滑内存模式
6、NTLDR开始运行适当的小文件系统驱动程序。
小文件系统驱动程序是建立在NTLDR内部的,它能读FAT或NTFS。
7、NTLDR读boot.ini文件
8、NTLDR装载所选操作系统 *如果NT/XP被选择,
NTLDR运行N 对于其他的操作系统,
【
N是电脑中的系统引导文件,可执行文件。
N 会收集如下类型的硬件信息:
系统固件信息,例如时间和日期等
总线适配器的类型
显卡适配器的类型
键盘
通信端口
磁盘
软盘
输入设备,例如鼠标
并口
安装在ISA槽中的ISA设备
完成信息的检测之后,Windows XP会在屏幕上显示那个著名的Windows XP商标,并显示一个滚动的
,告诉用户Windows 的启动进程
】
NTLDR装载并运行Bootsect.dos然后向它传递控制。
windows NT过程结束。
9.N 搜索计算机硬件并将列表传送给NTLDR,以便将这些信息写进
HKEY_LOCAL_MACHINE\HARDWARE中。
10.然后NTLDR装载Ntoskrnl.exe,Hal.dll和系统信息集合。
11.Ntldr搜索系统信息集合,并装载设备驱动配置以便设备在启动时开始工作
12.Ntldr把控制权交给Ntoskrnl.exe,这时,启动程序结束,装载阶段开始
解决NTLDR丢失导致的启动故障
1、当打开电脑,系统提示NTLDR is missing,Press any key to restart.重启按F8 进入不了安全模式。
方法:把Winxp安装光盘放光驱,用光驱引导系统,当提示“要用恢复控制台修复Windows xp安装,按“R”继续。当提示进入修复系统时,按“1”键并输入管理员密码进入了“故障恢复台”,在命令行输入copy G:\i386\ntldr C:\(G是光盘符)回车,重启。
2、如果是NTLDR文件被破坏,先用attrib c:\ntldr -s -h -r取消其系统只读,隐藏的文件属性,然后再使用复制命令覆盖原来的文件。
查看NTLDR,在资源管理器中单击“工具”菜单中的“文件夹选项"在"查看"选项卡中取消"隐藏受保护的操作系统文件".并选中下面的"显示所有的文件和文件夹"选项才能看到这些文件。
XP启动的秘密
当我们按下电源开关后,电脑开始启动,硬件自检通过后.BIOS会引导电脑并读取硬盘的MBR(主引导记录),然后将硬盘引导分区的引导扇区代码读入内存,同时把控制权交给该代码,引导扇区代码则会从引导分区根目录中读取NTLDR文件,并将控制权移交给它.如果这时引导扇区你码没有在根目录中发现NTLDR文件.或NTLDR文件遭到破坏,就会在屏幕上显示NTLDR丢失的信息。
NTLDR要接管系统引导控制权后,首先它会从根目录中读取Boot.ini文件和BOOT.ini文件中的配置显示出多系统引导菜单(安装了多系统),并根据用户的选择来调入对应操作系统的启动代码,如果用户选择启动Windows 9x,NTLDR会读取BOOTSECT.DOS文件。当用户选择启动Windows xp系统时,NTLDR将会调用NTOSKRNL.EXE和HAL.DLL,读取注册表键值决定加载哪些设备驱动程序,然后把控制权传递给NTOSKRNL.EXE。至此NTLDR的使命结束。
认识NTLDR
基本介绍
NTLDR,Windows NT 架构操作系统特有的一个文件,用于操作系统的引导。如果这个文件不存在则操作系统不能够正常启动。该文件储存在启动卷根目录下,一般为C:\。
NTLDR 职责
1. 解析BOOT.INI 文件的内容。
2. 加载Windows NT 内核或把控制权交给BOOTSECT.DOS2文件用于启动Win9X 或把控制权交给其他操作系统引导代码。
NTLDR 的使用
NTLDR 启动以后,如果在系统卷根目录下发现了Hiberfil.sys 文件
您可能关注的文档
最近下载
- 交通银行真题及答案(可下载).doc VIP
- 《建筑节能与可再生能源利用通用规范》.pdf VIP
- GZ067 智能节水系统设计与安装赛项正式赛卷模块A 评分标准-2023年全国职业院校技能大赛赛项正式赛卷.docx VIP
- 高标准农田建设项目施工组织设计 .pdf VIP
- TPM课件完整版本.ppt VIP
- 河北秦皇岛职业技术学院选聘专任教师考试真题2024.docx VIP
- 学堂在线《临床中成药应用》作业单元考核答案.docx VIP
- 三国两晋南北朝的政权更迭与民族交融ppt课件.pptx VIP
- 围墙护栏制作与安装工程检验批质量验收记录.docx VIP
- 2025年甘肃省张掖市辅警考试题库(附答案).docx VIP
文档评论(0)