我制作了一个img的可启动软盘镜像文件,
config.sys的内容为:
device=himem.sys /testmem:off
DEVICEHIGH=VIDE-CDD.SYS /D:mscd000
DEVICEHIGH=ASPICD.SYS /D:mscd000
files=60
buffers=30
dos=high,umb
stacks=9,256
lastdrive=z
=======================================================
autoexec.bat的内容为:
@ECHO OFF
IF %CM0%#==C# GOTO RESET
SET EXPAND=YES
SET DIRCMD=/OGN /4
SET PROMPT=$P$G
XMSDSK 5120 /Y>NUL
FINDRAMD>NUL
IF %RAMDRIVE%#==# SET RAMDRIVE=A:
COPY COMMAND.COM %RAMDRIVE%\>NUL
COPY RESTART.COM %RAMDRIVE%\>NUL
SET COMSPEC=%RAMDRIVE%\COMMAND.COM
MD %RAMDRIVE%\TEMP
SET TEMP=%RAMDRIVE%\TEMP
PATH=%RAMDRIVE%
LH CTMOUSE
LH MSCDEX.EXE /D:MSCD000
Echo Extracting File, Pleasy Wating ......
EXTRACT /Y /E /L %RAMDRIVE%\Tools\ A:\PCDoctor.cab > NUL
%RAMDRIVE%
CD TOOLS
CALL MENU.BAT
GOTO RESET
:RESET
===========================================================
我在虚拟机中测试这个img文件,可以正常启动,但每次启动后都会在根目录下生成一个temp的文件夹,把它删除了再启动还是会自动生成这个文件夹。问题是我要是把它刻录到cdrom上它能正常启动吗?有什么办法令img的文件象iso文件一样绝对不会改变原来的内容?
config.sys的内容为:
device=himem.sys /testmem:off
DEVICEHIGH=VIDE-CDD.SYS /D:mscd000
DEVICEHIGH=ASPICD.SYS /D:mscd000
files=60
buffers=30
dos=high,umb
stacks=9,256
lastdrive=z
=======================================================
autoexec.bat的内容为:
@ECHO OFF
IF %CM0%#==C# GOTO RESET
SET EXPAND=YES
SET DIRCMD=/OGN /4
SET PROMPT=$P$G
XMSDSK 5120 /Y>NUL
FINDRAMD>NUL
IF %RAMDRIVE%#==# SET RAMDRIVE=A:
COPY COMMAND.COM %RAMDRIVE%\>NUL
COPY RESTART.COM %RAMDRIVE%\>NUL
SET COMSPEC=%RAMDRIVE%\COMMAND.COM
MD %RAMDRIVE%\TEMP
SET TEMP=%RAMDRIVE%\TEMP
PATH=%RAMDRIVE%
LH CTMOUSE
LH MSCDEX.EXE /D:MSCD000
Echo Extracting File, Pleasy Wating ......
EXTRACT /Y /E /L %RAMDRIVE%\Tools\ A:\PCDoctor.cab > NUL
%RAMDRIVE%
CD TOOLS
CALL MENU.BAT
GOTO RESET
:RESET
===========================================================
我在虚拟机中测试这个img文件,可以正常启动,但每次启动后都会在根目录下生成一个temp的文件夹,把它删除了再启动还是会自动生成这个文件夹。问题是我要是把它刻录到cdrom上它能正常启动吗?有什么办法令img的文件象iso文件一样绝对不会改变原来的内容?
