![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-27 03:47 |
共 47,815 主题排行 / 349,928 发帖 / 今日 0 篇 / 48,289 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » 心得与请教 |
| 可打印版本 688 / 0 |
| 第1楼 firefox73 | 发表于 2004-02-17 00:00 |
| 初级用户 发帖 5 积分 116 | |
|
心得与请教 近日下载了7.1的引导盘,发现其中有些bug,列于下面的是我修改的config.sys和autoexec.bat。
config.sys MENUITEM=M3,Boot with NTFS and SCSI/USB drives support menuitem=M1,Format A HardDisk menuitem=M2,Format A HardDisk MENUITEM=M6,Shutdown or restart the computer MENUDEFAULT=M3,15 DEVICE=ECHO.SYS L/o/a/d/i/n/g CONFIG.SYS... DEVICE=ECHO.SYS P/l/e/a/s/e /w/a/i/t... DEVICE=HIMEM.SYS/testmem ffINCLUDE CD DEVICE=ECHO.SYS L/o/a/d/i/n/g CONFIG.SYS... DEVICE=ECHO.SYS P/l/e/a/s/e /w/a/i/t... DEVICE=HIMEM.SYS/testmem ffDEVICE=ECHO.SYS L/o/a/d/i/n/g CONFIG.SYS... DEVICE=ECHO.SYS P/l/e/a/s/e /w/a/i/t... DEVICE=HIMEM.SYS/testmem ffDEVICE=ECHO.SYS L/o/a/d/i/n/g CONFIG.SYS... DEVICE=ECHO.SYS P/l/e/a/s/e /w/a/i/t... DEVICE=HIMEM.SYS/testmem ffDEVICE=DUSE.EXE INT EMU CDW=3 DDW=3 XFER=32 DRIVES=2 CDD=USB-CD INCLUDE CD INCLUDE USB DEVICE=ECHO.SYS L/o/a/d/i/n/g CONFIG.SYS... DEVICE=ECHO.SYS P/l/e/a/s/e /w/a/i/t... DEVICE=HIMEM.SYS/testmem ffDEVICE=ECHO.SYS L/o/a/d/i/n/g SCSI//USB /d/r/i/v/e/s /s/u/p/p/o/r/t... DEVICE=USBASPI.SYS /R /V /NORST DEVICE=ASPIOHCI.SYS /INT /ALL DEVICE=ASPIUHCI.SYS /INT /ALL DEVICEHIGH=DI1000DD.SYS DEVICEHIGH=USBCD.SYS /D:USB-CD DEVICE=ECHO.SYS DEVICEHIGH=UDMA.SYS DEVICEHIGH=cdrom.SYS /D:IDE-CD SHELL=COMMAND.COM /P /E:640 DOS=HIGH,UMB,AUTO NUMLOCK=on FCBSHIGH=4,0 FILESHIGH=30 BUFFERSHIGH=20,0 LASTDRIVEHIGH=32 STACKSHIGH=9,256 autoexec.bat @ECHO OFF LH MOUSE ::Note: The following line is for the compatibility on some systems: LH MOUSE>NUL IF %CONFIG%#==M6# GOTO SHUT IF %CONFIG%#==M3# GOTO BOOT IF %CONFIG%#==M1# GOTO new IF %CONFIG%#==M2# GOTO old DREADY C: IF ERRORLEVEL 1 ECHO Warning: Can't find any valid hard drives! IF ERRORLEVEL 1 ECHO Please Install your HardDisk after ShutDown! IF ERRORLEVEL 1 GOTO shutt ECHO Y|LOCK C:>NUL ldgdisk 1 /del /all :new CLS WBAT BOX "Please enter your choice:",20GB,40GB,80GB,120GB,Other if not errorlevel 6 if errorlevel 5 goto end IF not ERRORLEVEL 5 if errorlevel 4 call 120.bat IF not ERRORLEVEL 4 if errorlevel 3 call 80.bat IF not ERRORLEVEL 3 if errorlevel 2 call 40.bat IF not ERRORLEVEL 2 if errorlevel 1 call 20.bat cls ECHO. ECHO. ECHO. ECHO. ECHO Your computer will restart in 10 second..........Press to Skip. WAIT 10 IF ERRORLEVEL 13 IF NOT ERRORLEVEL 14 goto end :SHUT CLS WBAT BOX "Please enter your choice:",Shutdown the computer,Restart the computer IF NOT ERRORLEVEL 3 GOTO ANS WBAT BOX (RED ON YELLOW) "Note: Please make a choice!",OK GOTO SHUT :ANS IF ERRORLEVEL 2 GOTO RES :shutt ECHO Now trying to shutdown the computer.. ECHO. SHUTDOWN S ECHO. ECHO Shutdown failed. Your computer may not have an ATX power. goto end :RES ECHO Now restart the computer.. ECHO. SHUTDOWN R GOTO END :BOOT DREADY C: IF ERRORLEVEL 1 ECHO Warning: Can't find any valid hard drives! IF ERRORLEVEL 1 GOTO NOHD ECHO Y|LOCK C:>NUL :NOHD LH SHSUCDX /D:?IDE-CD /D:?USB-CD SET COMSPEC=A:\COMMAND.COM :NEXT ECHO. ECHO Now trying to load the hard disk cache to speed the drives up... LH SMARTDRV 4096 2048 /X SET DIRCMD=/OGN /4 SET PROMPT=$P$G PATH=A:.;%PATH%;.. LH DOSLFN /C- /Z:CP936UNI.TBL NTFSDOS /U LH ESCAPE FINDCD /Q CLS WRITEXT 1 1 -f15 Note: ECHO. IF NOT %CDROM%#==# ECHO For accessing CD/DVD drive, use the drive letter %CDROM%(1st). ECHO At any time, you can press F12 key to return to DOS, or use the mouse. BREAK ON LFNFOR ON GOTO END :END ====================== 其中运行到NTFSDOS /U时会报告无法加载command.com,死机。估计是文件本身的原因。 U盘无法分配盘符,但可以找到。 以上问题请作者百忙之中指教一下。 另外有个问题请教一下: 在这个启动盘中可以用%cdrom%看到cdrom的盘符,请问什么环境变量可以表示U盘的盘符? |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |