Board logo

标题: 如何写批处理一键还原???? [打印本页]

作者: zerostudy     时间: 2006-10-19 23:24    标题: 如何写批处理一键还原????

ghost.exe -clone,mode=pload,src=H:\sys\xp.GHO,dst=1:1 -sure -rb
这个是自动把H盘的恢复到C盘.请问要如何在开机时加一个菜单名为..一键恢复..按他一下就可以执行上面的语句.实现自动恢复...全部分区是FAT32格式的...
要不要装一个纯DOS.....请问如何实现.......

那位能不能给个代码~~~
作者: NaturalJ0     时间: 2006-10-19 23:46
这里有很多人做过类似的东西,你找几个下载了先看看?
作者: bc12060101     时间: 2006-10-20 04:26


  Quote:
Originally posted by zerostudy at 2006-10-19 23:24:
ghost.exe -clone,mode=pload,src=H:\sys\xp.GHO,dst=1:1 -sure -rb
这个是自动把H盘的恢复到C盘.请问要如何在开机时加一个菜单名为..一键恢复..按他一下就可以执行上 ...

嘿嘿,想当然的处理问题可不是好习惯。楼主的命令ghost是无法执行的!
正确的写法是:ghost.exe -clone,mode=pload,src=H:\sys\xp.GHO:1,dst=1:1 -sure -rb
需要安装一个DOS系统到你的硬盘上,在Autoexec.bat中指定调用你的“恢复”批处理文件,这样,当启动进入dos后,即可执行恢复命令。
至于说开机时的菜单嘛,只要你安装了dos到硬盘,通常都会有新的菜单添加上去的,菜单名称你可以进入boot.ini中随意更改。
作者: sweetdreamlan     时间: 2006-10-20 06:23
先用Vfloppy  弄个虚拟启动  当然,也可以用别的
然后下个,winimage
用winimage 修改  Vfloppy  里的bootdisk.img
导出  config.sys 文件 ,和autoexec.bat文件

config.sys  内容
DOS=HIGH,UMB,AUTO

autoexec.bat 内容
ghost -clone,mode=pload,src=h:\sys\xp.gho:1,dst=1:1 -sure -rb

然后再把修改过的  config.sys ,和autoexec.bat 用 winimage 导进  bootdisk.img里
然后用 vfloppy  映像文件,

然后可以把  "由虚拟启动软盘启动"  改为
系统还原  
然后应用,重启  到选择项那,选择   系统还原
就会自动还原了
作者: zerostudy     时间: 2006-10-20 11:58
Vfloppy  里的这二个文件 里面的内容太多了...
那些是什么用的.我看不明啊....
是不是把里面的全删了..
config.sys  内容
DOS=HIGH,UMB,AUTO

autoexec.bat 内容
ghost -clone,mode=pload,src=h:\sys\xp.gho:1,dst=1:1 -sure -rb
..加这些就行了....

现在还不重起先.在下载东东..等下试试....
作者: 不得不爱     时间: 2006-10-21 02:39
config.sys 里最少写入:
DEVICE=HIMEM
DOS=HIGH,UMB,AUTO
作者: zerostudy     时间: 2006-10-21 03:17
请问版主..那个ghost文件太大了.加不进去....能不能发一个大的img 空境像给我?
....confiig.sys 可不可以指定到外面的文件夹里执行ghost.exe??
有没有简单的config.sys autoext.bat 的介绍教程?
作者: zerostudy     时间: 2006-10-21 03:39
autoexec.bat 内容
加一句IF语句达到要输入密码才能执行下面的ghost.
这个if 要怎么写......我找了下.不知用什么定义变量.及键盘输入用什么表示.....

ghost -clone,mode=pload,src=h:\sys\xp.gho:1,dst=1:1 -sure -rb
作者: zerostudy     时间: 2006-10-21 04:17
config.sys
DEVICE=HIMEM.sys
DOS=HIGH,UMB,AUTO

