低版本DOS实现交互式引导的工具——BOOTS

Author: 河北 张晋颖 Date: 1996-07-05

        低版本DOS用户则无缘享用这一功能。若打算更改系统配置,只能在DOS引导完成后,编辑、修改CONFIG.SYS和AUTOEXEC.BAT或对其更名,然后重新启动才能实现。这对于由于种种原因(特别汉字系统方面原因)仍在使用低版本DOS的用户显得十分繁琐不便。
        在此,笔者向大家介绍一款优秀共享软件BOOTS,借助这一桥梁,即使是DOS 3.30版本用户也可轻而易举地实现交互式引导,满足自己的需要。
        一、软件安装过程:
        初次使用前,在DOS提示符状态下键入BOOTS,出现安装画面。指定盘符(应为启动盘A:或C:)及子目录后,开始安装。直接击回车则安装至默认的C:\BOOTS子目录。
        二、创建引导菜单与设置引导环境:
        安装完毕后,出现系统引导菜单窗口,此时可利用窗口下方的五个功能选项__Add、Edit、Delete、Move和Set对引导菜单项及其配置内容进行增加、编辑、删除、移动和环境设置等处理。功能选项前的大写字母A、E、D、M、S提示您可单击此字母进入相应的功能模块。
        键入A或E后,进入编辑状态,屏幕显示三个独立的编辑窗口,分别用来对引导菜单项名称、CONFIG(选中本菜单项后应加载的设备驱动程序等)和AUTOEXEC(选中本菜单项后应执行的批处理命令等)进行编辑,可以击功能键F1、F2、与F3,方便地在三个窗口间切换。如果需要,应用本软件可创建多达100组各不相同的启动配置。
        不常使用的引导配置,可使用M命令将其移至菜单的最后。已经不用了的引导菜单项,可使用D命令将其删除(需击Y键确认),以使引导菜单简洁明了。相关的CONFIG文件与AUTOEXEC文件也将被同时删除。
        该软件最富特色的是其引导环境设置,现分项详述如下:
        键入S后出现设置窗口,此时可对引导环境进行设置。
        击M键,选择操作模式(Mode of operation),可从“引导时选择”(Select During Boot,与DOS提供的交互式引导相同)和“引导后选择”(Select After Boot,本软件特有)中选一。
        击I键,选择启动时引导菜单画面的显示时间(Idle Time Seconds),单位是秒。在设定时间内若不作出选择,则默认加载第一菜单项所代表的配置内容。
        击C键,可选择引导时是否清屏(Clear Screen),选项为YES和NO。
        击P键,设定一引导口令(Password),启动时必须键入正确口令才可进行引导,可在一定程度上避免非法使用。
        击L键,对引导后键盘的“锁定键”(Caps lock、Scrool lock和Num lock)的初始状态进行设定,可根据自己的情况从“不变、开、关”(No change、On、Off)中选一。
        击R键,进行重启动类型选择(Reboot Type),选项为“冷启动”与“热启动”(Cold与Warm)。从DOS引导原理可知,此选项只有在设定了“引导后选择”操作模式后才能生效。
        击O键,设置引导时菜单画面的显示颜色(cOlor),可根据自己的喜好从九种颜色组合中选择一种。
        击X键,设置附加编辑器(eXternal Editor)__虽然软件本身已有相当强的编辑功能,但仍允许用户使用自己熟悉的编辑器进行引导配置的编辑工作。如设置该项,应键入附加编辑器的路径、文件名以便软件调用。
        击F键,输入释放缓冲区的命令(Flush Cache Command)。该设置的作用是在重新启动前将缓冲区的内容写回磁盘文件,以避免信息丢失。以使用SMARTDRV.EXE为例,此处应键入C:\DOS\SMARTDRV.EXE /C。若操作模式选择为“引导时选择”或未加载此类程序,则该项可不设置。
        三、软件使用方式:
        该软件的使用方式较为灵活,不但可以象DOS的交互式引导那样在启动引导时选择配置选项,而且还可以在引导后从菜单画面选择或直接以命令方式使用。
        1.引导时选择:
        若在引导环境中设定了“引导时选择”,在启动引导时会出现已创建好的引导菜单,此时可单击某一引导菜单项前的功能键符(F1至F10)或该引导菜单项扩展名的第一个字母,加载相应的配置文件。当菜单项总数多于10项时,可使用上下翻页键或上下光标键使欲选菜单项在当前屏幕中显示,然后进行选择。
        2.引导后选择:
        若在引导环境中设定了“引导后选择”,欲更改系统配置时,需在DOS的命令行状态键入BOOTS命令,使已创建好的引导菜单出现。此时可根据需要来选择相应的菜单项(选择方法同前),然后系统自动重新引导,加载所选择的菜单项代表的配置内容,且在启动引导过程中不再显示任何信息。
        3.命令方式选择:
        无论在引导环境中设定了“引导时选择”还是“引导后选择”,均可在DOS的命令行状态使用此种工作方式,使引导方式更加灵活。其命令是:BOOTS /Fn或BOOTS /C。
        Fn中的n表示功能键符1至10,C表示引导菜单项扩展名的第一个字母。
        执行任一上述命令后,系统将重新引导,加载Fn或C所代表的引导菜单项的内容,而且将操作模式自动设定为“引导后选择”。
        顺便说明,该软件的适用范围并不仅仅是低版本DOS用户,高版本DOS用户同样也可利用该软件进行交互式引导,以弥补DOS本身引导功能的不足,方便自己的工作。此时,为了使所设定的引导密码不致因启动引导时击功能键F5或F8而失效,应在各CONFIG项中增加SWITCHES=/N语句将其屏蔽。