中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » GHOST批处理不运行,那里出错了?
作者:
标题: GHOST批处理不运行,那里出错了? 上一主题 | 下一主题
yangzhaozhi
初级用户





积分 44
发帖 19
注册 2007-3-2
状态 离线
『楼 主』:  GHOST批处理不运行,那里出错了?

@ECHO OFF
LH MSCDEX.EXE /D:mscd000>nul
findcd /s>nul
call findcdr "ghost.exe" C D E F G H I J K L M N O P Q R S T U V W X Y Z
%CDROM%:
ghost -clone,mode=load,src=HD.gho,dst=1 SZE1=20P,SZE2=30P,SZE3=30P,SZE4=20P -sure -fx
@ECHO OFF
LH MSCDEX.EXE /D:mscd000>nul
findcd /s>nul
call findcdr "ghost.exe" C D E F G H I J K L M N O P Q R S T U V W X Y Z
%CDROM%:
ghost -clone,mode=pload,src=dellna.gho:1,dst=1:1 -crcignore -sure -fx -rb

先把硬盘分区。然后拷贝系统。
不知道能不能实现这样的功能。
先查看硬盘有几个分区。如果分区少于3个那么先GHOST硬盘分区也就是HD。GHO
如果分区大于3个。那么执行系统拷贝。
请帮个忙。谢谢。

2007-4-7 11:49
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yangzhaozhi
初级用户





积分 44
发帖 19
注册 2007-3-2
状态 离线
『第 2 楼』:  

大家帮个忙了。。。知道的说下。谢谢。我菜鸟。。。

2007-4-7 12:31
查看资料  发短消息 网志   编辑帖子  回复  引用回复
dingamao
初级用户





积分 118
发帖 47
注册 2007-3-10
状态 离线
『第 3 楼』:  

我觉得应该是有问题的,因为如果重新分区后,不重启而直接下一步操作又是对硬盘分区的操作,是很容易出问题的。

2007-4-8 04:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yangzhaozhi
初级用户





积分 44
发帖 19
注册 2007-3-2
状态 离线
『第 4 楼』:  

我的意思是我上面的命令和下面的命令都不执行了。。。

2007-4-8 07:22
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yangzhaozhi
初级用户





积分 44
发帖 19
注册 2007-3-2
状态 离线
『第 5 楼』:  

帮个忙了。各位老大。。。。

2007-4-8 09:04
查看资料  发短消息 网志   编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 6 楼』:  

@ECHO OFF前面加个:看下问题出在那



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2007-4-8 12:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 7 楼』:  

call findcdr "ghost.exe" C D E F G H I J K L M N O P Q R S T U V W X Y Z
这句是干什么的?



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2007-4-8 12:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
axi
中级用户

脚本爱好者


积分 238
发帖 93
注册 2007-3-11
来自 GZ
状态 离线
『第 8 楼』:  

findcdr是一个批处理,call findcdr "ghost.exe" C D ...  此句是用于判断光驱盘符的,条件是光驱下存在 ghost.exe 。 先分区再马上执行Ghost安装系统是可以的,不过我用的是 gdisk 分区再启动 ghost 恢复GHO文件到第1分区的方式。 楼主的批处理不执行,可以从两方面去找出问题所在,一是光驱判断失败(例如光驱中没有ghost.exe文件),二是ghost参数出错。

2007-4-8 13:45
查看资料  发短消息 网志  OICQ (453623262)  编辑帖子  回复  引用回复
yangzhaozhi
初级用户





积分 44
发帖 19
注册 2007-3-2
状态 离线
『第 9 楼』:  

好的.我试试.@ECHO OFF前面加个:
call findcdr "ghost.exe" C D E F G H I J K L M N O P Q R S T U V W X Y Z
这句是干什么的?
这个是查找光驱里的GHOST文件的.

2007-4-9 11:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yangzhaozhi
初级用户





积分 44
发帖 19
注册 2007-3-2
状态 离线
『第 10 楼』:  

findcdr是一个批处理,call findcdr "ghost.exe" C D ...  此句是用于判断光驱盘符的,条件是光驱下存在 ghost.exe 。 先分区再马上执行Ghost安装系统是可以的,不过我用的是 gdisk 分区再启动 ghost 恢复GHO文件到第1分区的方式。 楼主的批处理不执行,可以从两方面去找出问题所在,一是光驱判断失败(例如光驱中没有ghost.exe文件),二是ghost参数出错。
应该是GHOST参数错了.
你GDISK也是自动分区的吗?

2007-4-9 11:15
查看资料  发短消息 网志   编辑帖子  回复  引用回复
axi
中级用户

脚本爱好者


积分 238
发帖 93
注册 2007-3-11
来自 GZ
状态 离线
『第 11 楼』:  利用gdisk自动分区

以下是利用gdisk进行自动分区的命令(警告!以下命令将删除所有分区,请备份资料):

if not %partn%==0 gdisk 1 /del /all
gdisk 1 /cre /pri /sz:8200 /for /q /y
gdisk 1 /cre /ext /y
gdisk 1 /cre /log /sz:10276 /for /q /y
gdisk 1 /cre /log /sz:15416 /for /q /y
gdisk 1 /cre /log /sz:30836 /for /q /y
gdisk 1 /cre /log /for /q /y


把80G硬盘分成5个区。其中 partn 表示分区数,如果你没有检测分区数功能,可以省去,改成 gdisk 1 /del /all ,只不过在没有分区时会显示一句错误信息。

rem 在win下显示分区容量整数的公式: (m-1)*4+1024*m
rem 公式中的m为显示分区容量整数值,单位为GB
rem 假如把C盘设为10GB,则(10-1)*4+1024*10=36+10240=10276
rem 根据计算结果,在进行分区时应填上10276MB,即在Win下10GB=10276MB
rem 根据公式,8GB应填上8220MB,但实际填上8197MB(NTFS)或8200(FAT32)才显示整数8.00GB,10GB以上没这个问题

(分区检测可以利用 ghost -dd 得到 ghststat.txt 或 gdisk 1 >temp.txt 然后用 find 命令处理)

[ Last edited by axi on 2007-4-11 at 08:34 AM ]

2007-4-9 12:07
查看资料  发短消息 网志  OICQ (453623262)  编辑帖子  回复  引用回复
zilong2331
初级用户





积分 26
发帖 9
注册 2007-4-7
状态 离线
『第 12 楼』:  检测分区数程序!!

AXI,
检测分区数的程序是否可以给我呀,谢谢了!

2007-4-11 04:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yangzhaozhi
初级用户





积分 44
发帖 19
注册 2007-3-2
状态 离线
『第 13 楼』:  

谢谢AXI.前几天我出差去了。呵呵。马上用你的方式看看。

2007-4-15 07:41
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: