Board logo

标题: CONFIG.SYS 配置诊断专科门诊 [打印本页]

作者: 如是大师     时间: 2003-5-7 00:00    标题: [注意]config配置诊断室

各位同仁如果对自己的config文件有什么存疑,或得意处,请往这里贴。
作者: skynet     时间: 2003-5-8 00:00
小弟想实现dos6.22与windows3.2的双启。但一直不成功。找不到错哪了。望指教。
config.sys:
[menu]
menuitem=dos6.22,dos6.22
menuitem=windows3.2,windows3.2
menucolor=7,0
menudefault=dos6.22,5
numlock=on

[dos6.22]
include=basic

[windows3.2]
include=basic

[basic]
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH
FILES=30
stacks=9,256

autoexec.bat:
C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $P$G
PATH C:\WINDOWS;C:\DOS
SET TEMP=C:\DOS

goto %config%

:dos6.22
GOTO END

:window3.2
win
GOTO END

:EDN


作者: 如是大师     时间: 2003-5-8 00:00
说说具体症状。。。
作者: snoopy     时间: 2003-5-8 00:00
结尾处的END拼错了,是笔误吧!
作者: skynet     时间: 2003-5-8 00:00
是笔误.

我选2.屏幕如下:                                                         
MS-DOS 6.22 Startup Menu                                   
屯屯屯屯屯屯屯屯屯屯屯屯                                   
                                                            
     1. dos6.22                                             
     2. windows3.2                                          
                                                            
  Enter a choice: 2                                         
                                                            
                                                            
HIMEM is testing extended memory...done.                    
                                                            
C:\>C:\DOS\SMARTDRV.EXE /X                                 
Label not found                                             
                                                            
C:\>                                                        

作者: 如是大师     时间: 2003-5-9 00:00
你的smartdrv的路径正确吗?
作者: skynet     时间: 2003-5-9 00:00
C:\DOS\SMARTDRV.EXE
没错。我特意在c:\dos下找过SMARTDRV.EXE.绝对有这个文件。

顺便说一下。我用virtual pc5.2
作者: 如是大师     时间: 2003-5-9 00:00
config修改如下:拿去试试。。。。
config.sys:
[menu]
menuitem=dos6.22,dos6.22
menuitem=windows3.2,windows3.2
menucolor=7,0
menudefault=dos6.22,5

[COMMON]
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\SMARTDRV.EXE 1024 /X
shell=c:\command.com
set tmp=c:\temp
set temp=c:\temp
DOS=HIGH
BUFFERS=20,0
FILES=30
stacks=9,256
numlock=on

[dos6.22]

[windows3.2]








[此贴子已经被作者于2003-5-9 9:31:41编辑过]



作者: 如是大师     时间: 2003-5-9 00:00
autoexec文件修改如下:
@ECHO OFF
PROMPT $P$G
PATH C:\WINDOWS;C:\DOS
set  tmp=c:\temp
SET TEMP=C:\temp
::
IF "%config%"=="dos6.22" GOTO dos6.22
IF "%config%"=="windows3.2" GOTO windows3.2

:dos6.22
GOTO END

:windows3.2
c:
cd \
cd windows
win
GOTO END

:END



[此贴子已经被作者于2003-5-9 10:15:14编辑过]



作者: Wengier     时间: 2003-5-9 00:00
CONFIG.SYS中是:
menuitem=windows3.2,windows3.2

怎么AUTOEXEC.BAT中变成了:
:window3.2
win
GOTO END
呢?

又是笔误吗?
作者: 如是大师     时间: 2003-5-9 00:00
呵呵。。。。我也差点跟着错了。。。
不好意思。。。。。
作者: skynet     时间: 2003-5-11 00:00
一样不行哈。
感觉你没怎么改哈。
你解释一下嘛
作者: liaosl502     时间: 2003-5-12 00:00
将AUTOEXEC。BAT中的

:window3.2改成:windows3.2就行了!

主要是前后不一致所致!
作者: 如是大师     时间: 2003-5-12 00:00
一个是你的配置文件中的语句比较重复,再者解释命令和环境未设置。因为是及你的文件修改,不是我新写的,所以肯定差不多啦。但就是要你看看不同之处呢。
还不行的话,是何症状呢?。。。。。和原来一样吗?
作者: jzcjgh     时间: 2003-5-12 00:00
device=himem.sys /testmemff
device=emm386.exe noems
device=oakcdrom.sys /D:mscd000
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd000
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd000
dos=high,umb
files=30
buffers=45
stacks=9,256
devicehigh=ramdrive.sys /E 4096
lastdrive=z

