标题: [讨论]超级启动盘
[打印本页]
作者: amluckyboy
时间: 2003-7-15 00:00
标题: [讨论]超级启动盘
wengier,我最近用了你的超级启动盘,感觉很不错,一定用了不少心血吧?佩服、佩服!
有个问题:
我用step-by-step启动,config中的最后一行结束后,又出现了一个devicehigh=.\ifshlp.sys,
这是从哪儿加载的,和IO.SYS、MSDOS.SYS文件有关吗?[em11]
作者: amluckyboy
时间: 2003-7-15 00:00
wengier,超级启动盘的config中的fcbshigh、fileshigh、等命令好像不是标准的dos配置命令,应该没有后面的high吧?这是怎么回事?他们的作用是什么?
作者: Wengier
时间: 2003-7-16 00:00
谢谢!IFSHLP.SYS是DOS启动盘启动到DOS下,再想运行Win9x时必备的程序呢。不过如果不想运行Win9x这个GUI程序的时候就不需要它了。
FILESHIGH等命令是新版本的DOS(如MS-DOS 7.x、FreeDOS Kernel 2030等)的中的新增CONFIG.SYS命令,放入UMB内存中以节省常规内存占用的。而旧版本的DOS中则没有这些命令。
作者: amluckyboy
时间: 2003-7-16 00:00
谢谢指教,但是你还是没有说清楚,.\IFSHLP.SYS是通过什么方式加载的?如何就能实现不加载?
这是你得CONFIG.SYS
[MENU]
MENUITEM=M1,Boot with EMM386(NOEMS) [Protected Mode]
MENUITEM=M2,Boot with UMBPCI [Real Mode]
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
[M1]
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
[M2]
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
[M3]
INCLUDE M1
INCLUDE USB
[M4]
INCLUDE M2
INCLUDE USB
[M5]
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
[M6]
DEVICE=ECHO.SYS P/l/e/a/s/e /w/a/i/t...
DEVICE=HIMEM.SYS
[USB]
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
[CD]
DEVICEHIGH=VIDE-CDD.SYS /D:IDE-CD
DEVICEHIGH=ASPICD.SYS /D:SCSI-CD
[COMMON]
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 呀!
我把此文件从根目录删除,或移动到其他目录,总要显示错误信息,提示找不到文件,为什么???
作者: amluckyboy
时间: 2003-7-16 00:00
Wengier:
能否讲一讲dos中的变量,他有什么自定义的变量?各有什么含义?
变量环境放在内存中的什么地方?占用多大空间?
变量在批处理文件中如何引用?
为什么在超级启动盘的autoexec.bat 文件的IF 语句中引用变量要用%变量%#=XXX#这个#的作用是什么?