|
想拥有自己的一键恢复吗?自己编写程序!(更新 附上源代码)
[UploadFile=34_2250_78.jpg][这个贴子最后由crshen在 2004/05/17 06:00pm 第 2 次编辑]
目前网上流传的ghost恢复3.0版,判断分区时采用光盘盘符判断,对备份C盘基本没有错误(因为大部分人,第一分区为fat32,如果全为ntfs,当然光盘变成C盘了,你就没地方放ghost映像文件了,会提示出错)
具体代码如下:
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
if "%RAMD%"=="L" goto back_c_h
if "%RAMD%"=="K" goto back_c_h
if "%RAMD%"=="J" goto back_c_h
if "%RAMD%"=="I" goto back_c_h
if "%RAMD%"=="H" goto back_c_g
if "%RAMD%"=="G" goto back_c_f
if "%RAMD%"=="F" goto back_c_e
if "%RAMD%"=="E" goto back_c_d
if "%RAMD%"=="D" goto register
if "%RAMD%"=="C" goto register
back_c_h的内容:
经过备份程序的检测,你有下列几个备份选项可用:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[1]备份系统到D盘,请按1,回车
[2]备份系统到E盘,请按2,回车
[3]备份系统到F盘,请按3,回车
[4]备份系统到G盘,请按4,回车
[5]备份系统到H盘,请按5,回车
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
执行的程序5.exe(实际为5.bat经bat2exe编译而来)中备份命令:
%RAMD%:\ghost -rb -z1 -sure -clone,mode=pdump,src=1:1,dst=h:\ghostbak\system.gho -split=640
附图为5.exe内容。
|
|