大家来看看
着是我写的一个autoexec.bat 文件.但不成功,大家来帮帮我!
@ECHO OFF
PATH=A:
LH A:\SMARTDRV.EXE 8196
TW
@ECHO OFF
cls
echo 重要提示
echo.
echo 本软盘程序用于系统备份,还原的智能化之用!
echo 1.检查已备份文件的完整性;
echo 2.备份本地硬盘C分区的映象到D分区;
echo 3.取出备份文件,恢复系统到C分区上。
echo 4.多谢使用,请提出宝贵意见!
:loop
; timeout is 20 seconds, default key is escape
getkey 20 esc
onkey 1 goto chek
onkey 2 goto back
onkey 3 goto rest
onkey 4 goto end
:chek
IF EXIST D:\BACK\BACK.GHO goto chek1
echo 系统的备份文件不存在,请先备份!
PAUSE
goto loop
:chek1
@ECHO OFF
ATTRIB -H -R D:\BACK\BACK.GHO
ghost.exe -chkimg, D:\BACK\BACK.GHO -sure
ATTRIB +H +R D:\BACK\BACK.GHO
echo 系统备份文件完好,可用于恢复系统!
PAUSE
goto loop
:back
@ECHO OFF
IF NOT EXIST D:\BACK\BACK.GHO goto BACK1
choice /c:YN/T:N, 10_ 系统的备份文件已经存在,是否重新备份系统?
if errorlevel 2 goto loop
ATTRIB -H -R D:\BACK\BACK.GHO
REM DEL D:\BACK\BACK.GHO
:BACK1
IF NOT EXIST C:\WINSOWS\WIN386.SWP GOTO BACK2
DEL C:\WINSOWS\WIN386.SWP
:BACK2
IF EXIST D:\BACK\ GOTO BACK3
MD D:\BACK >NUL
:BACK3
ghost.exe -clone,mode=pdump,src=1:1,dst=D:\BACK\BACK.GHO -sure -fx
rem ghost.exe -clone,mode=pdump,src=1:1,dst=D:\BACK\BACK.GHO -z9 -sure -fx
ATTRIB -H -R D:\BACK\BACK.GHO
goto loop
:rest
IF EXIST D:\BACK\BACK.GHO goto rest1
echo 系统的备份文件不存在,请先备份系统!
PAUSE
goto loop
:rest1
echo 你选择智能备份选项,如果继续执行,
echo 将彻底清除C盘上所有的文件,还原到备份前的状态。
choice /c:YN/T:N, 10_ 是否继续?
if errorlevel 2 goto loop
ghost.exe -clone,mode=[load,src=D:\BACK\BACK.GHO:1,dst=1:1 -sure -fx
goto loop
:end
echo BAY!