中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-06 08:47
47,812 主题排行 / 349,914 发帖 / 今日 0 篇 / 48,268 会员排行
DOS启动盘 & LOGO技术 (启动盘室) » [讨论]超级启动盘
可打印版本  840 / 4
第1楼 amluckyboy 发表于 2003-07-15 00:00
初级用户 发帖 7 积分 128
[讨论]超级启动盘
wengier,我最近用了你的超级启动盘,感觉很不错,一定用了不少心血吧?佩服、佩服!
有个问题:
我用step-by-step启动,config中的最后一行结束后,又出现了一个devicehigh=.\ifshlp.sys,
这是从哪儿加载的,和IO.SYS、MSDOS.SYS文件有关吗?
第2楼 amluckyboy 发表于 2003-07-15 00:00
初级用户 发帖 7 积分 128
wengier,超级启动盘的config中的fcbshigh、fileshigh、等命令好像不是标准的dos配置命令,应该没有后面的high吧?这是怎么回事?他们的作用是什么?
第3楼 Wengier 发表于 2003-07-16 00:00
系统支持 发帖 10,521 积分 27,736
谢谢!IFSHLP.SYS是DOS启动盘启动到DOS下,再想运行Win9x时必备的程序呢。不过如果不想运行Win9x这个GUI程序的时候就不需要它了。

FILESHIGH等命令是新版本的DOS(如MS-DOS 7.x、FreeDOS Kernel 2030等)的中的新增CONFIG.SYS命令,放入UMB内存中以节省常规内存占用的。而旧版本的DOS中则没有这些命令。
第4楼 amluckyboy 发表于 2003-07-16 00:00
初级用户 发帖 7 积分 128
谢谢指教,但是你还是没有说清楚,.\IFSHLP.SYS是通过什么方式加载的?如何就能实现不加载?

这是你得CONFIG.SYS


MENUITEM=M1,Boot with EMM386(NOEMS)
MENUITEM=M2,Boot with UMBPCI
MENUITEM=M3,Boot with EMM386(NOEMS), NTFS and USB drives support(if any)
MENUITEM=M4,Boot with UMBPCI, NTFS and USB drives support(if any)
MENUITEM=M5,View the README file only(with Chinese support)
MENUITEM=M6,Shutdown or restart the computer
MENUDEFAULT=M1,15


DEVICE=ECHO.SYS L/o/a/d/i/n/g CONFIG.SYS /w/i/t/h EMM386...
DEVICE=HIMEM.SYS
DEVICE=EMM386.EXE NOEMS
INCLUDE CD


DEVICE=ECHO.SYS L/o/a/d/i/n/g CONFIG.SYS /w/i/t/h UMBPCI...
DEVICE=ECHO.SYS
DEVICE=UMBPCI.SYS
DEVICE=LOWDMA.SYS
DEVICE=HIRAM.EXE
DEVICEHIGH=HIMEM.SYS
INCLUDE CD


INCLUDE M1
INCLUDE USB


INCLUDE M2
INCLUDE USB


DEVICE=ECHO.SYS Y/o/u /h/a/v/e /c/h/o/s/e/n /t/o /v/i/e/w README /o/n/l/y.
INCLUDE M6


DEVICE=ECHO.SYS P/l/e/a/s/e /w/a/i/t...
DEVICE=HIMEM.SYS


DEVICE=ECHO.SYS L/o/a/d/i/n/g USB /d/r/i/v/e/s /s/u/p/p/o/r/t...
DEVICE=DUSE.EXE INT EMU CDW=3 DDW=3 XFER=32 DRIVES=2 CDD=USB-CD OBAR=0xF000 OHCN=1
DEVICE=USBASPI.SYS /R
DEVICEHIGH=DI1000DD.SYS
DEVICEHIGH=USBCD.SYS /D:USB-CD
DEVICE=ASPIOHCI.SYS /INT /ALL
DEVICE=ASPIUHCI.SYS /INT /ALL
DEVICE=ECHO.SYS


DEVICEHIGH=VIDE-CDD.SYS /D:IDE-CD
DEVICEHIGH=ASPICD.SYS /D:SCSI-CD


DEVICE=ECHO.SYS M/a/d/e /b/y W/e/n/g/i/e/r. C/h/i/n/a DOS U/n/i/o/n.
DEVICE=ECHO.SYS A/l/l /r/i/g/h/t/s /r/e/s/e/r/v/e/d. 2002-2003.
SHELL=A:\COMMAND.COM /P /E:640
SET TMP=C:\
SET TEMP=C:\
DOS=HIGH,UMB,AUTO
NUMLOCK=OFF
FCBSHIGH=4,0
FILESHIGH=30
BUFFERSHIGH=30,0
LASTDRIVEHIGH=32
STACKSHIGH=9,256
COMMENT Made by Wengier. China DOS Union.
COMMENT All rights reserved. 2002-2003.

其中并没有DEVICEHIGH=.\IFSHLP.SYS 呀!
我把此文件从根目录删除,或移动到其他目录,总要显示错误信息,提示找不到文件,为什么???
第5楼 amluckyboy 发表于 2003-07-16 00:00
初级用户 发帖 7 积分 128
Wengier:
能否讲一讲dos中的变量,他有什么自定义的变量?各有什么含义?
变量环境放在内存中的什么地方?占用多大空间?
变量在批处理文件中如何引用?
为什么在超级启动盘的autoexec.bat 文件的IF 语句中引用变量要用%变量%#=XXX#这个#的作用是什么?

[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023