附录:
1。软盘的文件列表:
IO SYS 224,150 06-19-98 20:01 IO.SYS
MSDOS SYS 1,175 09-05-99 22:52 MSDOS.SYS
CHOICE COM 1,754 04-25-98 18:35 CHOICE.COM
AUTOEXEC BAT 1,808 09-06-99 23:36 AUTOEXEC.BAT
FINDRAMD EXE 6,855 06-18-98 20:01 FINDRAMD.EXE
COMMDOS COM 54,645 05-31-94 6:22 COMMDOS.COM
EBD RAR 621,686 08-05-99 16:45 EBD.RAR
HIMEM SYS 33,191 07-17-98 13:52 HIMEM.SYS
IO DOS 40,774 09-04-99 20:00 IO.DOS
COMMAND COM 94,282 06-19-98 20:01 COMMAND.COM
MSDOS DOS 38,138 09-04-99 19:34 MSDOS.DOS
Q EXE 52,876 11-30-96 18:45 Q.EXE
RAM SYS 12,663 06-19-98 20:01 RAM.SYS
RAR EXE 104,546 01-02-99 0:27 RAR.EXE
SETRAMD BAT 352 09-05-99 21:05 SETRAMD.BAT
ECS_IDE SYS 22,320 08-09-96 13:28 ECS_IDE.SYS
CONFIG SYS 140 09-05-99 23:16 CONFIG.SYS
2。我的CONFIG.SYS文件内容:
DEVICE=A:\HIMEM.SYS /TESTMEM:OFF
FILES=50
DOS=HIGH,UMB
DEVICEHIGH=A:\ECS_IDE.SYS /D:MYCDROM
DEVICEHIGH=A:\RAM.SYS /E 4096
LASTDRIVE=Z
3。我的AUTOEXEC.BAT文件内容:
@ECHO OFF
SET DIRCMD=/O:N
SET LGLDRV=22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15 O 14 N 13
SET LGLDRV=%LGLDRV% 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%
:START
CLS
VER
ECHO ******************************************
ECHO 1. Start MS-Windows 98 Batch File
ECHO 2. Start MS-DOS 6.22 Batch File
ECHO 3. Run GHOST for setup Windows 98
ECHO ******************************************
CHOICE /C:123 /N Which one(1,2,3)?
IF ERRORLEVEL 3 GOTO GHOST
IF ERRORLEVEL 2 GOTO DOS
IF ERRORLEVEL 1 GOTO WIN
GOTO START
:GHOST
%CDROM%:
CD\GHOST
GHOST.EXE
GOTO START
:DOS
SET VERSION=DOS
COPY A:\COMMDOS.COM %RAMD%:\COMMAND.COM >NUL
COPY A:\*.DOS %RAMD%:\*.SYS >NUL
SET COMSPEC=%RAMD%:\COMMAND.COM
IF NOT %RAMD%==* GOTO CONU
SET COMSPEC=A:\COMMDOS.COM
GOTO CONU
:WIN
SET VERSION=WIN98
COPY A:\COMMAND.COM %RAMD%: >NUL
COPY A:\IO.SYS %RAMD%: >NUL
COPY A:\MSDOS.SYS %RAMD%: >NUL
SET COMSPEC=%RAMD%:\COMMAND.COM
IF NOT %RAMD%==* GOTO CONU
SET COMSPEC=A:\COMMAND.COM
:CONU
PATH=%RAMD%:\;A:\;%CDROM%:\WARE
SET LGLDRV=
COPY Q.EXE %RAMD%: >NUL
COPY RAR.EXE %RAMD%: >NUL
COPY EBD.RAR %RAMD%: >NUL
%RAMD%:
RAR.EXE E -Y EBD.RAR
LH UCMOUSE.COM >NUL
LH DOSKEY.COM /INSERT
LH MSCDEX.EXE /D:MYCDROM /L:%CDROM%
CLS
ECHO Found RAMDRIVE = %RAMD%
ECHO Found CDROM = %CDROM%
GOTO AUTO
:NORAMD
PATH=A:\;%CDROM%:\WARE
SET LGLDRV=
CLS
ECHO Found RAMDRIVE = NONE
ECHO Found CDROM = ?, Name = MYCDROM
ECHO Not load "DOSKEY.COM" & "MSCDEX.EXE"
:AUTO
IF NOT %RAMD%==C GOTO END
%CDROM%:
CD\DM
COPY *.* %RAMD%:\ >NUL
%RAMD%:
ECHO Not found HardDisk !! Run The DM !!
:END
ECHO.
IF %VERSION%==WIN98 ECHO MS-Windows 98 Start......successfully.
IF %VERSION%==DOS ECHO MS-DOS 6.22 Start......successfully.
VER
4。我的MSDOS.SYS文件头部:
[Paths]
WinDir=
WinBootDir=
HostWinBootDrv=C
[Options]
BootDelay=3
BootMenuDefault=5
BootMenuDelay=10
BootWarn=0
BootKeys=1
BootMulti=1
BootMenu=1
BootWin=1
BootGUI=0
LoadTop=1
Logo=1
AutoScan=1
BootFailSafe=0
DoubleBuffer=1
DblSpace=0
DrvSpace=0
NetWork=0
WinVer=4.10.1998
5.我的SETRAMD.BAT文件内容:
@echo off
set RAMD=
set CDROM=
echo Cheaking your RAM-DRIVE. Please wait...
findramd.exe
if errorlevel 255 goto no_ramdrive
goto do_shift
:loop
if errorlevel %1 goto no_shift
:do_shift
set cdrom=%2
shift
shift
if not %1*==* goto loop
goto no_ramdrive