欢迎来到天天文库
浏览记录
ID:33354295
大小:52.00 KB
页数:6页
时间:2019-02-25
《windows系统启动boot.ini》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、[boot loader]timeout=5default=multi(0)disk(0)rdisk(0)partition(4)WINDOWS2[operatingsystems]multi(0)disk(0)rdisk(0)partition(4)WINDOWS="WindowsXPMediaCenterEdition"/noexecute=optin/fastdetectmulti(0)disk(0)rdisk(0)partition(3)WINNT="MicrosoftWindows2000AdvancedServer"/fastdete
2、ct6C:BOOTSECT.DOS="WINDOWS98SEC:CHAIN0="MACOSX86PC"C:GHLDR="一键GHOSTv2006.03.12" 其中,multi(0)表示磁盘控制器,disk(0)rdisk(0)表示磁盘,partition(x)表示分区。NTLDR就是从这里查找WindowsXPProfessional的系统文件的位置的。(*本文不会更详细地讲解boot.ini的组成结构,因为其与本主题关系不大,如果想了解,可以到一些专门的网站处查询相关信息 如果计算机上安装了不止一个操作系统(也就是多系统),而且正确设置了bo
3、ot.ini,BOOT.INI文件里面将含有两个或两个以上的启动选项,如果只有一个操作系统,Boot.ini文件中将只有一个操作系统的启动选项。在Boot.ini中只有一个启动选项或其中的超时值为0时,将不会出现选择操作系统的菜单画面。否则NTLDR将把Boot.ini中的所有启动项显示在屏幕上——这就是要求选择操作系统的多操作系统启动菜单,这时NTLDR暂停系统引导,并且按照Boot.ini文件中的超时值开始读秒,等待用户选择一个启动选项直至超时。超时值由BOOT.INI里面的TimeOut值设定。读秒超时以后,NTLDR读取BOOT.INI里面DEF
4、AULT后面的信息,获取默认启动项对应的Windows目录的路径以便执行后面的启动流程。选择要启动的操作系统后,NTLDR读取BOOT.INI里面相应启动项的位置信息,获取启动项对应的Windows目录的路径以便执行后面的启动流程 如果选择的启动选项是一个NT内核系统,NTLDR将会加载运行同目录下的NTDETECT.COM文件。 如果选择启动旧式的微软操作系统,如MS-DOS、Windows9x/ME,NTLDR将按照Boot.ini中该启动项的信息加载BOOTSECT.DOS,然后ntldr会从bootsect.dos文件中读取MBR代码,然后将
5、控制权交给bootsect.dos中的MBR(BOOTSECT.DOS由NT内核操作系统的安装程序在安装操作系统时读取活动分区中已经存在的DOS或win9x系统的分区引导记录来转换生成)。 如果选择了其它类别的操作系统,NTLDR将按照该启动项在Boot.ini中的启动配置进行加载(如我的Boot.ini中的C:CHAIN0) 如果Boot.ini文件非法或不存在,那么NTLDR将会尝试从默认系统卷启动系统。 这里解释一下我的boot.ini。C:BOOTSECT.DOS="WINDOWS98SE",大家都知道啦!C:CHAIN0="MAC
6、OSX86PC",是我机子上安装的苹果的Tiger10.4.5操作系统,CHAIN0像上边说的bootsect.dos一样,也是一个引导启动的转储文件。C:GHLDR="一键GHOSTv2006.03.12",安装的DOS之家的"一键恢复GHOST",同上边一样,GHLDR也是这个工具的一个引导启动的转储文件。看到这里,你应该比较明白一点了吧?比如你装了Linux,使用工具把Linux的引导扇区记录做成转储文件,然后放到NTLDR所在的分区根目录,然后再在boot.ini里添加相应的启动项,在开机的多启动菜单里选择这个启动选项,NTLDR一样可以成功启
7、动Linux。我的第一个分区是活动分区(主分区),装的是98;第二个分区是一个MAC系统格式的主分区,安装的是MACTiger10.4.5;2000AdvancedServer装在扩展分区中的第一个逻辑分区;XPMediaCenterEdition装在扩展分区中的第二个逻辑分区。其实引导启动的程序有很多,不过我们常用的是windows的Loader罢了。Linux下常用的启动器是Grub,其它常见的第三方工具有SystemCommander、BootmanagerBootStar等等。1、NTLDR启动后,如果在系统根目录下发现有Hiberfil.sys
8、文件且该文件有效,那么NTLDR将读取Hiberfil.sys文件里的信息并让系
此文档下载收益归作者所有