装载驱动程序毋须重启动

Author: 张捍旭 Date: 1997-01-01

  可能大家都有这样的经历,就是由于各种情况经常要改变CONFIG.SYS的设置,但要使改变后的CONFIG.SYS起作用,必须要重新启动机器,这样一遍一遍地启动机器,感觉非常麻烦。
  PC DOS 7.0可以在开机以后再加载设备驱动程序,但使用的人很少,而目前最流行的MS-DOS 6.22和WIN 95所带的DOS 7.0不具备这个功能。笔者给大家介绍一组由经纬软件工作室开发的共享软件可以弥补这个不足,它们分别是DEVICE.COM、FILES.COM、FCBS.COM、BUFFERS.COM、LASTDRIV.COM,总共只有10K。
  DEVICE、FILES、FCBS、BUFFERS、LASTDRIV这五个小程序的作用分别是加载设备驱动程序、改变打开文件数、改变打开的文件控制块数、改变缓冲区数、改变可访问的最大驱动器数。其中,最具有实用价值的是DEVICE和FILES。如果在开机后使用者发现忘了加载某设备驱动程序,就可以利用DEVICE来装载,如SETVER.EXE、SMARTDRV.EXE、KEYBOARD.SYS、光驱驱动程序都可以用DEVICE.COM来加载;键入FILES 40,就把以前设置的FILES重新设定为40。注意,在执行DEVICE.COM和FILES.COM时,一定不能象在编写CONFIG.SYS文件时于DEVICE或FILES后面加“=”号,而要用空格来代替。FCBS.COM、BUFFERS、LASTDRIV.COM的用法和在CONFIG.SYS的用法大致相同。
  笔者在此给出一个实例来说明这组程序的用法。若开机后发现忘了加载光驱的驱动程序,可以在将DEVICE.COM等拷入硬盘后在DOS提示符下键入LASTDRIV F然后再键入DEVICE C:\TI\TIMCDROM.SYS /D:1,此时系统已将光驱驱动程序加载,接着在DOS提示符下键入\DOS\MSCDEX /D:1,这时光驱就可以使用了。当然,DEVICECOM的使用有一些限制,如不能用DEVICEHIGH的方法将设备驱动程序载入高端内存,也不能装载象RAMDRIVE.SYS和DRIVER.SYS这样的设备驱动程序,否则屏幕会提示:
#3  XXX.SYS is a block device,It must be loaded in  Config.sys
#3  Press any key when ready