当前位置: 移动技术网 > IT编程>网络>Dos/Bat > CONFIG.SYS文件的命令与配置

CONFIG.SYS文件的命令与配置

2017年12月12日  | 移动技术网IT编程  | 我要评论
   config.sys是dos系统中的一个重要文件,它的配置直接影响到系统的使用及其效率。如果配置不当的话,可能很多程序都无法正常运行。因此,正确 合理地配置config.sys文件是十分必要和重要的。下面我向大家介绍一下config.sys中的命令及其配置方法。 

config.sys中的命令: 
注意:所有以high结尾的命令(如devicehigh)表示将其调入umb(上位内存),但有些这样的命令(如fileshigh)必须在ms-dos 7.x版本中使用。 

accdate :指定对每一个驱动器是否记录文件最后被访问的日期。 
用法:accdate= 驱动器 1+|- [ 驱动器 2+|-]... 
如:accdate=c+ d+ e+将在c,d,e盘中记录文件最后被访问的日期。 
此命令仅用于ms-dos 7.x中。 

break :设置或清除扩展的ctrl+c检查。 
用法:break=on|off 

buffers/buffershigh :为指定数量的磁盘缓冲区分配内存。 
用法:buffers=磁盘缓冲区数量,[从属高速缓存中的缓冲区数量] 

device/devicehigh :将指定的设备驱动程序装入内存。 
用法:device/devicehigh 文件名 [参数] 
其中,文件名是文件的完整路径,如c:\dos\himem.sys。 

dos :用于dos系统的配置,如是否使用hma(高端内存区)等。 
用法:dos=[high|low][,umb|,noumb][,auto|,noauto][,single] 
其中,high和low表示使用hma或不使用hma,umb和noumb表示使用umb或不使用umb,auto或noauto表示系统自动配置或不自 动配置,single表示使用单一模式的dos。其中,auto/noauto和single仅用于ms-dos 7.x中。 

drivparm :设置现有物理设备的参数。 
注:此命令用得很少,我也没用过,所以暂时跳过。 

fcbs/fcbshigh :指定可以同时打开的文件控制块 (fcb) 的数量。 
用法:fcbs/fcbshigh=可以同时打开的fcb的数量。 
注:由于fcb主要是在dos 1.x中使用,对于高版本,所以可以让系统自动配置。 

files/fileshigh :指定 可以同时访问的文件数量。 
用法:files/fileshigh=可以同时访问的文件数量。 
注:一般files/fileshigh的设置值在30左右比较合适。 

install/installhigh :用于加载tsr(内存驻留程序)。 
用法:install/installhigh=文件名 [参数] 
如:installhigh=c:\dos\doskey.com /appedit 

lastdrive/lastdrivehigh :指定可以访问的驱动器的最后有效的驱动器字母。 
用法:lastdrive=驱动器字母 
如lastdrive=f会将f设置成最后有效的驱动器字母。 

numlock :指定启动时numlock指定灯是否打开。 
用法:numlock=on|off 

rem :添加注解。 
用法:rem [注解字符串] 
注:注解中的字符串只是用来增加可读性,将不被执行。 

set :设计dos环境变量。 
用法:set 变量=[变量值] 

shell :指定dos 使用的命令解释程序的名称和位置。 
用法:shell=文件名 [参数] 
注:文件名默认是command.com,您也可以指定其它的文件,如4dos.exe等。 

stack/stackhigh :指定使用的堆栈数量。 
用法:stack/stackhigh=堆栈数量,每个堆栈的大小 
注:通常指定的值是9,256,这个值可以满足大多数的需求。 

switches :指定一些特殊选项。 
用法:switches=[/w] [/f] [/k] [/n] [/e[:n]] 

其它的是一些菜单配置命令,如menuitem,menucolor等。 

在ms-dos 7.x中还有一些未公开命令,如logo,comment等。 

知道了以上的命令后,就要谈谈如何利用这些命令来配置config.sys文件了。配置的好坏对系统的影响是非常大的。以下是我的电脑(都是ms-dos 7.10)中config.sys文件中的内容,大家可以用作参考。 

电脑一,使用emm386.exe: 

device=d:\dos\echo.sys l/o/a/d/i/n/g config.sys... 
device=d:\dos\himem.sys 
device=d:\dos\emm386.exe noems novcpi i=b600-b7ff 
devicehigh=d:\dos\mdctools\setver.exe 
devicehigh=d:\dos\ifshlp.sys 
devicehigh=d:\dos\vide-cdd.sys /d:ide-cd 
devicehigh=d:\dos\cloaking.exe 
country=086,936,d:\dos\country.sys 
shell=c:\command.com /p /e:640 
set temp=e:\temp 
set tmp=e:\temp 
accdate=c+ d+ e+ 
dos=high,umb,auto 
numlock=off 
files=30 
buffershigh=30,0 
fcbshigh=4,0 
lastdrivehigh=n 
stackshigh=9,256 

电脑二,使用umbpci.sys: 

device=d:\dos\echo.sys l/o/a/d/i/n/g config.sys... 
device=d:\dos\echo.sys 
device=d:\dos\umbpci.sys 
device=d:\dos\hiram.exe 
devicehigh=d:\dos\himem.sys 
devicehigh=d:\dos\setver.exe 
devicehigh=d:\dos\ifshlp.sys 
devicehigh=d:\dos\vide-cdd.sys /d:ide-cd 
shell=d:\dos\command.com /p /e:640 
set temp=e:\temp 
set tmp=e:\temp 
accdate=c+ d+ e+ 
dos=high,umb,auto 
country=086 
numlock=off 
fileshigh=30 
buffershigh=30,0 
stackshigh=9,256 
lastdrivehigh=n 

您不妨试试,相信您也会做出好的config.sys文件来。 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网