电脑开机时显示,Boot.ini非法,系统从C盘启动,如何解决呢

如题所述

那是因为你的boot.ini文件被破坏了!

如果系统是XP,您可以这样修改.
右键单击我的电脑-属性-高级,点启动和故障恢复的设置,点编辑,
在打开的记事本中将原有的文字删除,再将如下内容复制到记事本中保存
确定退出重启计算机就可以了.

[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

保存为boot.ini,然后重启就没事了。

boot.ini一般保存在C盘根目录下,文件boot.ini非法的报错可能是手动编辑导致语法错误,或由于安装多操作系统后卸载不正确而致。当C盘根目录下boot.ini文件中存在系统无法识别的语法错误时,WINDOWS会自动在C:\WINDOWS下建立一个新的boot.ini文件。在资源管理器中的“工具——文件夹选项”中将文件显示属性设为显示所有文件,在C:\WINDOWS下找到boot.ini文件,复制到C盘根目录下即可

就是新建一个记事本将下面文件放进出然后保存为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
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-19
boot文件坏了,只能从C盘启动。
你可以用WINXP系统盘恢复或重新建立一个boot.ini文件;
您可以在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 XP Professional" /fastdetect

C:\ = "Microsoft Windows"

然后把此文件保存为boot.ini文件即可。

又或者用“系统配置实用程序”来编辑“BOOT.INI”文件。
具体做法是(此方法如果是Boot.ini文件坏了,有可能无法打开):
打开“开始”菜单,点击“运行”命令,再在弹出的文本框中输入“msconfig”点击
“确定”后就会弹出“系统配置实用程序”,再点击“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

然后点应用就可以了。

参考资料:http://zhidao.baidu.com/question/93164503.html?si=2

第2个回答  2009-04-19
c:\boot.ini 文件不对,请找一台和你系统一样的机子,复制C:\BOOT.INI文件到你的系统中,BOOT.INI文件为系统隐藏,只读文件
第3个回答  2009-04-19
不知道你的是什么系统.
[boot loader]
timeout=0
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
上面的是XP的系统
将文件放在C盘下,命名为Boot.ini
相似回答