注册
 找回密码
 注册
江西广告网
查看: 261|回复: 0
打印 上一主题 下一主题

Win 2000系统引导过程详解(中)

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2008-12-24 12:00:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  第四步,内核初始化,过程如图五所示,当内核加载阶段结束时,内核就开始初始化,然后Ntldr就把系统的控制权转交给内核。这时屏幕上会显示图形界面,并带有一个状态栏指示加载状态。成功的初始化之后,首先,内核会使用检测到的硬件数据,在注册表中创建HKEY_LOCAL_MACHINE\HARDWA项。其次的工作是内核通过复制HKEY_LOCAL_MACHINE\SYSTEM\Select子键Current项引用的控制集创建Clone控制集。接着内核开始进一步加载和初始化设备驱动程序。最后,Session Manager(Smss.exe)按顺序启动Windows 2000更高一层次的子系统和各项服务。       图五      第五步,系统登陆,过程如图六所示,系统首先启动Winlogon.exe,随后启动Local Security Authority(Lsass.exe),这时屏幕显示出登陆对话框。然后系统执行Service Controller(Screg.exe)再次扫描注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control项并自动加载其中系统的或用户的服务。至此,用户已成功的登陆到了Windows 2000系统,系统随后把Clone控制集拷贝到LastKnownGood控制集。以上五步顺利结束之后,才可以称之为Windows 2000的完美引导过程。          图六      二、 关于高级引导      在正式引导系统之前,也就是第二步的第三项操作之前,如果按下F8键,就会进入高级引导选项,表二简要给出了高级引导的选项及它们的功能,可供您引导系统时参考        表二         三、关于Boot.ini文件      上边第二步曾提到过Boot.ini文件,这个文件存储在系统盘根目录,它的作用是定位加载的操作系统硬件位置,特别是在安装了多重系统时用来实现选择启动的功能,以下是一个标准的Boot.ini文件,我们将对此作适当解析。      [boot loader]      timeout=30      default=multi(0)disk(0)rdisk(0)partition(1)\WINNT      [operating systems]      multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect      C:\= "Microsoft Windows 98"   Boot.ini文件包括[boot loader]、[operating systems]两个部分,[boot loader]包括等待时间和默认引导系统两个参数,timeout后边的数字表示等待的秒数,default后边的是默认引导系统的位置。[operating systems]则包括安装的所有系统的ARC(Advanced RISC Computing)引导路径(等于号之前的部分)和他们在菜单上显示出的名字(引号之间的文本),以及启动参数(斜杠后边的部分)。下边的表三将详细向您解释ARC路径的含义           表三      注意,在multi、scsi、disk和rdisk序号都是从0开始的partition是从1开始的。下边的表四将向您解释常用启动参数的意义。         表四         因为boot.ini是系统保护文件,它隐藏在系统盘根目录下,并且具有只读属性,如要修改请先到文件浏览器的工具—〉文件夹选项—〉查看中选中显示所有文件和文件夹,取消隐藏受保护的操作系统文件,并且取消boot.ini文件的只读属性,方可使用记事本之类的编辑器编辑它。                      <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表