Originally posted by Climbing at 2008-5-29 02:03 PM:
XMSDSK可以直接指定内存盘的盘符,因此,没有必要使用findramd来查找。
例如:
XMSDSK 5120 Q: /Y>NUL
SET RAMDRIVE=Q:
这样就不会有麻烦了。
这样写无法启动。提示说:Invalid drive specification。
我把
FINDRAMD>NUL
IF %RAMDRIVE%#==# SET RAMDRIVE=A:
该为
FINDRAMD>NUL
IF %RAMDRIVE%#==# SET RAMDRIVE=B:
问题还是存在。
内存盘是肯定存在的。
我查过D盘就是内存盘,A盘是img文件。
另外它跟PCDoctor.cab中的MENU.BAT无关。
并且这个img文件启动后的根目录只会生成temp文件夹,tools文件夹是不会生成的。
这是我的另外一个img文件,出现的问题是一样的。
config.sys内容同上。
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
COPY SPEEDSYS.EXE %RAMDRIVE%\>NUL
SET COMSPEC=%RAMDRIVE%\COMMAND.COM
MD %RAMDRIVE%\TEMP
SET TEMP=%RAMDRIVE%\TEMP
PATH=%RAMDRIVE%
LH CTMOUSE
LH MSCDEX.EXE /D:MSCD000
PATH=%RAMDRIVE%
%RAMDRIVE%
SPEEDSYS.EXE
GOTO RESET
:RESET