电脑开机时出现 文件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" /noexecute=optin /fastdetect
c盘根目录 boot.ini 坏了。这个文件是隐藏和只读文件。。你去掉隐藏属性,然后改一下
用记事本记下,再另存为BOOT。INI文件,然后复制到C:下,盖掉原文件就可以了。
[boot loader]
timeout=1
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" /noexecute=optin /fastdetect
这行信息的意思就是说当前操作系统的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.压根儿都没有想过使用它。
ls的大哥,除非是很老的电脑,不然谁还会用软盘啊!!
还WIN
98呢。。郁闷
LZ,我也遇到过,最好的办法是
可以在C盘根目录下新建一个记事本文件,打开后输入以下语句:
[boot
loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating
systems]
multi(1)disk(1)rdisk(0)partition(1)\WINDOWS="Microsoft
Windows
2000
Professional"
/fastdetect
C:\
=
"Microsoft
Windows"
然后把此文件保存为boot.ini就可以了。
这样你就可以不用看到开机开机boot.ini非法了
如果出现BOOT.INI,可以用XP安装盘,进入DOS,
C:
回车
edit
boot.ini
回车,
修改内部内容
为
[boot
loader]
timeout=1
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"
/noexecute=optin
/fastdetect
修改完后
ATL+F
按下S保存后,再按ALT
+F
再按下X退出
重新启动
[boot
loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating
systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft
Windows
XP"
/fastdetect
这个是对的
你的系统是xp嘛!
xp就是这个
不是XP就是上面那个!
打开记事本把上面的东西复制进去
然后保存为boot.ini
放到C盘就可以了