怎样使用CONFIG.SYS命令配置系统

Author: 刘宗义 Date: 1995-06-23

        一、config.sys文件的编辑
        要编辑config.sys文件,可以使用MS_DOS6.0以上版本的EDIT文本编辑器或用WPS中的N编辑。当对config作了编辑后必须重新启动计算机方能使改动生效。
        警告:不能将文件只存为特殊字符格式的字处理程序,否则计算机可能无法启动。
        二、config包含的命令
        一般config文件只包含其命令的一部份,下面的表格简要地说明了每条config.sys命令的功能:
        命令        功能
        break      设置MS_DOS是否定期检查〈CTRL+C〉或〈CTRL+BREAK〉组合键
        buffers    指明MS_DOS保留多少内存用于与磁盘交换信息
        country    设置系统语言约定。
        device     装入可安装设备驱动程序:控制硬件的程序,例如鼠标器的驱动程序。
        devicehigh 把可安装设备驱动器程序装入上位内存块。
        DOS        说明MS_DOS是否使用高端内存区,是否提供对上位内存块(UMBs)的存取
        drivparm   设置磁盘驱动器的特征
        files      指定同时可以打开多少文件
        install    装入内存驻留程序。
        lastdrive  设置有效驱动器字母的数目。
        Numlock    指定数字小键盘的Numlock初始设置是开还是关。
        rem        表示其后的文本是说明信息,而不是一条命令。
        set        设置环境变量的值,例如PROWPT或TEMP。
        shell      配置Command.com或者指定使用另一个不是Command.com的命令解释器。
        stacks     指定要为处理硬件中断保留多少内存。
        switches   指定MS_DOS中特殊的选项。
        三、Config.sys文件中的硬件设备配置
        MS-DOS用被称为设备驱动程序的一种程序来控制设备,由于这些驱动程序是内部的,所以在使用它们时不必做任何特殊的操作,但可以通过Config.sys命令来设置这些驱动程序的某些特性。
        要使用一个可安装的设备驱动程序,在CONFIG.SYS文件中加上一条device命令。MS-DOS带有下列可安装的设备驱动程序:
        驱动程序          功能
        ANSI.SYS         支持美国全国标准协会(ANSI)的终端仿真。
        DISPLAY.SYS      支持监视器的代码页。
        DRIVER.SYS       创建一个逻辑驱动器,可以用它来代表一个实际的软盘驱动器。EMM386.EXE摸拟扩充内存(expanded memory)并提供对计算机中高端内存的访问
        HIMEM.SYS        管理计算机中扩展内存的使用。
        RAMDRIVE.SYS     模拟一个硬盘驱动器,通过在系统的随机存取内存(RAM)中创建一个虚拟磁盘驱动器来实现。
        SETVER.SYS       将MS-DOS版本表格装入内存。
        SMARTDRV.EXE     实现双向缓冲区,它可为硬盘控制器提供兼容特征,而该硬盘控制器不能使用由EMM386或运行在386增强模式下的Windows提供的内存。
        四、config.sys命令的次序:
        大多数config.sys命令可以以任何次序出现在config.sys文件中。例如dos,files及buffers命令可以出现在config.sys文件中的任何位置。device和devicehigh命令的次序是至关重要的,则是按以下的次序依次写入命令:
        1、如果计算机有扩展内存,装入HIMEM.SYS。
        2、如果计算机有扩充内存,装入扩充内存管理程序。
        3、如果计算机有80386处理器和扩展内存,装入EMM386.EXE(若config.sys含有装入扩充内存管理程序和EMM386的命令,那么EMM386.EXE命行应含有NOEMS开关)。
        4、任何其他设备驱动程序。
        五、config.sys样本文件
        下面是一台带有2兆字节或更多兆字节的扩展内存386计算机的一个典型config.sys文件,供参考。
        device=c:\dos\setver.exe
        device=c:\dos\himem.sys
        device=c:\dos\emm386.exe ram
        devicehigh=c:\mouse\mouse.sys
        buffers=20
        files=40
        break=on
        DOS=high,umb
        device命令装入setver.exe,himem.sys和Emm386.exe设备驱动程序名。Setver.exe驱动程序管理MS-DOS版本表格。himem.sys驱动程序管理扩展内存。ram开关指示emm386.exe驱动程序提供对高端内存的访问和模拟扩充内存。
        devicehigh命令装入Mouse.sys设备驱动程序,它提供对放在高端内存区的鼠标驱程序的访问。
        buffers命令为与磁盘传输信息保留二十个缓冲区。
        files命令使MS-DOS一次可以访问四十个文件。
        break命令使MS-DOS定期检查<CTRL+C>或<CTRL+BREAK>组合健。
        dos=high,umb命令将MS-DOS放在高端内存运行,并使程序访问高端内存。