Windows启动引导顺序操作系统(OS) 2010-12-22 12:11:39 阅读6 评论0 字号:大中小 订阅 加电自检--》加载【BIOS】内容并查找相应启动设置--》【如果引导设备是硬盘类】载入主分区记录【MBR】--》根据主分区记录的内容查找活动盘--》载入活动盘的引导扇区【bootsect】--》根据引导扇区的记录在活动分区内查找相应的引导文件--》如果是NT则查找并加载ntldr文件,如果是Vista则查找并加载bootmgr文件--》加载成功后转移引导权限给引导文件--》然后引导文件加载驱动及启动配置文件【NT为boot.ini,Vista为BCD】--》加载核心模块【XP下是NTdetect.com,Vista下是Winload.exe】以进行后续引导直至引导完成。 以引用内容的位置解释: 1、BIOS内容是写在主板的ROM中,一般不用改,但可以通过主板进行引导设配选择的设置【如设置光盘引导】 2、MBR卸载硬盘的第一个扇区,里面记录整个硬盘的分区情况,大小为64K,一般分为Windows类型和Linux类型。里面内容一般也不用修改,但是最好备份一个以备日后所用。【因为这个被破坏了你的硬盘的内容就再也找不回来了】 3、bootsect是每个具体分区的第一个扇区,里面存放的是具体的引导类型和需要加载的引导文件【如Win98、NT、Vista的引导内容都不一样的】 4、ntldr为XP的引导文件,当bootsect里为NT引导时就会加载这个文件,位置在活动分区的根目录【否则将无法加载】 5、bootmgr为Vista下的引导文件。当bootsect里为Vista引导时会加载此文件,位置同样也需要在活动分区里 6、Boot.ini文件是XP的引导配置文件,主要保存启动时的引导信息,多XP系统时有用。位置同样也需要在活动分区里 7、BCD文件时Vista的引导配置文件,同样保存的是启动引导的信息,不过BCD除了可以引导Vista/Win7,还可以引导XP、linux。位置在系统目录里 8、NTdetect.com为XP下核心引导程序,通过这个来加载XP的核心模块。位置在系统根目录下 9、Winload.exe为Vista下的核心引导程序,通过这个来加载XP的核心模块。位置在Windows下 据上所述,XP和Win7双系统时以下文件必须都在活动分区内: ntldr、bootmgr、Boot.ini、NTdetect.com,当然还有系统的核心文件比如IO.sys之类的 |
|