前些日子我误删了C盘下的boot.in(系统引导配置文件),使得我的电脑在启动时出现“boot.ini文件非法,正在从c:\winnt启动”的错误信息。用WinXP的自动修复功能也解决不了这个问题。虽然WinXP是不需要boot.ini文件就能正常启动的,可是我心有不甘,经过网上的查找资料,重装系统?终有收获.废话,重装肯定好了!(因编写了错误boot.ini文件导致系统无法启动,代价是惨痛di).
修复过程:
在我的电脑属性里面,高级启动属性里面点击 “编辑”就可以修改boot了,象我这样删除的,会提示新建一个boot的文件 .书写规格我用的XP,仅供参考)
[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" /fastdetect
(我当时就是在最后多写了一条(C:\=MicrosoftWindows),导致无法启动,重装后打开boot一看追悔莫及.)
写完后把该文件的属性设置为只读、隐藏,重起电脑。OK
注: timeout=0//表示默认启动的等待时间为0秒,你可改为更大的值,如10秒、30秒等随你自便;
default=用来控制默认的启动系统,“=”后面是操作系统的启动目录,目前默
认的系统是 Windows XP,你可以通过改变目录来改变默认的启动系统,例如
你是98+XP双系统,要想让默认的启动系统是 Windows 98,可以为: default=C:\
[operating systems] 下显示的是本机已安装的操作系统列表,如果你是98+XP双
系统,那么会有两行。注意:每一行“=”前是该操作系统的启动目录,Win98的启动目录是C:\="Microsoft Windows 98",Windows XP的启动目录是“multi(0)disk(0)rdisk(0)partition(2)\WINDOWS”,Partition 的意思是“分区”,“(2)”代表D盘.也就是说启动目录实际上指的就是“D:\WINXP”,只不过表示的方法不一样.“=”后面包含在双引号之间的内容是启动菜单显示的内容,可以随意更改成更有个性的名称。
通过以上分析:
我们知道可以通过修改 boot.ini 文件来改变启动菜单显示时间、启动菜单默认选项和启动菜单选项。这样,一旦启动菜单出现了问题,我们就可以用简单的方法修复了。例如重装系统后发现多了一个启动选项,你可以在 boot.ini 文件中去
掉相应的项目,保存后重新启动电脑即可。需要注意的是,为了防止修改时出现错误,请先将 boot.ini 文件备份。
由此想到:
现在许多人都喜欢在电脑上安装多个操作系统,有时由于安装不慎就会引起boot.ini错误,然后就无法开机了。这里公布几段网上典型的双系统引导的boot.ini的代码,供大家参考:
Windows98 和 Windows2000 Professional双系统
[boot[boot loader]
timeout=30
default=C:\
[operating systems]
C:\="Microsoft Windows 98"
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
WindowsME 和 Windows XP双系统
[boot loader]
timeout=30
default=C:\
[operating systems]
C:\ = "Microsoft Windows Millennium Edition"
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
这里有一点值得注意的问题就是如果你的主操作系统是装在C盘上,第二个操作系统是装在D盘上,那么可以直接引用上面的代码,如果你的第二个操作系统是装在E盘或其他盘上,那么记得要把partition(2)中的数字2改成你的分区数字,C盘是1,D盘是2,E盘是3...依此类推。 好,希望这些东西能给大家帮上一些忙。
|