我安装ME时说内存不够,
我该怎么办?


[此贴子已经被作者于2003-5-12 22:10:57编辑过]



作者: 如是大师     时间: 2003-5-12 00:00
以上这一段config文件没有什么问题的。。
里面可以增加device=smartdrv、exe    2048 /a /x /q  语句以增加磁盘高速缓存。
可以加快setup的安装速度。
可能问题在autoexec上。。。。。

作者: jzcjgh     时间: 2003-5-12 00:00
谢谢!
请帮我看看AUTOEXEC.BAT

@ECHO OFF
PROMPT $P$G
PATH A:\;C:\
set temp=c:\
set tmp=c:\

SET EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
call setramd.bat %LglDrv%
path=C:\;%RAMD%:\;%RAMD%:\BAT;%CDROM%:\;%CDROM%:\BOOT;%CDROM%:\BOOT\EBD:%CDROM%:\BOOT\KV3000;
copy a:\*.* %ramd%:\. > NUL
set comspec=%RAMD%:\command.com
LH MSCDEX.EXE /D:MSCD000 /L:%CDROM%
LH SMARTDRV.EXE 2048 /a /x /q
LH MOUSE.COM > NUL
Set LglDrv=

MD %RAMD%:\TEMP
XXCOPY /E /H %CDROM%:\BOOT\EBD\*.* %RAMD%:\ > NUL
%RAMD%:
hzxt
CALL XLC

作者: Wengier     时间: 2003-5-13 00:00


  Quote:
以下是引用jzcjgh在2003-5-12 22:09:29的发言:
device=himem.sys /testmemff
device=emm386.exe noems 
device=oakcdrom.sys /D:mscd000
device=btdosm.sys 
device=flashpt.sys
device=btcdrom.sys /D:mscd000
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd000
dos=high,umb
files=30
buffers=45
stacks=9,256
devicehigh=ramdrive.sys /E 4096
lastdrive=z

我安装ME时说内存不够,
我该怎么办?


[此贴子已经被作者于2003-5-12 22:10:57编辑过]


把以上那段话全部去掉,改成:
device=himem.sys
device=emm386.exe noems
devicehigh=vide-cdd.sys
devicehigh=usbaspi.sys
devicehigh=usbcd.sys
devicehigh=ramdrive.sys /E 4096
dos=high,umb
files=30
buffers=45
stacks=9,256
lastdrive=z

就行了。

作者: jzcjgh     时间: 2003-5-13 00:00


  Quote:
以下是引用Wengier在2003-5-13 0:00:19的发言:

  Quote:
以下是引用jzcjgh在2003-5-12 22:09:29的发言:
device=himem.sys /testmemff
 device=emm386.exe noems 
 device=oakcdrom.sys /D:mscd000
 device=btdosm.sys 
 device=flashpt.sys
 device=btcdrom.sys /D:mscd000
 device=aspi2dos.sys
 device=aspi8dos.sys
 device=aspi4dos.sys
 device=aspi8u2.sys
 device=aspicd.sys /D:mscd000
 dos=high,umb
 files=30
 buffers=45
 stacks=9,256
 devicehigh=ramdrive.sys /E 4096
 lastdrive=z

 我安装ME时说内存不够,
 我该怎么办?

 
 

[此贴子已经被作者于2003-5-12 22:10:57编辑过]



把以上那段话全部去掉,改成:
device=himem.sys
device=emm386.exe noems
devicehigh=vide-cdd.sys
devicehigh=usbaspi.sys
devicehigh=usbcd.sys
devicehigh=ramdrive.sys /E 4096
dos=high,umb
files=30
buffers=45
stacks=9,256
lastdrive=z

就行了。

我把vide-cdd.sys  usbaspi.sys  usbcd.sys
加入后,也按你的要求改了CONFIG
可连光驱都找不到了。
作者: 如是大师     时间: 2003-5-13 00:00
这个要看看你的批文件里mscdex是怎样配置的。。。。

如果不用usb的话就不用加载相应的驱动啦。。。别什么都听wengier的
wengier只是建议,你在光驱驱动后用了/d:参数没有???
不会是把wengier的文件照办了吧。。呵呵。。。





[此贴子已经被作者于2003-5-13 10:35:43编辑过]



