如何配置系统盘符数

Author: 陈军 Date: 1998年 第39期 34版

#1  江苏读者夏青问:我有一台微机,配置为:Pentium MMX 166 CPU、16M内存、MS-5149主板、Trident968x PCI显示卡、SONY八倍速光驱,最近出现以下现象:重新将硬盘分为C、D、E三个区,安装DOS6.22后正常启动,可是怎么也找不到光驱,后根据说明书中的提示,在Config.sys文件中加入“DEVICE=C:\IDE\IDE-8X.SYS/D:MSCD001/V”,在Autoexec.bat中加入“C:\DOS\MSCDEX.EXE/D:MSCD001/L:F/V”,重新启动计算机,可当键入“F:”后,系统提示:“Invalid drive specification”,怎么也驱动不了光驱,这是不是与BIOS设置有关,如何解决?
  答:这个问题与系统的BIOS设置没有关系,而是由于对硬盘进行了重新分驱后,系统盘符数增加而系统相应的配置没有改变造成的。请仔细检查一下Config.sys中是否有LASTDRIV=(驱动器符号)语句,如没有,请加上该语句,并保证设置的驱动器符号大于F,因为LASTDRIV是DOS系统用来设置最高驱动器盘符的命令,最多可为计算机分配至盘符Z,它从盘符E以后,每增加一个驱动器盘符,大约要占用40个字节的空间,因此对于DOS系统,其缺省设置时允许驱动器盘符从A~E,以节约存储空间,而现在由于硬盘经过重新分区后,再挂接光驱,所需的盘符数已到了F,这时如不增加盘符数,只是利用光驱的驱动程序为光驱设置盘符,虽然设置是正确的,但这时根本没有这么多可用的盘符,因此系统提示“Invalid drive specification”也就不足为奇了。其实,对于Windows95系统同样如此,虽然其开发者声称Windows95可以不需要Config.sys文件,但遇到这种情况,还是不得不借助于Config.sys进行驱动器的分配。