无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2290|回复: 6
打印 上一主题 下一主题

求助一个 一键恢复的棘手问题。谢谢。

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-13 18:47:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我自己在弄一个一键恢复,现在遇到一个错误,提示说是 错误的命令或者错误的文件名。
大家帮我看看,我的代码贴出来。

backup.bat
ghost.exe -dd >NUL
set p=1
call ghost.bat 1 2 3 4 5 6 7 8 9 10 11 12 13 14
GHOST.EXE -CLONE,MODE=PDUMP,SRC=1:1,DST=%LastP%\win.gho -sure -Z3  -FX
goto exit;



recovery.bat
ghost.exe -dd >NUL
set p=1
call ghost.bat 1 2 3 4 5 6 7 8 9 10 11 12 13 14
GHOST.EXE -CLONE,MODE=PLOAD,SRC=%LastP%\ghost\win.gho:1,DST=1:1 -sure -FX -RB
goto exit;


ghost.bat
:1
FIND /i "%p%:%1" GHSTSTAT.TXT >NUL
if errorlevel 1 goto 2
set LastP=%p%:%1
Shift
goto 1
:2
:del GHSTSTAT.TXT
2#
发表于 2010-1-13 18:50:01 | 只看该作者
去掉批处理中所有的echo off
再运行,就知道哪里出错了。
回复

使用道具 举报

3#
发表于 2010-1-13 18:51:56 | 只看该作者
上面那个批处理,不知出自哪位高人,很经典,到处可以见到它的影子。
不过处理方案不严谨。
回复

使用道具 举报

4#
发表于 2010-1-13 18:53:12 | 只看该作者
DST=%LastP%\win.gho
SRC=%LastP%\ghost\win.gho

怎么两个地方的路径都不一样?
回复

使用道具 举报

5#
 楼主| 发表于 2010-1-13 19:23:36 | 只看该作者
lianjiang 大大。。。

我按照你说的 ,我将所有的@ECHO OFF 都取消了,我去重新测试 了一下,发现了问题出在这个地方:

ghost.bat 里面的 FIND /i "%p%:%1" GHSTSTAT.TXT >NUL

显示的是:
FIND /i "1:" GHSTSTAT.TXT >NUL        

"1:" 错误在这里吧,怎么没有获取到最后一个磁盘呢?
回复

使用道具 举报

6#
发表于 2010-1-13 19:53:29 | 只看该作者
试过了,1楼的批处理可以运行。
是不是没有find这个工具?
回复

使用道具 举报

7#
 楼主| 发表于 2010-1-13 21:27:33 | 只看该作者
原帖由 lianjiang 于 2010-1-13 19:53 发表
试过了,1楼的批处理可以运行。
是不是没有find这个工具?



嗯,问题就出在这个地方把,我没有放 find.exe 这个文件 在里面,晕哦,谢谢lianjiang大大。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-28 02:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表