作者: jzcjgh     时间: 2003-5-13 00:00
谢谢各位,我已经搞定了,
现在基本内存还剩616K,
1M内存还剩666K,
呵呵!
作者: 飞机     时间: 2003-5-21 00:00
学做了一个恢复盘,请多多指教.
另:双重菜单该如何返回上层菜单;以即,执行完程序后该如何返回菜单?讨教了!

@echo off
goto %config%
OS
path=%RAMD%:\;a:\;%CDROM%:\
goto exit
:CD
MSCDEX.exe /D:mscd001 /L:Z
smartdrv.exe
goto exit
:NOCD
goto exit
:Backup
smartdrv.exe
ghost -clone,mode=pdump,src=1:1,dst=F:\back\XP_CLEAN.gho -z9 -fx -sure -rb
goto exit
:Restore
smartdrv.exe
ghost -clone,mode=pload,src=F:\back\XP_CLEAN.gho:1,dst=1:1 -sure -rb
:Operation
smartdrv.exe
MOUSE.exe
ghost.exe
goto exit
iskgen
MOUSE.exe
Diskgen.exe
:exit


[menu]
menucolor=10,1
submenu=DOS
submenu=WORKS, Backup & Restore & Operation & Diskgen
menudefault=DOS,30
[common]
files=50
buffers=30
device=Himem.sys /testmemff
device=EMM386.exe NOEMS
dos=umb,high
set temp=d:\temp
set tmp=d:\temp
stacks=9,256
lastdrive=z
[DOS]
menuitem=CD, Start computer with CD-ROM support.
menuitem=NOCD, Start computer without CD-ROM support.
menucolor=10,1
[WORKS]
menuitem=Backup, Backup your System
menuitem=Restore, System Restore form HD
menuitem=Operation, Operation Ghost use Mouse
menuitem=Diskgen, Set HD use Mouse
menuitem=Exit
menucolor=10,1
[CD]
device=Oakcdrom.sys /D:mscd001
[NOCD]
[Backup]
[Restore]
[Operation]
[Diskgen]
[Exit]

作者: 如是大师     时间: 2003-5-21 00:00
这个配置你运行过没有???
作者: 飞机     时间: 2003-5-21 00:00
如是大师:
运行过.没有发现问题.但还是要请你斧正.
再一次请教:双重菜单该如何返回上层菜单;以即,执行完程序后该如何返回菜单?
谢谢!
作者: 如是大师     时间: 2003-5-21 00:00
你是指返回config的初始化启动菜单??
作者: 飞机     时间: 2003-5-21 00:00
是的.
作者: 如是大师     时间: 2003-5-22 00:00
这个恐怕不行,只能用批命令来达成类似效果。用wbat或者choice
作者: 飞机     时间: 2003-5-22 00:00
唉~~~看来我还要学wbat或者choice了.
我可不想成为DOS高手.而是把DOS当成一把工具.

如是大师:学wbat难吗??

[此贴子已经被作者于2003-5-22 0:34:41编辑过]



作者: 如是大师     时间: 2003-5-22 00:00
不是很难。。。。
作者: Wengier     时间: 2003-5-22 00:00
WBAT有详细的E文教程呢。
作者: zjn     时间: 2003-6-4 00:00
呵呵  DOS常用的命令都有什么啊 呵呵?
告诉我好吗?
作者: zhouyong5120     时间: 2003-6-5 00:00
cd
rem  copy del deltree xcopy copy/b dir cls
md type
atribt  ...........
作者: yykbyykb     时间: 2003-6-7 00:00
请教大师:
我的一条128M的SDRAM出现了坏块,导致系统经常死锁,我记得使用himem.sys命令可以检测出和屏蔽掉坏掉的地方,具体该怎么做,请帮帮我。
作者: 如是大师     时间: 2003-6-7 00:00
这个,好像是不行的。emm386也许可以绕过一些坏块,但检测功能还是需要专业检测软件吧。。。
作者: Roy     时间: 2003-6-7 00:00


  Quote:
以下是引用yykbyykb在2003-6-7 20:03:20的发言:
请教大师:
我的一条128M的SDRAM出现了坏块,导致系统经常死锁,我记得使用himem.sys命令可以检测出和屏蔽掉坏掉的地方,具体该怎么做,请帮帮我。

