热点推荐
ZOL首页 > 软件资讯 > 新闻资讯 > IT业界 >

第二部分 多系统启动技巧大放送

不做“OS光棍” 多操作系统完全攻略

ZOL_软件频道 作者:中关村在线 书虫 【原创】 2005年11月11日 11:11 评论

    Windows 2000/XP安装完成后,在重新启动计算机时,我们会看到一个启动菜单(如图1),看似神秘的启动菜单,其实一点也不神秘。对它有更深的了解后,有利于我们更好地使用启动菜单。


不做“OS光棍” 多操作系统完全攻略

启动菜单主界面


    一、了解启动菜单结构
    Windows 2000/XP的启动菜单完全由启动硬盘根目录下的boot.ini文件来控制,我们只要了解了该文件的结构及每个字段的含义,就可以更好地来控制Windows 2000/XP的启动菜单。
    (1)解剖boot.ini
    boot.ini是Windows 2000/NT/XP用来确定引导过程显示操作选项的配置文件,默认情况下,它是一个具有只读和系统属性的文件如下是一个最为典型的boot.ini文件(如图2):

不做“OS光棍” 多操作系统完全攻略
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
    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)。

不做“OS光棍” 多操作系统完全攻略

单击“启动和故障恢复”下的“设置”按钮

    打开“启动和故障恢复”设置对话框,从“系统启动”下的“默认操作系统”下拉列表框中选择一个我们经常进入的操作系统,如在本机上选择"Microsoft Windows XP Professional" /fastdetect,同时将“显示操作系统列表的时间”设置为6秒(如图4)。

不做“OS光棍” 多操作系统完全攻略

将“显示操作系统列表的时间”设置为6秒


    以后重新开机,6秒内不选择操作系统,机器将会自动引导进入Windows XP Professional。
    2.加快启动速度
    默认情况下,Windows在安装完成后会出现一个启动菜单,而且其默认时间也很长(达30秒)。其实,我们按下Win+Break键打开“系统属性”设置对话框。单击“高级”标签,并单击“启动和故障恢复”按钮打开“启动和故障恢复”设置对话框后,就可以自由地调节“显示操作系统列表”值了(如图5)。这样停留的时间就会太长了。

不做“OS光棍” 多操作系统完全攻略
启动和故障恢复主界面


    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)的效果,非常直观、形象。同时我们进入“启动和故障恢复”对话框后,单击“系统启动”下“默认操作系统”时也可以看到名称发生了变化,真是相当酷。

不做“OS光棍” 多操作系统完全攻略

boot.ini主界面


不做“OS光棍” 多操作系统完全攻略
启动菜单主界面

 


    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是相当有帮助的。

上一页 1 2 3 4 5 6 下一页
频道热词:微信  手机QQ  12306  
视觉焦点
新浪微博