我想搭配EasyBoot做GHOST復原開機選單,功能是
1.硬碟啟動
2.備份C至D
3.還原D至C
請問我想要做出2個 .IMG檔案,內容是程式直接執行不詢問就還原或備份GHOST映像檔;
看書跟網路上找了一些資料,發現應該是Autoexec.bat config.sys這2個檔案出錯;嘗試過多次都失敗...放上我做的檔案請各位有經驗的大大指點一下。
backup.img 檔案內容
autoexec.bat command.com config.sys ghost.exe himem.sys io.sys
mscdex.exe msdos.sys oakcdrom.sys ramdrive.sys smartdrv.exe
autoexec.bat 內容
=============
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
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%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;Z:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:Z
LH %ramd%:\SMARTDRV.EXE /B:4096
ghost -clone,mode=pdump,src=1:1,dst=1:2\backup\gary.gho -z9 -sure -cns -rb
=============
config.sys 內容
=============
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
files=30
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z
=============
這段做出IMG檔案是失敗的,可否麻煩各位先進指點一下哪裡有問題。
謝謝喔!
建議:知道夠多的dos指令,還可以做成選單快速進行備份與還原(這跟你上面列出來的方式不同,在dos下可做好幾個bat檔來選擇執行,也有幾個簡單的程式命令可使用,比如if 的條件判斷,所以只需一個開機內容,再選擇所需動作,若不用硬碟開機選項,那連easyboot都可以不需要了),還可明確知道那顆硬碟與存放位置更好,說不定,還能分享給其它人使用,自已的跟別人的就未必是下一樣的指令呢(因為已太久沒有用指令了,只好建議你自已看自已查,不確定的網路也能查看看該指令用途)
autoexec.bat command.com config.sys ghost.exe himem.sys io.sys
mscdex.exe msdos.sys oakcdrom.sys ramdrive.sys smartdrv.exe
io.sys,msdos.sys這二個是開機系統檔,用copy是不行的,必須擺在媒體的特定位置,
電腦booting時做完post後會跳到特定位置去讀這二個檔,再載入command.com
所以你用copy的是無法開機的,
十來年前,在做好人時,電腦剛開始能用光碟開機這個功能時,為了省事就搞過了,
那時還沒有還原光碟這個東西,記得做好開機軟碟的image檔後,還要用pctool去改裡
面的開機檔的實體位置,才能讀到開機檔,不像現在方便多了