如果是因为boot.ini文件丢失而无法启动的话,下面的介绍也许对你有帮助。boot.ini是系统启动时,需要查询的一个系统文件,它告诉启动程序本计算机有几个操作系统、各系统的位置在哪里等信息。重新恢复的方法如下:单击“开始”菜单,依次指向“程序→附件→记事本”,打开“记事本”,在记事本里输入: [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 98" /fastdetect /NoExecute=OptIn multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows XP" /fastdetect 然后将它保存为名字是boot.ini的文件,将此文件存放到C盘的根目录下即可 提示:对于双系统用户最好谨慎优化xp启动选项以免造成不必要的麻烦。 故障现象:机子启动时出现"BOOT.INI文件非法.正从C/windows/启动" 故障排除:这个问题一般是由于boot.ini文件丢失或格式不正确造成的。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修复受损的boot.ini文件 在遇到NTLDR文件丢失的故障时,boot.ini文件多半也会出现丢失或损坏的情况。这样在进行了上面修复NTLDR的操作后,还要在故障恢复控制台中执行“bootcfg /redirect”命令来重建boot.ini文件。最后执行“fixboot c:”命令,在提示是否进行操作时输入“y”确认并回车,这样Windows Xp的系统分区便可写入到启动扇区中。当执行完全部命令后,键入“exit”命令退出故障恢复控制台,重新启动后系统即可恢复如初。 如何修复boot.ini启动文件 其实boot.ini只是一个纯文本文件,尽可以用编辑器自己修复,如果搞不清楚他的格式如何,你尽可以到别人的机器上拷贝一个,再修改。下面我把我自己机器上boot.ini内容公之于众: 〔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" /nodetect 第二行的数字是启动菜单等待的时间(单位:秒); 第三行等号后面是内容是默认启动选项; “〔operating systems]”下的信息就是操作系统的安装信息,以及提示信息和启动参数。我的系统是装在第一分区的,就是C盘里,所以就是partition后的数字是1,[partition(1)]就这样。在第二分区的就是〔partition(2)]了。 如果你用的是Windows98/ME的,可用“C:\=Microsoft Window 98”表示。 OK!!!!完胜