boot.ini非法,boot.ini非法怎么办

boot.ini非法怎么办 - 故障解答 - 电脑教程网

boot.ini非法怎么办

日期:2007-06-19   荐:
问:boot.ini非法怎么办?电脑开机的时候出现了以下的信息:Boot.ini C:/WINDOWS出错,但我不太明白它所表示的意思。

  我现在用的系统是WinXP(Home Edition)版的,尽管它并没有对我的系统产生多大影响,但我想把它给重新搞好。请师傅在回信中给我一个比较详细的解释,谢谢!

  董师傅:这行信息的意思就是说当前操作系统的Boot.ini文件非法。原因就在于boot.ini文件丢失或格式不正确造成的。
  Boot.ini是Windows2000和WindowsXP的引导程序ntldr在启动过程中要调用的配置文件,作用在于对操作系统进行引导,还可以通过该引导配置文件。

  操作系统对于Boot.ini格式的要求是很严格的,下面是一个典型的boot.ini文件:
  [boot loader] timeout=30 (操作系统默认等待时间)
  default=scsi(0)disk(0)rdisk(0)partition(1)winnt(指定默认操作系统)
  [operating systems] scsi(0)disk(0)rdisk(0)partition(1)winnt = windows nt /nodebug c: = previous operating system on c:
  建议你对照一下自己的Boot.ini文件格式,如果有错误的话就修改,然后保存.Boot.ini文件于C盘根目录下。这是一个隐藏文件,在“运行”中输入“c:\boot.ini”即可启动该文件。
  西双版纳“求学的人”:我的电脑有时候启动会出现磁盘扫描界面,有时候又没有,所以我想了解WindowsXP的启动过程是怎样的,尤其是操作系统启动部分能不能详细讲解一下。我用的是WindowsXP系统。
  董师傅:从打开电源启动到最后进入桌面,电脑会经过硬件自检、操作系统加载和初始化内核以及最后登录三个阶段。
  在这里我主要讲解一下操作系统加载和初始化内核这个阶段。
  启动要经过初始引导加载器阶段(Initial Boot Loader),在这个阶段里,ntldr将电脑从实模式转换为32位平面内存模式(实模式中系统将为MS-DOS保留640KB内存,其余内存为扩展内存;在32位内存模式中,系统将所有内存作为可用内存)。接着,ntldr启动内建的mini-file system drivers,通过这个步骤,使ntldr可以识别每一个用NTFS或者FAT文件系统格式化的分区,以便发现以及加载Windows XP Professional,启动运行到这里,初始引导加载器阶段就结束了。
  接着系统进入操作系统的选择阶段,如果安装了多操作系统,就会出现一个操作系统选单,这是ntldr读取boot.ini的结果。
  与此同时操作系统会开始搜索硬件信息,将收集的计算机硬件信息列表并将列表返回到ntldr,这样能够在系统启动之后将硬件信息加入到注册表HKEY_LOCAL_MACHINE下的hardware中。
  最后电脑直接使用默认配置文件开始加载Windows XP,至此引导阶段结束。
  登录对话框显示出来之后,整个启动过程就基本完成。当然如果有一些随机启动的程序,那么这个时候将还继续运行启动它。
 
  如果希望启动速度加快,最好在msconfig中自定义启动项目,将一些不必要的启动程序关闭,同时在boot.ini中尽量缩短系统等待时间。什么?你不知道应该按照什么标准来选择随机启动的程序?那么看看如果符合下面三种条件的任何一种,就毫不犹豫关闭它吧。
  1.并不是每次开机都要使用。
  2.即使使用也是很长时间有一次。
  3.压根儿都没有想过使用它。
标签: