我在硬盘中构建了一个DOS系统,用WBAT和天汇以及一些批处理,这个系统一直正常,但如果电脑是用GF4的显卡、或INTEL845G、GL的板就会在加载天汇汉字中文环境后花屏、或发白,不能看清屏幕,但同样是天汇汉字环境,在同样的机子上启动却没有问题,请各位高手帮分析一下是什么原因??:)
以下是AUTOEXEC.BAT中的文件
----------------------------------------------------------------------------------------------------------------------
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
cls
set temp=c:\
set tmp=c:\
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 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%
path=c:\;%ramdrv%:\
LH MSCDEX.EXE /D:MSCD000 /L:%CDROM%
LH SMARTDRV.EXE > NUL
LH DOSKEY.COM > NUL
LH MOUSE.COM > NUL
tw.exe /np /n3 > nul
:seldrv
cls
set PSW=
call w.bat box @autoexec.bat:m_seldrv
if errorlevel 100 goto eof
if errorlevel 2 goto eof
if "%PSW%"=="XXXXXXXX" goto ide
goto seldrv
:ide
echo 正在解压缩驱动程序...
goto next
:next
cls
echo.
echo 正在准备启动电脑
echo 可能需要一些时间,请稍候……
echo.
extract /y /l %ramdrv%:\ /e wbat.cab > NUL
COPY C:\COMMAND.COM %RAMDRV%:\ > NUL
COPY C:\IO.SYS %RAMDRV%:\ > NUL
COPY C:\MSDOS.SYS %RAMDRV%:\ > NUL
copy c:\gdisk.exe %ramdrv%:\ > nul
copy C:\FORMAT.COM %RAMDRV%:\ > NUL
COPY C:\REBOOT.COM %RAMDRV%:\ > NUL
echo.
echo XXXX恢复系统正在准备启动您的电脑...
echo.
goto END
:m_seldrv " XXXX客户登录 "
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
用户名: XX用户
密 码:
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
XXXX恢复 1.0版
XXXX电脑科技 XXXXXX电脑城X楼
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
::
:END
echo 系统工具及驱动程序已经加载完毕...
echo.
start.bat
:eof
call w.bat box @autoexec.bat:w_eof #1,15
if errorlevel 100 reboot
reboot
:w_eof " 正在退出系统…(15s) "
15秒后电脑将重新启动……,或按回车键立刻重启
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
XXXX恢复 1.0版
XXXX电脑科技 XXXXXX电脑城X楼
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
::
----------------------------------------------------------------------------------------------------------------------
以下是CONFIG.SYS中的内容
----------------------------------------------------------------------------------------------------------------------
device=himem.sys /testmem
ff
device=emm386.exe noems
device=oakcdrom.sys /D:mscd000
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd000
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd000
dos=high,umb
files=60
buffers=45
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z
----------------------------------------------------------------------------------------------------------------------
以下是AUTOEXEC.BAT中的文件
----------------------------------------------------------------------------------------------------------------------
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
cls
set temp=c:\
set tmp=c:\
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 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%
path=c:\;%ramdrv%:\
LH MSCDEX.EXE /D:MSCD000 /L:%CDROM%
LH SMARTDRV.EXE > NUL
LH DOSKEY.COM > NUL
LH MOUSE.COM > NUL
tw.exe /np /n3 > nul
:seldrv
cls
set PSW=
call w.bat box @autoexec.bat:m_seldrv
if errorlevel 100 goto eof
if errorlevel 2 goto eof
if "%PSW%"=="XXXXXXXX" goto ide
goto seldrv
:ide
echo 正在解压缩驱动程序...
goto next
:next
cls
echo.
echo 正在准备启动电脑
echo 可能需要一些时间,请稍候……
echo.
extract /y /l %ramdrv%:\ /e wbat.cab > NUL
COPY C:\COMMAND.COM %RAMDRV%:\ > NUL
COPY C:\IO.SYS %RAMDRV%:\ > NUL
COPY C:\MSDOS.SYS %RAMDRV%:\ > NUL
copy c:\gdisk.exe %ramdrv%:\ > nul
copy C:\FORMAT.COM %RAMDRV%:\ > NUL
COPY C:\REBOOT.COM %RAMDRV%:\ > NUL
echo.
echo XXXX恢复系统正在准备启动您的电脑...
echo.
goto END
:m_seldrv " XXXX客户登录 "
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
用户名: XX用户
密 码:
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
XXXX恢复 1.0版
XXXX电脑科技 XXXXXX电脑城X楼
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
::
:END
echo 系统工具及驱动程序已经加载完毕...
echo.
start.bat
:eof
call w.bat box @autoexec.bat:w_eof #1,15
if errorlevel 100 reboot
reboot
:w_eof " 正在退出系统…(15s) "
15秒后电脑将重新启动……,或按回车键立刻重启
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
XXXX恢复 1.0版
XXXX电脑科技 XXXXXX电脑城X楼
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
::
----------------------------------------------------------------------------------------------------------------------
以下是CONFIG.SYS中的内容
----------------------------------------------------------------------------------------------------------------------
device=himem.sys /testmem
ffdevice=emm386.exe noems
device=oakcdrom.sys /D:mscd000
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd000
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd000
dos=high,umb
files=60
buffers=45
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z
----------------------------------------------------------------------------------------------------------------------
