|
hwp8033
新手上路
积分 8
发帖 2
注册 2006-8-14
状态 离线
|
『楼 主』:
如何建立该功能的批命令
我想建立一个批命令(假设目录为D:\BAK),运行后
键入1,恢复系统原始备份到C盘 (D:\BAK\system.gho)
键入2,将当前C盘备份到(D:\BAK\NEW.gho)
键入3,恢复自己的备份(D:\BAK\NEW.gho) 到C盘
备注:
我的系统是XP,装有IBM F11
原先按F11后系统自动还原,我想再加入一个备份还原点.
IBM_SERVER 这个盘中,已经有了系统文件.
autoexec.bat的内容只有:
ghost.exe -clone,mode=pload,src=c:\system.gho:1,dst=1:1 -sure -rb
如何修改才能实现我想要的功能!
该盘中有:
autoexec.bat choice command config drvspace ghost himem io msdos restart smartdrv sys 文件,还需要哪些命令!
[ Last edited by hwp8033 on 2006-8-14 at 10:37 ]
|
|
2006-8-14 03:00 |
|
|
IceCrack
中级用户
DOS之友
积分 332
发帖 168
注册 2005-10-6 来自 天涯
状态 离线
|
『第
2 楼』:
你这个不光要批处理,而且还有一个系统引导到dos的问题的啊!你的系统盘应该是c盘吧!
想备份的话. 这个批处理.首先要重启到dos系统中.然后调用ghost的批处理.然后重启到windows界面下.还原也是一样的.
至于具体怎么弄.自己琢磨吧
|
测试环境: windows xp pro sp2 高手是这样炼成的:C:\WINDOWS\Help\ntcmds.chm |
|
2006-8-14 08:58 |
|
|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第
3 楼』:
autoexec.bat
@ECHO OFF
CLS
ECHO 1,恢复系统原始备份到C盘 (D:\BAK\system.gho)
ECHO 2,将当前C盘备份到(D:\BAK\NEW.gho)
ECHO 3,恢复自己的备份(D:\BAK\NEW.gho) 到C盘
CHOICE /C:123
IF errorlevel 1 if not errorlevel 2 GOTO 1
IF errorlevel 2 if not errorlevel 3 GOTO 2
IF errorlevel 3 if not errorlevel 4 GOTO 3
:1
ghost.exe -clone,mode=pload,src=D:\BAK\system.gho:1,dst=1:1 -fro -sure -rb
goto end
:2
ghost.exe -clone,mode=pdump,src=1:1,dst=D:\BAK\NEW.gho -z2 -auto -fro -sure -fx
goto end
:3
ghost.exe -clone,mode=pload,src=D:\BAK\NEW.gho:1,dst=1:1 -fro -sure -rb
:end
因为你用的是IBM DOS不知道是否可以使用中文系统所以没加载中文系统,上述中文请改成英文,另外IBM DOS的CHOICE语法和MSDOS不一样,如果不行请参考CHOICE /?,我不用IBM DOS只能力所能及了
[ Last edited by fastslz on 2006-8-14 at 12:09 ]
|
|
2006-8-14 12:07 |
|
|
hwp8033
新手上路
积分 8
发帖 2
注册 2006-8-14
状态 离线
|
|
2006-8-15 15:46 |
|
|