windows操作系统的启动过程详解.pptVIP

  • 46
  • 0
  • 约1.34千字
  • 约 14页
  • 2020-02-12 发布于江苏
  • 举报
Windows操作系统的启动过程详解;Windows 启动原理;一、电源开启自检过程;二、初始化启动过程;三、引导程序载入过程;3、读取boot.ini 文件 在boot.ini中,其内容包括: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=Microsoft Windows XP Professional /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINNT=Windows Windows 2000 Professional“ Multi表示一个非SCSI硬盘设备或一个由SCSI BIOS访问的SCSI硬盘,该文段也可为SCSI,这是其意思为一个由SCSI BIOS禁止的硬盘。(0)是硬件适配卡序号(数字不一定是0)。Disk(0)表示SCSI总线号(数字不一定是0),如果前面是Multi则这项永远为disk(0),数字不改变。Rdisk(0)表示硬盘的序号。Partition(3)为分区序号。 《“Microsoft Windows XP Professional”》这部分内容就是开机显示列表时本系统的名称,可以任意修改,支持中文! NTLDR就是从这里查找Windows XP Professional的系统文件的位置的。若没有选择,系统从第一个操作系统开始引导。 ;注:(1)、对于单引导的系统来说,ntldr 会通过启动ntdetect来初始化硬件检测状态。 (2)、对于多引导系统来说,首先由用户在操作系统菜单中选择要启动的操作系统然后而由ntldr进行相应的操作。 (3)、如果选择启动旧式的微软操作系统,如MS-DOS、Windows 9x/ME,ntldr会将从bootsect.dos文件中读取MBR代码,然后将控制权交给bootsect.dos中的MBR。 ;4、根据需要提供启动菜单 在这一步,如果用户按下F8键,则会显示启动菜单,允许用户选择不同的启动方式,例如使用安全方式启动,或是使用最后一次正确的配置启动等。 检测硬件和硬件配置 在这一步中,ntldr 启动ntdetect文件进行基本的设备检查,然后将 boot.ini文件中的信息,以及注册表中的硬件和软件信息传递给ntoskrnl.exe程序。 注:ntoskrnl.exe:该文件在\windows\system32中。如果损坏,可以从\WINDOWS\system32\dllcache目录中找到后,在DOS状态下Copy恢复,该文件属性为:系统/隐藏/只读。不能Copy时用attrib修改后再copy,再将\WINDOWS\system32\dllcache目录中的ntoskrnl.exe文件改回系统/隐藏/只读即可。 ;四、检测和配置硬件过程 ;五、内核加载过程;六、??户登录过程;七、即插即用设备的检测过程 ;八、加载系统服务程序 ;九、加载用户附加启动程序

文档评论(0)

1亿VIP精品文档

相关文档