标题:
CONFIG.AUTOEXEC简单说明
[打印本页]
作者:
下半辈子
时间:
2003-10-14 19:38
标题:
CONFIG.AUTOEXEC简单说明
DOS系统基础知识(三)
2003-02-26· · ··Yesky
本来,DOS讲完命令之后就应该结束了,但是考虑到现在上网的朋友,大都没有从基础上接触过DOS,也很少有在实际应用的环境下接触DOS的机会,所以特别讲一下DOS下的系统设备加载与系统环境设置,以便于大家真正的能使用DOS。
首先要说的是,要进行DOS下的环境配置,基本上不可避免要使用到config.sys和AUTOEXEC.BAT这两个文件。Config.SYS文件是一个专业的系统启动配置文件,它主要用于加载内存管理程序、设置扩充内存及扩展内存、加载有关硬件驱动程序,设置有关环境变量等,为用户计算机的正常使用创造必要的用户环境(在DOS时代,精通Config.SYS文件往往是“专家”的标志)。(在Windows 95/98中,系统已经自带了内存管理、环境变量等设置功能,Config.sys文件的作用已经远远没有那么重要了,它仍在“服役”的原因主要是为了保持对老版本DOS应用程序的兼容)
一些在config.sys中经常用到的配置项目如下:
1、FILES=数字
表示可同时打开的文件数,一般可选择20到50,需要注意的是,如果把FILES的值设得过大会占用过多的基本内存。系统缺省为FILES=8。
2、BUFFERS=数字
表示设置磁盘缓冲区的数目,通常设置为20-30左右。缺省值一般为15。磁盘缓冲区是一块内存区,用于存储从磁盘读入的数据或存储写到磁盘的数据。
3、DEVICE和DEVICEHIGH
用于加载一些内存驻留程序,用于管理设备。比如内存管理程序和光驱驱动程序等。如:
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM
DEVICEHIGH=C:\CDROM\CDROM.SYS
DEVICEHIGH与DEVICE的不同是前者将程序加载入高端内存。
4、HIMEM.SYS和EMM386.EXE
DOS只能直接使用640KB的内存,即基本内存,必须依靠其他内存管理程序来使用更多的内存,这两条命令就是最常用的内存管理程序。
其中640KB到1MB之间的内存被称为高端内存,是系统保留使用的。1MB以上的内存成为扩展内存,HIMEM.SYS就是负责管理扩展内存的。
EMM386.EXE负责管理高端内存并在扩展内存中模拟扩充内存供某些软件使用。
因此为了使用更多的内存,配置文件中应有以下指令。
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM
需要注意的是:EMM386.EXE必须要求先安装HIMEM.SYS,因而必须确保安装HIMEM.SYS的配置命令在EMM386.EXE之前。
5、DOS=HIGH,UMB
一般情况下,需要CONFIG.SYS文件加入这条命令,这样会将DOS的系统文件移入高端内存,空出更多的基本内存给其他软件使用。需要注意的是,如果没有安装EMM386.EXE,UMB,那么这条指令将是无效的。
下是一个典型的CONFIG.SYS文件内容:
DEVICE=C:\DOS\HIMEM.SYS (加载himem,扩展内存管理器)
DEVICE=C:\DOS\EMM386.EXE NOEMS (高端内存并入扩展内存的工具)
BUFFERS=15,0 (缓冲区数目)
FILES=50 (同时打开的文件数)
DOS=UMB (系统把DOS本身放在什么地方)
LASTDRIVE=Z (驱动器盘符最大可以用大哪个)
DOS=HIGH
DEVICEHIGH=C:\DOS\ATAPI_CD.SYS /D:MSCD000 /I:0 (加载光驱驱动程序。)
STACKS=9,256
此外,在CONFIG中还可以配置菜单式多重任务选择的配置,用于不同任务的选择,比如玩游戏、设置虚拟磁盘等,不过在这些应用在目前已经不常用了,这里就不多做介绍了。
有了config.sys以后,大部分的环境都能设置好,但是某些时候还是需要autoexec.bat来协作完成系统设备的加载,比如光驱。另外,有写设备直接使用命令来驱动的,就最好在autoexec.bat中执行来直接驱动,比如鼠标。
下面是一个典型的autoexec.bat:
关于AUTOEXEC.BAT
电脑每次启动时都会自动寻找AUTOEXEC.BAT批处理文件,从而可执行一些每次开机都要执行的命令,比如设置路径PATH、加载鼠标驱动MOUSE、磁盘加速SMARTDRV等。
下面给出一个比较典型的AUTOEXEC.BAT文件:
@ECHO OFF '不显示命令行
'设置提示符前有目录提示
PROMPT &P& G
PATH C:\DOS;C:\;C:\WINDOWS; C:\TOOLS '设置文件查找路径
LH C:\MOUSE\MOUSE.COM
'加载鼠标驱动程序
LH C:\DOS\SMARTDRV.EXE
'加载磁盘加速管理
LH C:\DOS\MSCDEX /S /D:MSCD000/M:12 /V '加载CD-ROM驱动
'设置临时目录
SET TEMP=C:\TEMP
如果需要启动中文系统,也可以把中文系统的启动命令加入其中,自然启动以后就是中文的dos了。
通过config.sys,autoexec.bat两个文件配合,完成绝大多数情况下DOS系统环境的配置。
作者:
下半辈子
时间:
2003-10-14 19:41
标题:
CONFIG.AUTOEXEC简单说明
从网站看到这篇文章,觉得不错。大家一起学学
作者:
zqsimon
时间:
2003-10-27 23:22
标题:
CONFIG.AUTOEXEC简单说明
介意得好好但我有D还唔明
作者:
server
时间:
2003-10-28 15:57
标题:
CONFIG.AUTOEXEC简单说明
好东东!
作者:
aivo
时间:
2003-11-3 04:34
标题:
CONFIG.AUTOEXEC简单说明
东西不错
学到不少
谢谢了
收下了
作者:
lulinbo
时间:
2003-11-7 17:56
标题:
CONFIG.AUTOEXEC简单说明
你写的不错,但我希望你帮我讲一下AUTOEXEC.BAT 怎样加载光驱驱动
作者:
下半辈子
时间:
2003-11-15 08:44
标题:
CONFIG.AUTOEXEC简单说明
我也是刚学,懂一点
AUTOEXEC加载光驱就不知道了
config好像是device=oakcdrom.sys /D:mscd001 ,只要你的目录下有这个文件好像就行.
作者:
下半辈子
时间:
2003-11-15 08:49
标题:
CONFIG.AUTOEXEC简单说明
Mscdex.exe你去下载这个软件
然后在autoexec.bat中加入
path=a:\
mscdex
看看行不行
作者:
yeathandy
时间:
2003-12-17 18:20
标题:
CONFIG.AUTOEXEC简单说明
有前两部分内容吗?
作者:
shitouji
时间:
2003-12-31 23:56
标题:
CONFIG.AUTOEXEC简单说明
不太明白
作者:
jwjjt
时间:
2004-1-1 09:00
标题:
CONFIG.AUTOEXEC简单说明
谢谢。
作者:
fcj257
时间:
2004-1-5 04:23
标题:
CONFIG.AUTOEXEC简单说明
谢谢。
作者:
Axu
时间:
2004-1-11 04:50
标题:
CONFIG.AUTOEXEC简单说明
谢谢楼主
作者:
yxtcyh
时间:
2004-1-18 05:37
标题:
CONFIG.AUTOEXEC简单说明
不明白
作者:
tsaogj
时间:
2004-1-18 20:51
标题:
CONFIG.AUTOEXEC简单说明
很好!!!
作者:
tq0d87aswz
时间:
2004-2-21 04:55
标题:
CONFIG.AUTOEXEC简单说明
真实好文章
作者:
2121
时间:
2004-2-21 05:01
标题:
CONFIG.AUTOEXEC简单说明
本来是很基础的东西,居然现在成了高深的了,不是我不明白,这世界变化快
作者:
xzf
时间:
2004-2-21 07:00
标题:
CONFIG.AUTOEXEC简单说明
很好, 为了不明白的人, 我提个见议, 把最通用的98启动盘所执行和怎么加载的过程详细作个教程, 供大家学习. 楼主你看如何?
作者:
tq0d87aswz
时间:
2004-2-23 17:19
标题:
CONFIG.AUTOEXEC简单说明
引用:
下面引用由
xzf
在
2004/02/20 11:00pm
发表的内容:
很好, 为了不明白的人, 我提个见议, 把最通用的98启动盘所执行和怎么加载的过程详细作个教程, 供大家学习. 楼主你看如何?
赞成以上提议
作者:
beidouking
时间:
2004-2-25 00:03
标题:
CONFIG.AUTOEXEC简单说明
请详细的讲述一下
很有用的
作者:
gansn
时间:
2004-3-8 05:27
标题:
CONFIG.AUTOEXEC简单说明
有全部的DOS文章嗎。。
作者:
金雕
时间:
2004-5-18 18:40
标题:
CONFIG.AUTOEXEC简单说明
学习,学习…
作者:
zhangyan00
时间:
2004-5-18 19:44
标题:
CONFIG.AUTOEXEC简单说明
还好。能看明白
作者:
meat-bird
时间:
2004-5-20 01:08
标题:
CONFIG.AUTOEXEC简单说明
呵呵,偶也是从DOS时代过来的人,看了这些东西好怀念啊。想当初为了安装windows 95,加载光驱驱动也是费了好大劲,最后从别人的电脑上拷贝了一个MSCDEX。现在感觉又熟悉又陌生啊。
作者:
antcool
时间:
2004-5-24 03:56
标题:
CONFIG.AUTOEXEC简单说明
我也同意,想学学
作者:
漂流
时间:
2004-5-25 02:37
标题:
CONFIG.AUTOEXEC简单说明
顶!!!
作者:
pontiff
时间:
2004-5-27 04:43
标题:
CONFIG.AUTOEXEC简单说明
再详细些,这些太常用了
作者:
闲云孤鹤
时间:
2004-6-10 04:50
标题:
CONFIG.AUTOEXEC简单说明
好!我刚买了个刻录机,正想做个N合一的启动光盘. 各位朋友有这方面的经验请多多介绍。小弟我先谢过啦!
作者:
hnsb
时间:
2004-7-28 05:11
标题:
CONFIG.AUTOEXEC简单说明
多谢大大的讲解,学了不少知识啊
作者:
sailoralpha
时间:
2004-7-30 03:36
标题:
CONFIG.AUTOEXEC简单说明
好东东~~~能详细点就更好了
作者:
rainyblue
时间:
2004-8-24 00:54
标题:
CONFIG.AUTOEXEC简单说明
头晕 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄........年到好多人有不同的方法,真是不知所从。
作者:
w7980
时间:
2004-9-1 03:29
标题:
CONFIG.AUTOEXEC简单说明
好东西,值得学习!怎样加载中文?
作者:
snmqj
时间:
2004-9-7 10:21
标题:
CONFIG.AUTOEXEC简单说明
谢谢
作者:
eric917
时间:
2004-11-26 06:24
标题:
CONFIG.AUTOEXEC简单说明
学到不少哦,呵呵3Q
作者:
csdiy
时间:
2004-11-27 04:23
标题:
CONFIG.AUTOEXEC简单说明
好啊.,
作者:
安逸的猫
时间:
2005-1-8 03:14
标题:
CONFIG.AUTOEXEC简单说明
希望楼主能把98启动盘的主要的启动文件都详细的解说一下
作者:
cxbed20
时间:
2005-2-4 04:35
标题:
CONFIG.AUTOEXEC简单说明
多谢!
作者:
duanyongcom
时间:
2005-3-14 17:20
标题:
CONFIG.AUTOEXEC简单说明
从来没接触过,现在不知道从什么地方下手,我记住这个能管什么用.
我应该怎么学习这些东西呢,我无从下手,请高手指教.
作者:
gshavzhog
时间:
2005-10-14 19:11
标题:
CONFIG.AUTOEXEC简单说明
致敬!
作者:
uddvjypm
时间:
2005-12-12 17:26
标题:
CONFIG.AUTOEXEC简单说明
好东西/。象我这新手就需要这些。学习。顶
作者:
fzfchao
时间:
2006-1-3 22:28
收下慢慢学
作者:
guwlf018
时间:
2006-6-4 23:08
谢谢!!!!!!!!!!
作者:
cysky
时间:
2006-6-5 07:29
学习一下,如何加载光驱没有回复
作者:
loveBA
时间:
2006-6-12 11:46
很好,顶上去.....................
作者:
hhh19680424
时间:
2006-6-28 02:24
PROMPT &P& G
这个是什么命令?我看了别人制作的有这个命令,但不知何用?
作者:
monkeyli163
时间:
2006-7-24 00:53
标题:
紧急求救~~!!!!关于修改文件问题
紧急求救!!!我在制作多重启动系统安装盘时遇到一个问题,教程叫我用WinIamge打开SETUP98.IMG文件,并对其中的Autoexec.bat和Config.sys文件进行修改。
Autoexec.bat文件修改如下:
:EXE
%RAMD%:extract /y/e/1 %RAMD%:ebd.cab> NUL
echo The diagnostic tool……………………等等(以下的代码太多了,我就不写了),
但问题是,我编辑Autoexec文件时, 在TXT里面找不到可以修改的地方,(我指可以修改的地方是指比如:teoqher改teacher,也就是说只改ah这两个字母)但我在里面找不可以修改的地方
而原来的Autoexec内容是:
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
cls
set temp=c:\
set tmp=c:\
path=a:\
IF "%config%"=="NOCD" GOTO QUIT
LH MSCDEX.EXE /D:oemcd001 /L:D
echo.
IF "%config%"=="SETUP_CD" goto AUTOSETUP
GOTO QUIT
:AUTOSETUP
set CDROM=FOO23
FINDCD.EXE
if "%CDROM%"=="FOO23" goto NOCDROM
path=a:\;%CDROM%\
%CDROM%
cd \WIN98
echo.
OEMSETUP.EXE /K "/IE /NF"
goto QUIT
:NOCDROM
echo.
echo The Windows 98 Setup files were not found.
echo.
:QUIT
那教程叫我修改,那是不是叫我在里面再加写入要修改的内容啊????
作者:
yys5161
时间:
2006-8-6 10:17
好的,大家一起学习.
作者:
kljyfgf
时间:
2006-8-20 10:52
来点更高级些的
交互菜单
作者:
chen123
时间:
2006-10-5 15:18
真的要认真的学习了.我还很菜呀.
作者:
思念了无痕
时间:
2006-10-16 18:26
DOS系统基础知识(三),那么(一)(二)呢?能支持一下吗,想多了解一些!谢谢!
作者:
djlxue
时间:
2007-4-18 19:23
谢谢搂主分享 不错的东西哦
作者:
hxshrimp
时间:
2008-1-13 11:05
学习了。
好像是以前的98系统用的吧。
为什么XP系统安装时没有这个文件呢?
作者:
初学者
时间:
2008-2-7 20:03
哈哈,太感谢楼主了,学习ING
作者:
sdk555
时间:
2008-2-12 16:31
好文章,谢谢楼主!!!!!!!
作者:
tiantian
时间:
2008-2-19 09:47
看来现在不懂dos的人是越来越多了
作者:
pkok
时间:
2008-5-28 13:51
我是新手来看看正在学习中.谢谢
作者:
zjg4545
时间:
2008-6-2 19:57
谢谢分享,正用上,对我帮助很大。
作者:
lsp19880301
时间:
2008-11-16 16:24
标题:
不是很懂
写的很好,但我还是不怎么明白. 哪位大虾有空呢?教教我吧,我的Q 173720997,config.sys配置及autoexec.bat配置不是很懂,俺太菜啦,希望能得到大虾指教,
作者:
zdwofu
时间:
2008-11-20 13:34
学习了 谢谢!!!
作者:
aqian
时间:
2009-2-12 13:32
DOS还真是难学啊
作者:
zhuyikun
时间:
2009-8-31 17:56
请问楼主:SATA光驱认不出怎么办?
欢迎光临 EZB 论坛 (http://ultraiso.net/ezbbbs/)
Powered by Discuz! 6.1.0