Windows 2000/XP安装完成后,在重新启动计算机时,我们会看到一个启动菜单(如图1),看似神秘的启动菜单,其实一点也不神秘。对它有更深的了解后,有利于我们更好地使用启动菜单。
一、了解启动菜单结构
Windows 2000/XP的启动菜单完全由启动硬盘根目录下的boot.ini文件来控制,我们只要了解了该文件的结构及每个字段的含义,就可以更好地来控制Windows 2000/XP的启动菜单。
(1)解剖boot.ini
boot.ini是Windows 2000/NT/XP用来确定引导过程显示操作选项的配置文件,默认情况下,它是一个具有只读和系统属性的文件如下是一个最为典型的boot.ini文件(如图2):
[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
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /cmdcons
下面则是boot.ini文件每行的定义:
这是系统固定不变的,不能更改
timeout = 30
timeout后面的数值表示选择默认操作系统时间,单位是秒,默认是30秒
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
default用来指定默认启动计算机的操作系统注意:无论什么时候只要操作系统是Windows NT内核的,则都采用这种路径表示方法:
其中multi(0)意思是第一块IDE硬盘,如果是第二块硬盘则用multi(1)表示。而如果是SCSI硬盘,则用scsi(0)和scsi(1)等来表示。
disk(0) 表示物理第一硬盘。
rdisk(0)参数表示SCSI logical unit (LUN)被使用。由于每一个SCSI设备在设置时都有一个惟一的SCSI ID相对应,其中的数字(本例是0)就表示SCSI ID。此参数只对SCSI硬盘设置有用,而对于IDE接口的硬盘无效。在IDE接口硬盘中表示为0。
partition(1)表示的是计算机中第一个驱动器的第一个分区,如果是第二个分区(即D盘)则是partition(2),以此类推。
\WINDOWS是多重引导时用来参考的目录。/fastdetect参数的作用是快速对系统进行检测,改为nodetect则不检测,可以加快启动速度。
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect表示启动Windows 2000 Advanced Server
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /cmdcons表示启动Windows XP的恢复控制台程序(Recovery Console),有关Recovery Console我们会在后面作说明)。
注意:当然,boot.ini参数很多,不可能一一列举,大家一般使用时了解了上面的知识也就可以了。
二、启动菜单经典技巧
1.设置默认操作系统
如果我们安装了多个操作系统,在一段时间里可能并不需要启动另一操作系统。那我们完全可以设置经常使用的Windows为默认操作系统。这样当我们打开计算机,过一定的时间,系统就会自动启动我们默认的操作系统,从而省下不少时间。
右击桌面上“我的电脑”图标,选择“属性”命令,或者直接按下Win+Break键打开“系统属性”设置对话框。单击“高级”标签,并单击“启动和故障恢复”下的“设置”按钮(如图3)。
单击“启动和故障恢复”下的“设置”按钮
打开“启动和故障恢复”设置对话框,从“系统启动”下的“默认操作系统”下拉列表框中选择一个我们经常进入的操作系统,如在本机上选择"Microsoft Windows XP Professional" /fastdetect,同时将“显示操作系统列表的时间”设置为6秒(如图4)。
将“显示操作系统列表的时间”设置为6秒
以后重新开机,6秒内不选择操作系统,机器将会自动引导进入Windows XP Professional。
2.加快启动速度
默认情况下,Windows在安装完成后会出现一个启动菜单,而且其默认时间也很长(达30秒)。其实,我们按下Win+Break键打开“系统属性”设置对话框。单击“高级”标签,并单击“启动和故障恢复”按钮打开“启动和故障恢复”设置对话框后,就可以自由地调节“显示操作系统列表”值了(如图5)。这样停留的时间就会太长了。
3.让Windows 启动更有个性
如果大家对启动菜单中一层不变的类似广告的词语,如Microsoft Windows 2000 Advanced Server、Microsoft Windows XP Professional和Microsoft Windows XP Recovery Console等,那也可以打开C:\boot.ini,找到这些字符串,把其中的内容改成自己喜欢的字符(如图6),我把Microsoft Windows 2000 Advanced Server改成了“我的Windows 2000服务器系统”,启动后就可以看到(如图7)的效果,非常直观、形象。同时我们进入“启动和故障恢复”对话框后,单击“系统启动”下“默认操作系统”时也可以看到名称发生了变化,真是相当酷。
boot.ini主界面
4.调整启动菜单顺序
如果你想调整多个操作系统的启动菜单顺序,我们只要打开C:\boot.ini文件,然后用鼠标把显示项目,如
multi(0)disk(0)rdisk(0)partition(1)\WINNT="我的Windows 2000服务器系统" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /cmdcons
移动位置就可以了。
如我想让Microsoft Windows XP Recovery Console位于第一位,“我的Windows 2000服务器系统”位于第二位,而Microsoft Windows XP Professional位于第三位,则只要对它作如下调整即可:
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /cmdcons
multi(0)disk(0)rdisk(0)partition(1)\WINNT="我的Windows 2000服务器系统" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
5.恢复丢失启动菜单有妙法
启动菜单非常重要,它可以供我们选择操作系统。如果启动菜单丢失了我们该怎么办呢,我们当然大可不必为了恢复启动菜单而重新安装Windows XP吧?事实上,大家只要把Windows 2000/XP安装光盘插入光驱中,使用Windows安装光盘启动计算机,然后选择修复选项,过一会儿Windows XP就会重新写入启动菜单命令,重新启动计算机后就可以看到启动菜单了。
6.暂时不用的操作系统可以隐藏起来
有时可能有暂时不想用的操作系统,但已经安装上去了。一段时间里并不使用,我们可以把C:\boot.ini文件作一个备份,然后把其中代表相应操作系统的项目删除掉,保存后在启动计算机时,就不会再看到暂时不想启动的操作系统。如笔者在机器上安装了Windows XP、Windows 2000 Advanced Server,原boot.ini内容如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
我想去除Windows XP菜单,只要把
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
项删除掉即可,最后只剩下
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect
就行了。
注意:不要删除你已经设置为默认操作系统的项目,否则Windows有可能会在引导时出错!
7.让启动菜单变为熟悉的中文
有很多人安装了英文版的Windows,使得启动菜单是英文界面。如果大家要切换为中文界面,只要先按下Win+E键启动Windows“资源管理器”程序,并选择“工具”菜单下的“文件夹选项”命令,在打开的“文件夹选项”对话框中单击“查看”标签,在“查看”选项卡中取消“隐藏受保护的操作系统文件(推荐)”前复选框,同时选中“显示所有文件和文件夹”单选按钮。这时,定位到C盘根目录下,我们会发现一个bootfont.bin的文件。它就是控制Windows启动菜单的字体文件。我们只要再到显示中文启动菜单的机器的C盘根目录下拷贝这个文件覆盖到本机上,重新启动计算机,就可以看到熟悉的简体中文的启动菜单了。
启动菜单非常重要,掌握了这些技巧,对于更好地使用Windows XP是相当有帮助的。






