昨天在论坛上下了4.21M的Paragon Partition Manager Pro V9.0 DOS IMG文件,在虚拟机里面不能启动,怀疑是非标准IMG文件引起,遂自己作了个2.88M的标准镜像版,去掉了里面俄文、波兰文和日文界面和显示代码相关的文件,调整了一下AUTOEXEC.BAT批处理相关设置,功能保持不变。在虚拟机中发现可以启动了,但是出现分区格式转换、分区大小调整及制作分区镜像等功能时出现死机现象,分析是鼠标驱动问题,用CTMOUSE改名MOUSE.COM替代掉原鼠标驱动后问题解决(相应把原AUTOEXEC.BAT鼠标驱动名由"MOUSE.EXE"改为"MOUSE")。
已上传论坛供下载:
http://rthost.fam.cx:9088/cndos-up/img/349.7z
Quote:
Originally posted by 雨露 at 2008-11-7 01:35 PM:
官方原有的CONFIG.SYS第15行有语法错误
Country = EN,850,A:\COUNTRY.SYS
应该改为
Country = 001,850,A:\COUNTRY.SYS
另处楼主的AUTOEXEC.BAT文件中关于插入第2和第3张磁盘的信息还没有删除,嘿嘿
这里的应删除哪些??哪位大大指点一下,附:@echo off
echo Welcome to PTS-DOS (PARAGON Recovery Media)
rem LANG - language choosed
rem CPI - code page number
rem CDDRIVE - boot CD BIOS drive number
rem MNPATH - path to menu
rem MNLET - menu drive letter
rem LETTER - boot CD drive letter
rem RAM - ram drive letter
rem SFMODE - safe mode flag
a:
cd \
mouse
set LANG=CN
set CPI=936
set MNPATH=\dos
set RAM=Y:
set MNLET=%RAM%
cd \ntfs4dos
if "%CDDRIVE%"=="" goto cdnfound
set LETTER=Z:
call nd.bat 27648 -nodd -cp:%CPI% -cd:%CDDRIVE%:%LETTER% -rd:23552:%RAM%
if "%LANG%"=="" goto nmnt
goto mkram
:nmnt
set SFMODE=1
set LANG=EN
:mkram
mkdir %RAM%\dos
mkdir %RAM%\dos\nls
copy a:\ntfs4dos\nls\*.* %RAM%\dos\nls\*.* >nul
rem fill RAM disk
set TZ=GMT
if exist %LETTER%\dos\common.zip a:\unzip32 -QQ -o %LETTER%\dos\common.zip -d %RAM%\dos >nul
if not exist %LETTER%\dos\utils.zip goto skip_utils
if exist %RAM%\dos\start.exe del %RAM%\dos\start.exe >nul
if exist %LETTER%\dos\utils.zip a:\unzip32 -qq -o %LETTER%\dos\utils.zip -d %RAM%\dos >nul
:skip_utils
if exist %LETTER%\dos\local.zip a:\unzip32 -qq -o %LETTER%\dos\local.zip -d %RAM%\dos >nul
if "%SFMODE%"=="" goto cont
if exist %LETTER%\dos\safe.zip a:\unzip32 -qq -o %LETTER%\dos\safe.zip -d %RAM%\dos >nul
goto cont
rem no CD modes
:cdnfound
call nd.bat 27648 -mountall -nodd -cp:%CPI% -rd:23552:%RAM%
if not exist a:\psr.bat goto d2
call a:\psr.bat
call nd.bat -f C: X:
:d2
if not exist a:\disk2.bat goto d2nfound
copy a:\disk2.bat %RAM%\*.* >nul
%RAM%
cd \
disk2.bat
goto out
:d2nfound
if "%LANG%"=="" set LANG=EN
:cont
set TZ=
if exist %MNLET%%MNPATH%\menu.bat goto nmnu
if exist %MNLET%%MNPATH%\start.exe goto nmnu
set MNPATH=\MENU
set MNLET=A:
:nmnu
SET PATH=a:\;%RAM%\dos;%RAM%\dos\dn;%RAM%\dos\links
SET LINKS=%RAM%\dos\links
%MNLET%
cd %MNPATH%
if exist %MNLET%%MNPATH%\menu.bat goto start_menu
if exist %MNLET%%MNPATH%\start.exe start.exe
if exist a:\reboot.com a:\reboot.com
goto out
:start_menu
menu.bat
:out
这篇发布在www.benkui.com,更多请参考以上网站.