发新话题
打印

〔求助〕兩台光碟機,AUTOEXEC.bat 怎麼寫?

〔求助〕兩台光碟機,AUTOEXEC.bat 怎麼寫?

各位前輩先進您好︰
                             小弟試著用Easyboot做Ghost系統還原光碟,摸索了好多天,參考很多文章,總算能從光碟自動還
                             原,可是只能從單一光碟機還原!小弟希望無論放入哪一台光碟機 ,都可順利還原,在此,懇請各
                             位前輩先進指點一二,不勝感激,先謝了!
                             以下,是 AUTOEXEC &   CONFIG的內容!
                  -------------------------------------------------------------------------------------------
                              LH SMARTDRV.EXE
                              LH MSCDEX.EXE /D:CD001 /L:X
                              ghost.exe -clone,mode=pload,src=X:\win.gho:1,dst=1:1 -noide -sure -rb
                  -------------------------------------------------------------------------------------------
                              devicehigh=himem.sys /testmem:off
                              devicehigh=emm386.exe  
                              files=50
                              buffers=20
                              dos=high,umb
                              stacks=9,256
                              devicehigh=OAKCDROM.sys /D:CD001 /L:X
                              lastdrive=z
                 --------------------------------------------------------------------------------------------
                              感激各位前輩先進教導,再謝您一次!

TOP

感謝 wu5429 您熱心提點,小弟就照著指令來試作,結果再回報!

再謝謝您一次!

TOP

wu5429前輩好:
CONFIG.SYS的內容
------------------------------------------------------
devicehigh=himem.sys /testmem:off
devicehigh=emm386.exe
files=50
buffers=20
dos=high,umb
stacks=9,256
devicehigh=XGCDROM.sys /D:cd01
devicehigh=XGCDROM.sys /D:cd02
lastdrive=z
------------------------------------------------------

AUTOEXEC.bat
--------------------------------------------------------------------------------------------------------
@ECHO OFF
LH SMARTDRV.EXE
SHSUCDX.COM /D:cd01 /D:cd02>nul

FINDCD.EXE /S >NUL
CALL FINDCD.BAT "ghost.exe" C D E F G H I J K L M N O P Q R S T U V W X Y Z

ghost.exe -noide -clone,mode=pload,src=%cd%\win.gho:1,dst=1:1 -sure -rb
-------------------------------------------------------------------------------------------------------------

FINDCD.bat
------------------------------------------------------------------------------------------------------------
set cd=
findcd -f\ghost.exe -e
if errorlevel 254 goto _find1
if errorlevel 0 set cddrv=A:
if errorlevel 1 set cddrv=B:
if errorlevel 2 set cddrv=C:
if errorlevel 3 set cddrv=D:
if errorlevel 4 set cddrv=E:
if errorlevel 5 set cddrv=F:
if errorlevel 6 set cddrv=G:
if errorlevel 7 set cddrv=H:
if errorlevel 8 set cddrv=I:
if errorlevel 9 set cddrv=J:
if errorlevel 10 set cddrv=K:
if errorlevel 11 set cddrv=L:
if errorlevel 12 set cddrv=M:
if errorlevel 13 set cddrv=N:
if errorlevel 14 set cddrv=O:
if errorlevel 15 set cddrv=P:
if errorlevel 16 set cddrv=Q:
if errorlevel 17 set cddrv=R:
if errorlevel 18 set cddrv=S:
if errorlevel 19 set cddrv=T:
if errorlevel 20 set cddrv=U:
if errorlevel 21 set cddrv=V:
if errorlevel 22 set cddrv=W:
if errorlevel 23 set cddrv=X:
if errorlevel 24 set cddrv=Y:
if errorlevel 25 set cddrv=Z:
echo ghost.exe found on drive %cd%
goto _end
:_err
echo.
echo There was an error...
:_end
-----------------------------------------------------------------------------------------------------------
畫面會跑出Ghost,顯示GHOSTERR.TXT
.img文件有包含ghost.exe,我很確定放在ezboot文件夹中,備份檔確定放在disk1文件夹中。

以上這三個文件內容哪兒錯了?可否請您幫我修改一下,感恩!

小的正在學習試作Easyboot,其中有一個從光碟自動還原的選項,只是希望能像傻瓜相機一樣,
不管電腦有幾台光碟機,隨便放入哪一台,按一下,咻……,真方便!
麻煩您,可否好人做到底?

小的程度很差,FindCD.exe & FindCD.bat 使用參數及修改,都是臨時從網上看的,實在愚鈍有餘,請見諒!

[ 本帖最后由 dennis1234 于 2009-8-30 13:48 编辑 ]

