以下是我ms-dos7.1启动盘中的config.sys文件内容:
rem made by 王小云
rem ------------------------------------------------------------------------------
rem 使dos下能够支持TB级容量的硬盘和 UltraDMA33/66/100/133/166各种模式和大内存支持
rem 支持 K8 芯片组,提供了最卓越的 UMB 内存驱动, 启动后常规内存高达630K!
rem 支持 IDE/ATAPI , SATA , SCSI/ASPI , USB 光驱和硬盘
rem 支持 USB 软驱、USB闪存(如U盘)、OHCI接口和UHCI接口驱动器的驱动
rem 提供软盘的ISA DMA UMB支持
rem 支持串口(Serial)和PS/2口鼠标, 支持 USB 接口鼠标驱动
rem 全面支持中英文长文件名
rem ------------------------------------------------------------------------------
dos=high,umb
files=20
buffers=30
stacks=9,256
shell=COMMAND.COM /p /f /e:1440
lastdrive=z
DEVICE=ECHO.SYS N/o/w c/o/n/f/i/g /d/r/i/v/e/r/s /, /m/a/d/e /b/y /W/a/n/g /X/i/a/o/y/u/n . . .
DEVICE=HIMEM.SYS /testmem:off
device=UDMAJR.SYS
rem 我到底是用emm386.exe还是用umbpci.sys来管理高端内存好呢?如果都不用会不会降低效率?
DEVICE=UMBPCI.SYS
DEVICEHIGH=VIDE-CDD.SYS /D:IDE-CD
DEVICEHIGH=GCDROM.SYS /D:SATA-CD
DEVICEHIGH=USBCD.SYS /D:USB-CD
DEVICEHIGH=ASPICD.SYS /D:SCSI-CD
DEVICEHIGH=DUSE.EXE
DEVICE=ASPIDISK.SYS
DEVICE=USBASPI.SYS
DEVICE=ASPIOHCI.SYS /INT /ALL
DEVICE=ASPIUHCI.SYS /INT /ALL
DEVICE=DI1000DD.SYS
DEVICE=LOWDMA.SYS
NUMLOCK=ON
COMMENT With TB level hard-disk and UltraDMA33/66/100/133/166 mode support
COMMENT With IDE/ATAPI,SATA,SCSI/ASPI,USB cdrom and hard-disk support
COMMENT With serial , ps/2 and usb mouse support
COMMENT Made by Wang Xiaoyun
以下是msdos.sys内容:
;MS-DOS 7.10 System Configuration File
;(C)Copyright Microsoft Corp.
;
;=================================
;Made by Wang Xiaoyun
;All rights reserved.
;=================================
;
以下是autoexec.bat的内容:
@echo off
rem made by 王小云
rem 部分代码参考DOS之家(http://doshome.com)葛明阳(gmy) 制作
if %RAMDRIVE%*==* goto begin
echo 注意: 此文件是启动批处理加载文件,已经运行过一次! 不能再运行了!
echo 提示: 你可以在任何目录下键入help获得更多功能!
ECHO ┏━━━━━━━━━━━━━━━━━━┓
ECHO ┃ 系统管理员随身光盘 ┃
ECHO ┃ 制作:王小云 版权所有,盗版不究 ┃
ECHO ┗━━━━━━━━━━━━━━━━━━┛
goto QUIT
:begin
PROMPT=$P$G
SET DIRCMD=/O:N
xmsdsk 8192 /y >NUL
findramd.exe >nul
if not %RAMDRIVE%*==* goto noramd
echo ERROR: ramdrive is not found.
echo SORRY: Be will not use the disk.
goto QUIT
:noramd
md %RAMDRIVE%\temp >NUL
set temp=%RAMDRIVE%\temp
set tmp=%RAMDRIVE%\temp
path=%RAMDRIVE%\;%RAMDRIVE%\temp;a:\
copy /y command.com %RAMDRIVE%\ >NUL
set comspec=%RAMDRIVE%\command.com
IF EXIST ebd.cab GOTO EXT
echo ERROR: ebd.cab not found.
echo SORRY: Be will not use the disk.
echo.
GOTO QUIT
:EXT
cls
echo.
echo Preparing to start your computer.
echo This may take a few minutes. Please wait...
echo ------------------------------------------------------------------
echo With TB level hard-disk and UltraDMA33/66/100/133/166 mode support
echo With IDE/ATAPI,SATA,SCSI/ASPI,USB cdrom and hard-disk support
echo With K8 firewire and power umb mem driver support
echo With serial , ps/2 and usb mouse support
echo Made by Wang Xiaoyun
echo -------------------------------------------------------------------
copy /y extract.exe %RAMDRIVE%\ > NUL
%RAMDRIVE%\
cd\
extract /y /e /l %RAMDRIVE% a:\ebd.cab > NUL
start.BAT
:QUIT
以下是start.bat的内容(位于XMSDSK创建的虚拟内存盘中):
@echo off
%RAMDRIVE%\
cd\
cls
if not %CDROM%*==* goto end
call tway.bat
call mouse.bat
DOSLFN /z:Cp936uni.tbl >NUL
lh SHSUCDX /D:?IDE-CD /D:?SATA-CD /D:?USB-CD /D:?SCSI-CD /D:?USBCDROM
findcd /s >NUL
:end
rem 设置标题
set title=系统管理员随身光盘
rem 运行第一个批处理
启动应用程序的批处理.BAT
另外为还有一个应用程序批处理运行完毕后的执行的批处理如下:
@echo off
%RAMDRIVE%\
cd\
set s=
for %%b in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%b:\tools\xiaoyun.bat set s=%%b
if not %s%*==* set PATH=%PATH%;%s%:\;%s%:\tools
cls
if not %title%*==* echo 感谢使用 %title% !
ECHO ┏━━━━━━━━━━━━━━━━━━┓
ECHO ┃ 系统管理员随身光盘 ┃
ECHO ┃ 制作:王小云 版权所有,盗版不究 ┃
ECHO ┗━━━━━━━━━━━━━━━━━━┛
echo 重启: R 回车
echo 关机: S 回车
echo 返回: M 回车
echo 帮助: H 回车
echo 本帮助 end 回车
echo 更多功能: help回车
echo.
if not %RAMDRIVE%*==* echo 虚拟内存盘=%RAMDRIVE%
if not %CDROM%*==* echo 光驱总数= %CDROM% ,光驱盘符依次= %CDROM1% %CDROM2% %CDROM3% %CDROM4% %CDROM5% %CDROM6% %CDROM7% %CDROM8% %CDROM9% %CDROM10% %CDROM11% %CDROM12% %CDROM13% %CDROM14% %CDROM15% %CDROM16% %CDROM17% %CDROM18% %CDROM19% %CDROM20% %CDROM21% %CDROM22% %CDROM23% %CDROM24% %CDROM25% %CDROM26%
[ Last edited by fastslz on 2007-10-22 at 09:40 AM ]作者: tianlijian 时间: 2008-11-27 23:38 不知道怎么弄,不过学了不少啊。作者: Qtwdftxvt 时间: 2008-11-28 13:19 有时候手工加载比一股脑的放在启动盘里要好。作者: xiaoyunwang 时间: 2008-11-28 23:25
Quote:
Originally posted by xiaoyunwang at 2007-10-21 09:51 PM:
急!如何让MS-DOS7.1启动盘支持IDE/ATAPI,SATA,SCSI/ASPI,USB各种驱动