用QEMM386吧
用它的SCANMEM可以屏蔽掉坏掉的地方的
作者: yykbyykb     时间: 2003-6-7 00:00
谢谢英俊的如是大师和美丽的Roy斑竹,Qemm386可以在windows98Ⅱ下使用吗?
作者: yykbyykb     时间: 2003-6-7 00:00
哦,sorry,我不知道Roy也是男的,您的头像实在是象个女的……
作者: 如是大师     时间: 2003-6-7 00:00
你是指在win32位模式??不行。。
作者: yykbyykb     时间: 2003-6-7 00:00
是这样的,我的系统装的是win98,我也是希望平常使用win98。
希望可以在win98里使用这条内存(再去买一条太贵了)。
作者: Roy     时间: 2003-6-7 00:00


  Quote:
以下是引用yykbyykb在2003-6-7 22:31:16的发言:
哦,sorry,我不知道Roy也是男的,您的头像实在是象个女的……

對,頭像是女的.....
有人讚我的頭像漂亮也是第一次[em15]

[此贴子已经被作者于2003-6-7 22:47:06编辑过]



作者: Roy     时间: 2003-6-7 00:00


  Quote:
以下是引用如是大师在2003-6-7 22:32:06的发言:
你是指在win32位模式??不行。。

可以的!!我現在正在Win98用QEMM97呢!!
作者: yykbyykb     时间: 2003-6-7 00:00
谢谢!
作者: hyq     时间: 2003-6-7 00:00
对config文件挺恐惧的,以前写过简单的批处理文件,再就是修改CONFIG里的启动项,其他的不怎么会,望斑竹作一个全面的介绍好吗?[em18]
作者: 如是大师     时间: 2003-6-10 00:00
不是在讲吗?
作者: buzheng83     时间: 2003-6-11 00:00
怎样编辑config
作者: 如是大师     时间: 2003-6-11 00:00
config系统的配置文件讲解  。。。看看这里。。
作者: amingshao     时间: 2003-6-11 00:00
请问 进入DOS的命令是什么。小弟是最菜的鸟。。。。:)
作者: waterz     时间: 2003-6-19 00:00
进入DOS的命令~~:(

98下么?开始->所有程序->附件->命令提示符~~

他们说的进入DOS是说,硬盘本身装有DOS操作系统,开机时就是DOS的,呵呵
作者: shadowman     时间: 2003-7-1 00:00
斑竹,你好,这是我的config.sys文件内容,还有我的autoexec.bat 文件的内容我放在批处理诊室里,请你结合两个文件看看,问题出在什么地方?谢谢了!

config.sys内容如下:
[menu]
menuitem=KVD2003
menuitem=JMHDFIX


[common]
BUFFERS=22,0
FILES=40
device=A:\himem.sys


[KVD2003]

[JMHDFIX]
作者: 柏仔     时间: 2003-7-26 00:00
问如是大师几个问题
config.sys里的stacks作用是什么?怎样使用?
如果光驱驱动用VIDE-CDD.SYS   单光驱,在config.sys该如何设置?双光驱呢?分别在Autoexec.bat中要怎样配合?

还有就是device、devicehigh两个命令可加哪些参数?具体意义是?


一口气问了这么多,麻烦了

作者: 柏仔     时间: 2003-7-26 00:00
是了

还有menucolor中的颜色共可以有多少种?对应的数字是?
作者: online     时间: 2003-7-27 00:00
ok
作者: iceboy     时间: 2003-8-4 00:00
Menucolor (0-15)
具体颜色看 QBasic 的帮助~ ps:我硬盘上找不到了
作者: clipper     时间: 2003-8-14 00:00
我的问题是这样的:
      我以前DOS622  CONFIG.SYS是这样配置的:
         DEVICE=C:\DOS\SETVER.SYS
         DEVICE=C:\DOS\EMM386.EXE
         DEVICE=C:\DOS\HIMEM.SYS
         DOS=HIGH,UMB
         FILES=50
         BUFFERS=50

    使用环境:FOXPRO25 (DOS版)   UCDOS70     运行一个财务软件,正常.如果FILES的值小了,在运行统计时,就会出现"内存错误,打开文件太多."
   
    现在我使用XP,使用超级DOS盘到DOS状态,由于没有EMM386.EXE文件,就没设,结果就不能统计,出现上面类似的错误,请问DOS7.1有EMM386.EXE吗?

作者: iceboy     时间: 2003-8-16 00:00
有啊
作者: iceboy     时间: 2003-8-16 00:00
再来推荐一个超级 CONFIG.SYS

DOS=HIGH,UMB,AUTO
DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF /Q
DEVICE=C:\TOOLS\UMBPCI.SYS /I=DC00-EFFF /F
DEVICE=C:\DOS\EMM386.EXE FRAME=NONE X=DC00-EFFF X=B800-C7FF I=CC00-DBFF I=B000-B7FF RAM M3 D=256 AUTO

XMS 由 HIMEM.SYS 控制,EMS 由 EMM386.EXE 控制,而 UMB 由 UMBPCI.SYS 控制,又和 EMM386.EXE 共享,如果去掉 FRAME=NONE、把 DC00-EFFF 改成 D800-EFFF 不死机的话,这样内存更大一点...

但是,UMBPCI 永远达不到 631K 可用内存(最多只有 630K,一般为 628-629K),如果需要的话,还是得用 QEMM386 + LOADHI,不过兼容性太差。
作者: liuziy1     时间: 2003-8-22 00:00
我前几天无意中登陆了某网站,结果以后每次打开电脑那个网站就自动弹出,删也删不掉。而我装的是WINDOW98,“开始”菜单中的“运行”命令又被管理员屏蔽了,用不了。我想问一下如何在DOS下修改“启动”命令。如何删除恶意网站地址。多谢!!
作者: iceboy     时间: 2003-8-29 00:00


  Quote:
以下是引用liuziy1在2003-8-22 14:20:48的发言:
我前几天无意中登陆了某网站,结果以后每次打开电脑那个网站就自动弹出,删也删不掉。而我装的是WINDOW98,“开始”菜单中的“运行”命令又被管理员屏蔽了,用不了。我想问一下如何在DOS下修改“启动”命令。如何删除恶意网站地址。多谢!!

发错位置了吧
作者: 下半辈子     时间: 2003-9-16 00:00
一头雾水!!看不懂!!
作者: lostghost     时间: 2003-9-30 00:00
scanreg
choose one of the back up that the date before you login the website.
restart
作者: SHOCIAA     时间: 2003-10-1 00:00
跟我的有点像
作者: SHOCIAA     时间: 2003-10-1 00:00
是ATTRIB吧
作者: 龙王     时间: 2003-11-24 00:00
我也发错地方了
收回~~

想知道公用的[common]是先执行,还是后执行

[此贴子已经被作者于2003-11-24 14:02:09编辑过]



作者: SNOWOLF     时间: 2004-1-6 00:00
小弟研究 PC DOS 时有幸找到了一个小的 PC DOS 文件夹 并发现了加载汉字显示功能的命令,但由于水平有限,在加载了汉显功能后,显示了一定的汉字后,卸载显示驱动发生死机。我想是CONFIG.SYS调用内存使用的问题。

在AUTOEXEC.BAT中加入了如下命令
==============================================================
PATH C:\DOS

ibmcpi /msg=off
font   /msg=off /p=c:\dos ;"/p=c:\dos"指定*.fnt字体文件的位置
disp   /msg=off

--------------------------------------------------------------

在CONFIG.SYS中加入了如下命令
==============================================================
COUNTRY = 086,437,c:\dos\country.sys

以上的应用程序均默认置于DOS文件夹

--------------------------------------------------------------

IBM PC DOS 汉显支持文件
==================================
IBMCPI.COM        汉显核心程序
FONT.EXE                        字体程序
PRCHN16.FNT        字体
PRCHN19.FNT        字体
SYS1Z16.FNT        字体
SYS1Z24.FNT        字体
DISP.EXE                        显示驱动

     顺便问一下,我怎样上传我的文件?
E-mail:tingsong37@sina.com

作者: SNOWOLF     时间: 2004-1-8 00:00
前辈:
      能快些回复我的帖子吗?我想让大家一同分享 PC DOS ,一起来研究 PC DOS 自带的汉字显示功能。我的 PC DOS 压缩包怎样才能上传呢?
作者: allul*     时间: 2004-1-16 00:00
我的CONFIG。SYS文件里头什么也没有啊,这是正常现象吗?
作者: quzexin     时间: 2004-1-25 00:00
水平好高哦,可以教教我吗??






作者: 灵猫     时间: 2004-7-11 00:00


  Quote:
以下是引用allul*在2004-1-16 上午 08:09:31的发言:
我的CONFIG。SYS文件里头什么也没有啊,这是正常现象吗?

要看你是什么系统咯

windows里正常啊