TOP

wu5429前輩︰

太感謝了!信箱如下︰
dennis.abc7788@msa.hinet.net

如前述,小弟正在學習試作Easyboot,其中有一個〝從光碟自動還原〞的選項,只是希望能像傻瓜相機一樣,不管電腦有幾台光碟機,隨便放入哪一台,按一下,它就自動還原好,不需要再進入DOS菜單,選一、二、三等等…,您知道我的意思吧?拜託您了!

再謝您一次!

祝您身體健康 家庭圓滿 賺大錢

TOP

wuyi前輩您好:

剛剛試了兩次,還是失敗!第一次進入DOS畫面後,出現 GCDROM not loaded,換了XGCDROM光碟驅動,再試,還是出現 XGCDROM not loaded!(照字面上的意思,應該是光碟機驅動程式未載入。)
小弟有一台燒錄機、一台光碟機,因此把您的文件改成如下︰

config.sys
-----------------------------------------------------
DOS=HIGH,UMB
DEVICEHIGH=HIMEM.SYS /TESTMEM:OFF
DEVICEHIGH=GCDROM.SYS /D:MSCD01 /C1
DEVICEHIGH=GCDROM.SYS /D:MSCD02 /C2
SHELL=COMMAND.COM /P /E:640
FILES=30
FCBSHIGH=4,0
BUFFERSHIGH=20
LASTDRIVEHIGH=26
STACKSHIGH=9,256
-----------------------------------------------------

autoexec.bat
--------------------------------------------------------------------------------------------
@ECHO OFF
SHSUCDX.COM /D:?MSCD01 /D:?MSCD02>nul

FINDCD.EXE /S >NUL
CALL FINDCD.BAT "GHOST.EXE" C D E F G H I J K L M N O P Q R S T U V W X Y Z

%CDROM%:
CD\
ghost -noide -clone,mode=pload,src=win.gho:1,dst=1:1 -sure -rb
---------------------------------------------------------------------------------------------------------------------

系統備份檔和ghost.exe放在 C:\EasyBoot\disk1

findcd.bat內容不變,因看不懂不敢亂改,還是要先搞懂才行!

拜託了!

"小弟正在學習試作Easyboot",您的這篇文章數日前已拜讀過,基本的編排運作已有點概念,
最主要者在於指令的輸入與變化,如何才能讓電腦接受指令並執行?當然,這非一朝一夕可成,小的也不敢希冀一蹴可幾,只好,再叨擾您了!

可否請您幫小弟看一下文件,哪兒需修改? 感恩!

TOP

wu5429前輩您好:
終於成功了!我想既然光碟機驅動沒有載入,所以就改成以下︰
autoexec.bat
--------------------------------------------------------------------------------------------
@ECHO OFF
LH MSCDEX.EXE /D:MSCD01 /L:X
LH MSCDEX.EXE /D:MSCD02 /L:Y

SHSUCDX.COM /D:?MSCD01 /D:?MSCD02>nul

FINDCD.EXE /S >NUL
CALL FINDCD.BAT "GHOST.EXE" C D E F G H I J K L M N O P Q R S T U V W X Y Z

%CDROM%:
CD\
ghost -noide -clone,mode=pload,src=win.gho:1,dst=1:1 -sure -rb
-------------------------------------------------------------------------------------------------------------------

config.sys
-----------------------------------------------------
DOS=HIGH,UMB
DEVICEHIGH=HIMEM.SYS /TESTMEM:OFF
DEVICEHIGH=GCDROM.SYS /D:MSCD01
DEVICEHIGH=GCDROM.SYS /D:MSCD02
SHELL=COMMAND.COM /P /E:640
FILES=30
FCBSHIGH=4,0
BUFFERSHIGH=20
LASTDRIVEHIGH=26
STACKSHIGH=9,256
-----------------------------------------------------

唯一美中不足的是,DOS畫面最後會出現兩行︰
FILE IS Not FOUND
FILE IS Not FOUND
接著,跳出Ghost 畫面,自動還原完成!(兩台都試,都成功!)
是否有某個地方我改錯了,要不然FILE IS Not FOUND不應該出現的,不是嗎?

我想,小弟還是要花時間去搞懂您的FindCD.bat,autoexec.bat,config.sys,這三個文件學問比較大,才是關鍵,不是嗎?

對您,除了感謝,還有感激!貼文多日,只有您一個人理我,也只有您肯給我溫暖,我不謝您謝誰?不是肉麻,這是做人處事基本原則,對吧?

我再來試試,為何會出現FILE IS Not FOUND,但可以成功還原?

TOP

发新话题