求助~小弟製作的img不為easyboot所接受...
在 ylqilan 的協助下,小弟終於解決EB 不接受本人自製的IMG 的問題了。
原來,本人的IMG,可能少了部分檔案,加上AUTOEXEC 撰寫有誤,以致於無法開機:
先說說本人的IMG,裡面有這些東西:
command.com
io.sys
cd-rom.sys
msdos.sys
autoexec.bat
config.sys
mscdex.exe
ghost.exe
_______________
至於本人的 Auto 內容為:
MSCDEX.EXE /D:mscd000 /l:z
a:\ghost -clone,mode=pload,src=z:\sxpok.gho:1,dst=1:1 /sure -rb
___________
至於本人的config 內容為:
DEVICE=oakcdrom.SYS /d:mscd000
_______________
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
_______________
而ylqilan 所提供的IMG,則有:
command.com
io.sys
cd-rom.sys
msdos.sys
autoexec.bat
config.sys
mscdex.exe
findramd.exe
himem.sys
ramdrive.sys
setramd.bat
smartdrv.exe
總計12個檔案。
_______________
其AUTO 內容:
@ECHO OFF
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
cls
call setramd.bat %LglDrv%
LH \MSCDEX.EXE /D:mscd001 /L:%CDROM%
%CDROM%:\ghost\Ghost.exe -clone,mode=pload,src=%CDROM%:\ghost\sxp59.gho:1,dst=1:1 -sure -rb
要注意的是, 包括 ghost.exe XXX.gho ,都得放在disk 底下的 「GHOST」目錄夾裡面。
_______________
其 CONFIG 內容:
device=himem.sys/testmem:off
device=oakcdrom.sys /D:mscd001
dos=high,umb
files=40
buffers=20,0
devicehigh=ramdrive.sys /E 8192
lastdrive=z
________________
可見兩者的AUTO,主要在於後者的光碟機驅動是用智慧型的尋找方式、定義,這樣可以不受實際磁碟機字元分配位置不同的問題;小弟的作法則是直接設定為Z,但是,肯定是某個環節出問題,以致於IMG被EB載入後,在DOS運行時發生錯誤,導致系統「呆滯」;只不過,小弟還是搞不懂到底那個環節出錯。
無論如何,如果要製作GHOST 影像檔還原系統的朋友,可以利用ylqilan所提供的這種IMG 設定,放入EB的資料夾裡,就不會有問題了。
如果需要ylqilan 的 IMG,除了可向ylqilan 請求以外,也可下載論壇提供的GHOST.img,然後把AUTO 與 CONFIG 的內容更改同上述即可。
在此,再次向ylqilan 謝謝~