autoexec.bat
这如何加???
smartdrv.exe
c:
cd dosghost
ghost -clone,mode=pload,src=h:\sys\xp.gho:1,dst=1:1 -sure -rb

p su 这样行了...请问如何在autoexec.bat这里进行加密啊??要输入密码才能下一步???
作者: cmyhome     时间: 2006-10-21 20:48


  Quote:
Originally posted by zerostudy at 2006-10-21 03:17:
请问版主..那个ghost文件太大了.加不进去....能不能发一个大的img 空境像给我?
....confiig.sys 可不可以指定到外面的文件夹里执行ghost.exe??
有没有简单的 ...

1.config.sys是不能运行ghost.exe的,要在autoexec.bat里加;
2.ghost.exe太大,你COPY到硬盘上嘛,调用时加上路径.

我这有个自己编的,你试下吧,第4项的重启项,你自己找个DOS下的重启命令就行了。

*******************************************************

@ECHO OFF
TH
ECHO         操作系统一键恢复
ECHO        请用数字键选择菜单
ECHO.
ECHO         1. 自 动 备 份C: 盘
ECHO         2. 自 动 恢 复C: 盘
ECHO         3. 启动到 MS-DOS
ECHO         4. 重   启   系   统
ECHO.
ECHO 注意:恢复系统前请备份C:盘重要数据
CHOICE /c:1234
IF ERRORLEVEL 4 GOTO RESET
IF ERRORLEVEL 3 GOTO GHO
IF ERRORLEVEL 2 GOTO BAK
IF ERRORLEVEL 1 GOTO DOS
:BAK
TH/Q
CLS
GHOST -CLONE,MODE=PDUMP,SRC=1:1,DST=H:\SYS\SYSTEM.GHO -SURE -Z9 -RB
GOTO END
:GHO
TH/Q
CLS
GHOST -CLONE,MODE=PLOAD,SRC=H:\SYS\SYSTEM.GHO:1,DST=1:1 -SURE -RB
GOTO END
:DOS
TH/Q
CLS
GOTO END
:RESET
TH/Q
CLS
RESET.COM
:END
作者: weilong888     时间: 2006-10-21 22:45
顺序搞错了。应该1 是 启动到 MS-DOS,2自 动 备 份C: 盘,
3. 自 动 恢 复C: 盘
作者: 不得不爱     时间: 2006-10-21 23:15
10楼的代码我给改进下,tH应该是tw吧?
@ECHO OFF
path c:\dosghost
tw
ECHO         操作系统一键恢复
ECHO        请用数字键选择菜单
ECHO.
ECHO         1. 自 动 备 份C: 盘
ECHO         2. 自 动 恢 复C: 盘
ECHO         3. 启动到 MS-DOS
ECHO         4. 重   启   系   统
ECHO.
ECHO 注意:恢复系统前请备份C:盘重要数据
CHOICE /c:1234
tw/q
CLS
IF ERRORLEVEL 4 RESET.COM
IF ERRORLEVEL 3 GOTO END
IF ERRORLEVEL 2 GOTO GHO
IF ERRORLEVEL 1 GOTO BAK
:BAK
GHOST -CLONE,MODE=PDUMP,SRC=1:1,DST=H:\SYS\SYSTEM.GHO -SURE -Z9 -RB
GOTO END
:GHO
GHOST -CLONE,MODE=PLOAD,SRC=H:\SYS\SYSTEM.GHO:1,DST=1:1 -SURE -RB
GOTO END
:END

[ Last edited by qwe1234567 on 2006-10-21 at 23:17 ]
作者: zerostudy     时间: 2006-10-22 01:06
谢谢了..本来我是想要恢复就行的....到时我再试试....我在ghost加个密算了.这样就不会一小心给别人上机按了恢复的了......
config.sys是不能运行ghost.exe的,要在autoexec.bat里加;版主写的算不算在config里运行啊?
作者: winzhzhq2006     时间: 2006-10-22 10:19
谢谢楼上的兄弟们!
作者: zhengxiang     时间: 2006-11-3 05:24    标题: 谢谢

谢谢