BOOT.INI 非法 , 正从 C:\Windows\启动
C:\boot.ini
是WINDOWS系统的启动配置文件,如果有多个操作系统它可以让你选择启动哪一个系统,也就是按F8出现的那个系统启动菜单。
由于你的boot.ini文件坏了,所以系统只能默认从C盘启动。
最简单的恢复办法,就是打开记事本程序,输入下面内容,再另存为boot.ini文件,放到C盘中即可::
[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
注意:boot.ini文件在C盘根目录,具有SHR三种属性,可以用DOS命令去掉相关属性后再修改,修改后再恢复该文件的相关属性。或者原文件丢失,手工建立后,加上这些属性,有助于保护文件。
电脑启动时显示:文件 Boot.INI 非法,正从C:WINDOWS 启动是怎么回事?
引起Boot.ini文件非法的原因是由于boot.ini文件丢失或者文件格式有错误造成的。只要还原一个boot.ini文件或者重新编写正确的boot.ini文件即可解决问题。
首先,在其他的安装了Windows
XP系统的电脑里,单击“开始→运行”命令,输入“c:\boot.ini”并回车打开boot.ini文件,将boot.ini文件另存为同名的文件并拷到boot.ini文件受损的电脑上,覆盖掉受损的boot.ini文件。如果一时间找不到其他安装了Windows
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”(如图)并保存到C盘,覆盖掉原来的boot.ini文件,然后重启电脑即可。
如果不能进入系统,你可以使用Windows
PE启动,在Windows
PE里修改C盘的boot.ini文件。或者使用启动盘启动进入DOS或者故障恢复控制台,输入“Copy
Con
C:\boot.ini”回车,按上面的Boot.ini文件内容及格式,逐行输入,输入一行回车一次,全部输完后,按下快捷键“Ctrl+Z”,此时会出现^Z的提示,再回车,提示“1
file(s)
copied”,boot.ini文件建立成功,重启系统即自动正常进入。
如果系统在启动时提示无法找到hal.dll文件而无法进入桌面和安全模式,这个故障主要是因为boot.ini文件出错导致的。按照上述的方法,使用正常的boot.ini覆盖掉有问题的boot.ini文件或者重新编写boot.ini文件也可以解决问题。就OK啦!
文件BOOT.INI非法是怎么回事啊?
BOOT.INI文件引导出现了错误是boot.ini丢失或者错误引起boot.ini非法的boot.ini非法,如果是单系统文件丢失或错误还是可以进入系统boot.ini非法的.
如果系统是XP,您可以这样修改.
右键单击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
保存为boot.ini,然后重启就没事了,如果不能进入系统,你也可以在DOS下进入编辑。
在引导加载部分,timeout=xx表示等待用户选择操作系统的时间,默认是30秒,用户可以根据需要自行更改。default=xxxx表示缺省情况下系统默认要加载的操作系统路径,表现为启动时等待用户选择的高亮条部分。
但是令很多用户困惑不解的是,那些“multi(0)disk(0)rdisk(0)partition(1)”是什么意思?
实际上这是根据ARC规则命名的,它是x86或RISC计算机中用于标识设备的一种通用方法。ARC名字指向存放操作系统文件的分区,对于磁盘设备,
ARC名字的构成如下:
(X)disk(Y)rdisk(Z)partition(Q)
component部分有两种有效值,即multi和SCSI,它用于标明硬件适配器。multi表示一个非SCSI硬盘或一个由SCSI
BIOS访问的SCSI硬盘,而SCSI则表示一个SCSI
BIOS禁止的SCSI硬盘。X值表示操作系统的系统根目录所在的分区所在的硬盘所在的磁盘控制器在同一磁盘控制器上的序号(X从0开始)。
disk(Y):对于SCSI硬盘来说,Y值表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘序号(Y从0开始);对于multi来说,Y值无任何意义,恒为0。
rdisk(Z):对于multi来说,Z值表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘序号(Z从0开始);对于SCSI硬盘来说,Z值无意义,恒为0。
partition(Q):Q值表示操作系统的系统根目录所在的分区在同一硬盘上主分区的序号(Q从1开始)。
Operating
systems部分列出了这台电脑上所有操作系统的路径和清单,其中还包括一些如/fastdetect、/basevideo、/sos之类的开关符。这些开关符都有特殊的含义,一般情况下建议不要更改。
OK,基于以上知识,我们对BOOT.INI文件应该有了一个比较清楚地认识。于是,我们就可以根据需要对其进行修改了。以笔者的电脑为例,BOOT.INI文件显示,硬盘中装有两个Windows
XP专业版系统(实际上一个为中文版,一个为英文版),默认情况下是启动硬盘第三分区上的系统(英文版)。如果要它在默认情况下启动硬盘第一分区上的系统(中文版),而且为了以示区别,将两个Windows
XP
Professional分别对应的加以标记。这时,我们可以通过修改BOOT.INI文件来达到目的。重新启动计算机,看看你的愿望是不是实现了呢!
[img]
Win7系统开机提示boot.ini文件非法怎么办
显示boot.ini非法的解决方法,具体内容如下:
在开机之后,电脑提示boot.ini非法,虽然这不影响我们对电脑的正常使用,但是每次开机提示这个也十分不舒服,一般出现这个问题都是由于boot.ini文件出现了错误导致,我们可以有两种方法来进行修复。一种是利用电脑系统安装光盘对系统进行修复,当然这种比较麻烦。另一种是自己通过手动的方法解决,方法如下:
在桌面上右键点击“我的电脑”,然后在下拉菜单中选择“属性”,我们可以看到系统属性的窗口,接着我们点击上面的“高级”,在高级选项中,我们点击“设置”按钮,然后在弹出的界面中点击“编辑”按钮。
在点击“编辑”按钮之后,将会弹出一个对话框,boot文件损坏,是否新建,然后我们新建,输入字符为:
[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非法的解决方法
将这段字符复制粘贴进去,然后保存退出即可。
BOOT.INI非法如何恢复正常?
说明一下..Boot.ini非法的话是会直接从C:\WINDOWS启动的.
可以这样:
进入Windows XP后,运行cmd
输入:
cd\
C:
Attrib -r -s -h Boot.ini
del Boot.ini
Copy con Boot.ini
接下来输入:
[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 Professional" /NOEXECUTE=OPTIN /FASTDETECT
其中timeout可以自由设定,数值是0~999
按下F6,回车保存.
如果不能进入Windows就麻烦一点..但还是有办法的.
使用DOS,Windows 9x/ME或Windows PE盘引导,进入后,在命令提示符环境下输入以上命令.(Win PE为command.com和cmd.exe Win 9x/ME为command.com DOS就是这样输入)
如果没有Copy命令的话,输入:
cd\
C: (这个C盘就要看实际情况而定了!)
Echo. Boot.ini
Echo [Boot Loader] Boot.ini (注意多了的一个""不能忘!)
....
就这样一行行地输入,重启即可
我每次开电脑的时候系统都提示文件BOOT.INI非法正从C:\windows\启动,这是什么原因?怎么解决?
那是因为你的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
本文转载自互联网,如有侵权,联系删除