版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、xp系统引导文件是哪儿个?.例如我知道一个是:boot.ini.2009-3-14 16:22最佳答案 在引导阶段,系统要用到的文件一共有:ntldr, boot.ini, , ntokrnl.exe, ntbootdd.sys, bootsect.dos (口丁选勺)。从按下计算机开关启动计算机,到登入到桌面完成启动,一共经过了以下几个阶段:1. 预引导(pre-boot)阶段;2. 引导阶段;3. 加载内核阶段;4. 初始化内核阶段;5. 登陆。每个启动阶段的详细介绍a) 预引导阶段在按下计算机电源使计算机启动,并且在windows xp专业版操作系统丿1动z前这段时 间,我们称之为预引导
2、(pre-boot)阶段,在这个阶段里,计算机首先运行power on self test (post), post检测系统的总内存以及其他换件设备的现状。如杲计算机系统的biosc基 础输入/输出系统)是即插即用的,那么计算机硬件设备将经过检验以及完成配置。计算机 的基础输入/输出系统(bios)定位计算机的引导设备,然后mbr (master boot record) 被加载并运行。在预引导阶段,计算机要加载windows xp的ntldr文件。b) 引导阶段windows xp professional引导阶段包含4个小的阶段。首先,计算机要经过初始引导加载器阶段(initial boo
3、t loader),在这个阶段里,ntldr 将计算机微处理器从实模式转换为32位平而内存模式。在实模式中,系统为ms-dos保留 640kb内存,其余内存视为扩展内存,而在32位平而内存模式中,系统(windows xp professional)视所有内存为可用内存。接看,ntldr启动内建的mini-file system drivers, 通过这个步骤,使ntldr可以识别每一个用ntfs或者fat文件系统格式化的分区,以便 发现以及加载windows xp professional,到这里,初始引导加载器阶段就结束了。接着系统来到了操作系统选择阶段,如果计算机安装了不止一个操作系统(
4、也就是多系 统),而.正确设置了 bootjni使系统提供操作系统选择的条件下,计算机显示器会显示一 个操作系统选单,这是ntldr读取boot.ini的结果。(至于操作系统选单,中于暂时条件不 够,没办法截图,但是笔者模拟了一个)在boot.ini中,主要包含以卜内容:boot loadertimeout=30default=multi (0) disk (0) rdisk (0) partition (1) windowsoperating systemsmulti (0) disk(o) rdisk (0) partition (1) 'windows二”microsoft wi
5、ndows xp professional" /fastdetectmulti (0) disk (0) rdisk (0) partition (2) winnt="windows windows 2000 professional"其中,multi (0)表示磁盘控制器,disk (0) rdisk (0)表示磁盘,partition (x)表示分 区。ntldr就是从这里查找windows xp professional的系统文件的位置的。(*本文不会更 详细地讲解boot.ini的组成结构,因为其与本主题关系不大,如果想了解,可以到一些专门 的网站处查询相
6、关信息。)如果在boot.ini中只有一个操作系统选项,或者把timeout值设为 0,则系统不出现操作系统选择菜单,直接引导到那个唯一的系统或者默认的系统。衣选择 启动windows xpprofessional后,操作系统选择阶段结朿,ji更件检测阶段开始。在硬件检测阶段中,nkletect.c。m将收集计算机硬件信息列表并将列表返冋到ntldr,这 样做的目的是便于以后将这些硕件信息加入到注册表hkey_local_machine卞的 hardware 中。硬件检测完成后,进入配置选择阶段。如果计算机含有多个硬件配置文件列表,町以通过 按上下按钮來选择。如果只有一个硬件配置文件,计算机不
7、显示此屏幕而rr接使用默认的配 置文件加载windows xp专业版。引导阶段结束。在引导阶段,系统要用到的文件一共有:ntldr, boot.ini, , ntokml.exe, ntbootdd.sys, bootsect .dos (可选的)。c) 加载内核阶段在加载内核阶段,ntldr加载称为windows xp内核的ntokml.exeo系统加载了 windows xp 内核但是没有将它初始化。接着ntldr加载硬件抽象层(hal, hal.dll),然后,系统继续加 载 hkey_local_machinesystem 键,ntldr 读取 select 键来决定哪一个 contr
8、ol set 将 被加载。控制集中包含设备的驱动程序以及需要加载的服务。ntldr加载 hkey_local_machinesystemservice- f start 键值为()的最底层设备驱动。当作为 control set的镜像的current control set被加载时,nlldi传递控制给内核,初始化内核阶段 就开始了。d) 初始化内核阶段在初始化内核阶段开始的时候,彩色的windows xp的logo以及进度条显示在屏幕中映, 在这个阶段,系统完成了启动的4项任务:内核使用在硬件检测时收集到的数据來创建了 hkey丄0cal_mach1nehardware 键。内核通过引用hk
9、ey_local_machinesystemcuirent的默认值复制control set来创建 clone control seto clone control set配置是计算机数据的备份,不包括启动中的改变,也 不会被修改。系统完成初始化以及加载设备驱动程序,内核初始化那些衣加载内核阶段被加载的底层驱 动程序,然后内核扫描 hkey_local_machlnesystemcuirentcontrolsetservice下 start 键值为1的设备驱动程序。这些设备驱动程序在加载的时候便完成初始化,如果有错误发生, 内核使jij errorcontrol键值来决定如何处理,值为3时,错
10、误标志为危机/关键,系统初次遇 到错误会以 lastknowngood control set 重新丿j动,如果使用 lastknowngood control set )i 动仍然产生错误,系统报告启动失败,错误信息将被显示,系统停止启动;值为2时错误情 况为严重,系统启动失败并且以lastknowngood control set重新启动,如果系统丿j动己经 在使川lastknowngood值,它会忽略错谋并1继续启动;当值是1的时候错谋为普通,系 统会产生一个错谋信息,但是仍然会忽略这个错误并且继续启动;当值是0的时候忽略,系 统不会显示任何错误信息而继续运行session manage
11、r启动了 windows xp高级子系统以及服务,session manager启动控制所有 输入、输出设备以及访问显示器屏幕的win32子系统以及winlogon进程,初始化内核完毕。 资料出自汉化版的nlite入门教程xp系统引导文件丢失,如何修复? 2010-03-29 18:22:391分类:电脑知识丨标签:i字号大中小订阅.xp系统引导文件丢失,如何修复?本文來自:理想论坛www.5518&com 点击7385次原文:http:/www.5518&co ni/ v ie wt h re ad. p hp ?t i d=2459918windows 2000或xp系统出
12、现故障的吋候,通常我们可以通过“最后一次正确配置“、”安全 模式”、”系统述原“(只用于xp)来修复。但是有一些情况是不能通过这些办法来修复的, 例如:系统引导文件丢失、boot.ini文件丢失或配置错误、系统dll丢失等等。这个时 候,重新安装操作系统虽然是个有效的方法,但是要花费很长的时间。其实我们还町以通过 恢复控制台來做最后的尝试。使用恢复控制台,我们不但可以进行包括启用和禁用系统服务、 分区和格式化磁盘、修复引导记录等操作,还可以通过复制源光盘的文件来修复丢失系统文 件的错谋等等。恢复控制台虽然很实用,但是也是有一些限制:要使用恢复控制台,必须知道系统管理员的账号和茁耄?系统控制台里
13、回只能访问以下的文件夹:引导文件夹、系统h录、可移动存储设备。如果访 问其它文件夹,系统会提示"access denied"(拒绝访问);在恢复控制台,可以把文件从光、软盘复制到碾盘,或者是映盘复制到硬盘。但是不能从硬 盘复制到软盘。一. 启动恢复控制台要进入恢复控制台,首先要川os光盘启动,在出现“欢迎使用安装程序”的界面,我们可以 看到第二项提示是”要使丿ijy恢复控制台修复windows xp安装,请按r-o在按了 r键之后,安装程序会对磁盘进行检杏。稍等片刻后,屏幕上会列出己经找到的操 作系统及其安装目录,并且会自动编号。系统会询问你要登录到哪一个windows系统
14、,我 们只要输入系统询而的序号,然府回车(千万不耍玄接按回车!系统会重新丿勘 的),然后 会询问管理员的密码,输入之后按回车,这样我们就述入了修复控制台二. 常用的系统故障恢复命令1. bootcfg:用于对启动文件boot.ini的配置和恢复(win 2k没有该命令)2. disable和enable:用于禁用/启用系统服务或设备驱动程序3. expand:川于从压缩文件屮提取文件4. fixboot:重新写入新的分区引导区到指定的系统分区5. fixmbr:修复启动磁盘的主引导记录6. help:显示帮助7. listsvc:列出该系统上所有的系统服务和设备驱动程序(配合disable/e
15、nable使川)8. set:显示和设置环境变量三. 修复常见系统启动故障(一)系统引导区损坏通常是凶为被病毒损坏,或者是使用一些第三方的磁盘工具,造成引导扇区内容被破坏。现 象是到os启动的阶段就停着不动,或提示没有可启动的磁盘。其实用恢复控制台可以很简 单地恢复这种错误。进入恢复控制台,输入fixboot,系统会提示是否确定要写入新的启 动扇区到目标磁盘分区,按y然后回车,系统写入成功后,按exit重新启动就可以了。如杲还是不行,有可能是主引导记录(mbr, main boot record)损坏了,这时候我们就要 用到fixmbr这个命令了,但是这个命令风险比较大,有口j能损坏分区信息造
16、成数据丢失, 所以不到最后千万不要川!使用方法跟fixboot样,进入恢复控制台,输入fixmbr,系统会有警告信息(,确定 要执行的话,按y然后按冋车就可以了,然后再恢复控制台的提示符状态按exit重新启动。(二)系统引导文件损坏或丢失当系统启动时,提示找不到ntldr或者ntdetect.com时,系统耍求重新启动。这种情 况多发牛在同一分区装多系统,或某些误操作,删除了系统根h录下面的文件。其实这两个文件都可以在安装光盘的i386目录下找到,直接复制到系统盘根目录就可以了。 首先进入恢复控制台,然后输入(假设光盘盘符是d盘):“copy d:i386ntldr c:"或 ”co
17、py d:i386ntdetect.com c:”(如提示文件存在,覆盖就可以)然后敲exit重新启动即口j。(三)引导配置文件boot.ini损坏或丢失这种情况多发生在安装多系统时顺序不对,或者某些误操作引起的。保存有系统多重启动菜 单的boot.ini丢失或被破坏之后,启动菜唯会消失(虽然如果你只有一个系统的时候,它 会以默认目录启动,但是还是会有一个错误提示,。其实这个错误很简单,我们可以使川恢复控制台的bootcfg命令来重建boot.ini文件。 旨先进入恢复控制台,然后在捉示符下输入:bootcfg/rebuild,然后系统会口动扫描 所有磁盘以寻找町以添加到启动菜单的操作系统。扌
18、ii描完毕z后,系统会列出能找到的操作 系统,然后你可以选择哪一个加载到boot.ini (按y表示“是”,按n表示“不”,按a表示 “全部”)。然后在提示“输入加载识别符”吋输入这个启动项目的名称,提示”输入os加载选 项”时输入启动参数(通常是fastdetect,也可以是其它,如nodetect等),然后敲 回车就回到恢复控制台的提示符,敲exit重启,启动菜单就重新出现了。(四)系统文件丢失有时候会碰到这种情况,系统启动的过程中,提示仔windowssystem32下面有某个文件 丢失,系统无法启动,要求重新安装这样子。造成这种情况的原因有很多,通常是安装卸载些软件的时候,被删除或替换了某些重要的系统文件,因而造成系统无法启动,以下是一 个例子。针对这种情况,我们可以使用恢复控制台的expand或copy命令來进行修复。进入恢复 控制台,然后进入光盘下的i386文件夹,首先要确定我们丢失的文件是不是压缩过的。如 果没有压缩过,我们直接复制到口标位置就可以了就可以了,例如ntdll.dll;如果是压 缩的,就要用到expand命令了,例如ntdsbcli.dl_ (只要后缀名最后一个是下划线的 就是压缩过的)。copy的格式是:copy (空格)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 17980.17-2026农药田间药效试验准则第17部分:杀螨剂防治豆类、蔬菜叶螨
- 2026黑龙江大庆市大同区统计局招聘公益性岗位人员1人笔试备考题库及答案解析
- 2026新疆博州赛里木文化传媒有限责任公司招聘1人笔试备考题库及答案解析
- 2026年江苏省苏州市高职单招综合素质考试题库有答案详细解析
- 四川大学华西厦门医院耳鼻咽喉-头颈外科招聘1人考试备考题库及答案解析
- 2026华能内蒙古东部能源有限公司招聘高校毕业生考试备考题库及答案解析
- 2026广东珠海市启雅幼教集团核心园招聘实习教师1人笔试备考题库及答案解析
- 2026年池州市直学校公开招聘教师14名笔试备考题库及答案解析
- 2026新疆图木舒克农业科技有限公司招聘1人笔试模拟试题及答案解析
- 北京市第35中学2025-2026学年初三下第六次月考英语试题试卷含解析
- 2024北森图形推理题
- 民航安全检查掌握证件检查课件
- 养成教育六行动
- 高一下期《化学必修第二册》实验课计划
- 手工焊锡知识培训课件
- 摄像头基础知识
- 融媒体语境下河南卫视文化节目品牌建设浅析
- Supplier-Audit-Check-List半导体芯片制造企业供应商审核清单
- 电机轴承知识与润滑知识
- 高考生物选择性必修1稳态与调节基础知识填空默写(每天打卡)
- DL-T5461.1-2012火力发电厂施工图设计文件内容深度规定第1部分:总的部分
评论
0/150
提交评论