标题: [已结] .gho 改名后如何做个批处理让GHOST恢复
[打印本页]
作者: kookycy
时间: 2008-10-22 14:12
标题: [已结] .gho 改名后如何做个批处理让GHOST恢复
.gho 改名后如何做个批处理让GHOST恢复
例如
.gho 改为.bak
直接用Ghost-clone,mode=pload,src=d:\ghost\sysbak.bak,dst=1:1 /sure /rb
似乎不行.
[
Last edited by kookycy on 2008-10-22 at 20:14 ]
作者: HAT
时间: 2008-10-22 14:17
@echo off
ren d:\ghost\sysbak.bak sysbak.gho
Ghost-clone,mode=pload,src=d:\ghost\sysbak.gho,dst=1:1 /sure /rb
作者: lianjiang2004
时间: 2008-10-22 14:20
改名不影响使用,没任何问题。
作者: lianjiang2004
时间: 2008-10-22 14:20
当然前提是,命令别写错了。
作者: kookycy
时间: 2008-10-22 14:33
这个要是在NTFS下应该不能用 REN 命令吧.
我的意思是磁盘是NTFS 时通常在DOS下是看不到的..除非加载NTFSDOS
[
Last edited by kookycy on 2008-10-22 at 16:00 ]
作者: kookycy
时间: 2008-10-22 14:36
Quote: |
Originally posted by HAT at 2008-10-22 14:17:
@echo off
ren d:\ghost\sysbak.bak sysbak.gho
Ghost-clone,mode=pload,src=d:\ghost\sysbak.gho,dst=1:1 /sure /rb |
|
只在批处理加一个改名的命令?
GHOST没有此类的参数吧.
感谢.
作者: dato
时间: 2008-10-22 14:59
ghost当然是支持改名的至少改成bak.gh是没问题的
Ghost -clone,mode=pload,src=1:6\ghost\system1.gh:1,dst=1:1 -sure -rb
1:6代表第一个硬盘的6分区
system1.gh:1代表如果是整盘备份里的第一个分区备份数据,如果单分区也就无所谓了.
不过以前v8.3 v10.0.x 系列对IDE的双硬盘识别是有分别的.忘了.似乎v8.3是根据BIOS的硬盘启动顺序识别的.而v10.0.x而是根据数据线的主从排列识别的.所以在用双硬盘还是慎用一键还原工具除非你知道你在干什么.
作者: HAT
时间: 2008-10-22 15:02
标题: Re 5楼
你听谁说NTFS不支持ren命令?
作者: lianjiang2004
时间: 2008-10-22 15:22
我的GGhost一键恢复中,默认就是改名的,没听说有什么问题。
如:
ghost -clone,mode=pload,src="1.4:\gghost..\sys.ggh:1",dst=1:1 -fx -sure -fro
楼主不能用,是因为命令写错了,而不是扩展名的问题。
作者: yishanju
时间: 2008-10-22 15:39
Quote: |
Originally posted by HAT at 2008-10-22 15:02:
你听谁说NTFS不支持ren命令? |
|
他的意思是NTFS 在DOS下只读的,改不了名字
作者: lianjiang2004
时间: 2008-10-22 15:44
Quote: |
Originally posted by yishanju at 2008-10-22 15:39:
他的意思是NTFS 在DOS下只读的,改不了名字 |
|
不能改名的话,那仅是用的NTFS驱动不对而已,换个支持可写的就行了。
问题是,根本无需改名。呵呵。
作者: kookycy
时间: 2008-10-22 15:58
Quote: |
Originally posted by HAT at 2008-10-22 15:02:
你听谁说NTFS不支持ren命令? |
|
大哥,你搞错了.虽然我很菜,但我还没有那么弱,NTFS肯定支持REN
只是他改不了名字而已
[
Last edited by kookycy on 2008-10-22 at 16:06 ]
作者: kookycy
时间: 2008-10-22 17:16
Quote: |
Originally posted by lianjiang2004 at 2008-10-22 15:22:
我的GGhost一键恢复中,默认就是改名的,没听说有什么问题。
如:
ghost -clone,mode=pload,src="1.4:\gghost..\sys.ggh:1",dst=1:1 -fx -sure -fro
楼主不能用, ... |
|
感谢...你的命令为正解
怎么GHOST教程里没有1.4:这类的说法?
作者: kookycy
时间: 2008-10-22 17:21
晕. ..我又试了
1:4也行的..
以前我也加了.
GHO:1难道我的格式当时写错了.. - -
作者: lianjiang2004
时间: 2008-10-22 17:25
新版格式是1.4,以前是1:4, 但用1.4或1:4两种格式都支持。
作者: kookycy
时间: 2008-10-22 20:13
原来是这样啊。.我说怎么也可以用。
试过几中写法后发现其实最关键的奥秘还是 映像文件后面加
:1
之前我也有加的..555555555
:1的意思就是
第一个分区映像
有和我同样问题的朋友可要记住了。
^ ^
作者: everest79
时间: 2008-10-25 11:29
ghost并不以扩展名识别备份文件
作者: jh1688
时间: 2008-10-25 16:46
Quote: |
Originally posted by everest79 at 2008-10-25 11:29 AM:
ghost并不以扩展名识别备份文件 |
|
同意!!!!!!N早就开始使用改GHO为其他后缀的方法了
作者: lotus516
时间: 2008-10-25 18:27
Quote: |
Originally posted by everest79 at 2008-10-25 11:29:
ghost并不以扩展名识别备份文件 |
|
汗,第一次听说呢!
作者: jh1688
时间: 2008-10-25 19:59
Quote: |
Originally posted by lotus516 at 2008-10-25 06:27 PM:
汗,第一次听说呢! |
|
不用汗!!!你可以自己试一下:
GHOST -clone,mode=pdump,src=%actp%,dst=%lastp%\~1\winxpsp2.bf -z2 -sure -fx
src=
dst=
作者: terse
时间: 2008-10-25 20:34
.gho 改为.bak
应该直接调用 .bak的
作者: everest79
时间: 2008-10-26 01:26
ghost在32位环境下的应用程序才会严格要求扩展名
作者: lianjiang2004
时间: 2008-10-26 08:58
Quote: |
Originally posted by everest79 at 2008-10-26 01:26:
ghost在32位环境下的应用程序才会严格要求扩展名 |
|
32位,同样对扩展名无限制。
ghost也好,ghost32也好,批处理处理的话,都是一样的。没区别。
作者: kookycy
时间: 2008-10-29 20:57
同上.只要路径不错,就万事OK了,
作者: maya0su
时间: 2008-10-30 17:41
简而言之,楼主只需把d:\更换成1:2 1:3 或1:4之类的序号即可
这样的简单批处理只限于你自己知道GHO文件的绝对地址
言而广之不具备通用性
GHOST不论你把后缀标记为什么,只需在恢复时加入ghost文件名.*既可
可另一个问题又出现了,这个ghost文件必须是计算机里的唯一文件名。
作者: kookycy
时间: 2008-11-2 11:03
Quote: |
Originally posted by maya0su at 2008-10-30 17:41:
简而言之,楼主只需把d:\更换成1:2 1:3 或1:4之类的序号即可
这样的简单批处理只限于你自己知道GHO文件的绝对地址
言而广之不具备通用性
GHOST ... |
|
先备份再还原.
路径当然可以绝对啦.
转自论坛zsx
本人没有改哈.这是一个思路.
如果要做成批处理带搜索的.需要以下代码
COPY %CDROM%:\GHOST.EXE %RAMDRIVE%>NUL
smartdrv /q
SET Drv=C D E F G H I J K L M N O P Q R S T U V W X Y Z
FOR %%I IN (%Drv%) DO DIR %%I:\*.gho /b /s /a >>%RAMDRIVE%\ghost.txt
find /i ".gho" %RAMDRIVE%\ghost.txt
if errorlevel 1 goto a
if not errorlevel 1 goto b
:a
cls
ACIOS
echo.
echo.
echo.
echo 你的磁盘中没有发现备份文件,现在恢复光盘的备份文件.
goto gh
:b
type %RAMDRIVE%\ghost.txt|nset ghos=$1
%RAMDRIVE%\Ghost -clone,mode=pload,src=%ghos%:1,dst=1:1 -sure -fx
GOTO END
:gh
%RAMDRIVE%\Ghost -clone,mode=pload,src=%cdrom%:\xp.gh:1,dst=1:1 -sure -fx
GOTO END
作用:能自动查找*.GHO文件并恢复,已同过测试.如果有人需要IMG文件.我可以上传.
作者: kookycy
时间: 2008-11-2 11:04
Quote: |
Originally posted by maya0su at 2008-10-30 17:41:
简而言之,楼主只需把d:\更换成1:2 1:3 或1:4之类的序号即可
这样的简单批处理只限于你自己知道GHO文件的绝对地址
言而广之不具备通用性
GHOST ... |
|
先备份再还原.
路径当然可以绝对啦.
如果要带自动查找的话以下即是.
转自论坛zsx
本人没有改哈.这是一个思路.
如果要做成批处理带搜索的.需要以下代码
COPY %CDROM%:\GHOST.EXE %RAMDRIVE%>NUL
smartdrv /q
SET Drv=C D E F G H I J K L M N O P Q R S T U V W X Y Z
FOR %%I IN (%Drv%) DO DIR %%I:\*.gho /b /s /a >>%RAMDRIVE%\ghost.txt
find /i ".gho" %RAMDRIVE%\ghost.txt
if errorlevel 1 goto a
if not errorlevel 1 goto b
:a
cls
ACIOS
echo.
echo.
echo.
echo 你的磁盘中没有发现备份文件,现在恢复光盘的备份文件.
goto gh
:b
type %RAMDRIVE%\ghost.txt|nset ghos=$1
%RAMDRIVE%\Ghost -clone,mode=pload,src=%ghos%:1,dst=1:1 -sure -fx
GOTO END
:gh
%RAMDRIVE%\Ghost -clone,mode=pload,src=%cdrom%:\xp.gh:1,dst=1:1 -sure -fx
GOTO END
作用:能自动查找*.GHO文件并恢复,已同过测试.如果有人需要IMG文件.我可以上传.
[
Last edited by kookycy on 2008-11-2 at 11:05 ]