无忧启动论坛

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

按zhaohj要求,做个ggghost备份恢复工具(01.27)

[复制链接]
1#
发表于 2007-10-11 19:37:14 | 显示全部楼层
回复

使用道具 举报

2#
发表于 2007-10-13 20:31:03 | 显示全部楼层
今天发现,我应zhaohj要求用批处理写的那个gghost for WinPE,已经被人改头换面用到一个WinPe里了。呵呵。

48_456444_c36251f0b2f86a8.jpg (50.29 KB, 下载次数: 349)

48_456444_c36251f0b2f86a8.jpg
回复

使用道具 举报

3#
发表于 2007-10-14 07:28:16 | 显示全部楼层
原帖由 zhaohj 于 2007-10-13 11:05 PM 发表


BS那些用了P都不放一个的人。
在此再谢谢lianjiang,做出这么好的批处理,用着一直放心。
不知谁有DSPTW的·源码?


昨天在无忧,看到一个介绍,文字很熟。与我的gghost里的非常相似。一检索,看到图就真相大白了。呵呵。
-----------------------------------
“OKGhost2.0一键备份还原”是“WinPE一键备份还原SP”演化而来的,相比之下功能更加强大,主要体现在以下几点
重大更新:
支持多硬盘及混合分区模式(FAT32/NTFS),无需担心破坏隐藏分区;
支持备份到隐藏分区,及从隐藏分区恢复;
支持自定义备份/恢复;
支持其它工具备份或下载的gho文件的自动恢复;
丰富的菜单选项和帮助信息,更加贴心易用;
其他功能。
---------------------------------------
GGhost备份恢复工具 v9.0 for Win2000/xp/2003/vista
特点:
1,  可自定义备份/恢复文件路径。{如 E:\aaa1\bbb2.gho}
2,  可自定义备份/恢复分区。 {如 1:3}
3,  能自动识别系统盘所在主分区。
4,  支持备份到隐藏分区,及从隐藏分区恢复。
5,  支持其它工具备份或下载的gho文件的自动恢复。
6,  支持多硬盘及混合分区模式(FAT32/NTFS)。

7,  包括高级模式和受限用户模式,适合不同人群。
8,  提供多种安装方式,满足不同需要。
9,  完善的MBR备份与恢复,使vista系统运行更有保障。
10, 支持Win2000/xp/2003/vista系统下硬盘运行。
回复

使用道具 举报

4#
发表于 2007-10-14 07:31:15 | 显示全部楼层
作者没公开过dsptw的源码,估计没人有,你可尝试与作者联系来看看。
回复

使用道具 举报

5#
发表于 2007-10-14 07:31:50 | 显示全部楼层
minito倒是有源码。不过似乎没有dspt好。
回复

使用道具 举报

6#
发表于 2007-10-14 11:02:30 | 显示全部楼层
加入备份了,这下完整了。呵呵。
回复

使用道具 举报

7#
发表于 2007-10-15 10:44:28 | 显示全部楼层
原帖由 wang6610 于 2007-10-15 10:23 AM 发表
希望能在当前目录下创建对应的*.bat,以便DOS下的ghost.exe使用,gho文件路径要用 1:3等表示分区

支持,这样ggghost就不仅是for winpe了,grub4dos +ggghost + img就是全能一键恢复了。呵呵。
继续努力,搞个最好用的全能一键备份。
回复

使用道具 举报

8#
发表于 2007-10-15 12:55:05 | 显示全部楼层
原帖由 yfy6898 于 2007-10-15 12:45 PM 发表
123的这个东东做啥用的?:lol

pe下用的备份恢复。
从顶楼的图看不出来?
回复

使用道具 举报

9#
发表于 2007-10-15 21:27:20 | 显示全部楼层
原帖由 zhaohj 于 2007-10-15 08:58 PM 发表
现在的功能都齐了,PE下备份、恢复、分区到分区、硬盘到硬盘
生成的BAT文件怎么使用,请大家多提意见。这个BAT是为DOS下调用的,那首先要有DOS(而且要支持NTFS),不知怎么搞?

生成了批处理,如你所说,BAT是为DOS下调用的,要有DOS(且要支持NTFS)。
这些处理起来比较简单,你完成了,当然更好,别人拿来就可用。
你不搞的话,估计自己diy过启动盘的,一般人都能解决。问题不大。

我的gghost硬盘版的思路就是在windows下生成批处理,然后dos下调用,从而实现备份恢复的。
当然由于我是全部通过批处理实现的,windows下操作起来比较麻烦。
回复

使用道具 举报

10#
发表于 2007-10-15 21:28:17 | 显示全部楼层
也就是楼上说的,这样ggghost就不仅是for winpe了,grub4dos +ggghost + img就是全能一键恢复了。呵呵。
继续努力,搞个最好用的全能一键备份。
回复

使用道具 举报

11#
发表于 2007-10-15 21:38:11 | 显示全部楼层
另外,建议生成批处理时,生成匹配的备份与恢复批处理。
比如选择备份1:1 到1:5\backup\winxp.gho时,生成此备份批处理。同时生成相应的恢复批处理。这样对这个备份进行恢复时,可以不需再次运行这个软件。
这在系统无法进入windows时,是有用的。
【就是设定一次,就始终有效,直至下一次修改设定为止。这就是我的gghost的处理思路,不好意思,这要求或许不该提,呵呵。仅供参考。】
回复

使用道具 举报

12#
发表于 2007-10-15 23:24:01 | 显示全部楼层
原帖由 zhaohj 于 2007-10-15 10:40 PM 发表
1:另外,建议生成批处理时,生成匹配的备份与恢复批处理。这点很好做到,只要点生成BAT就建立两个文件:备份.bat,恢复.bat
2:【就是设定一次,就始终有效,直至下一次修改设定为止。这就是我的gghost的处理思路 ...


同时生成备份.bat,恢复.bat就行了,只要这两个批处理在,设定过的条件,就可以随时进行备份或恢复操作。这是为windows下备份恢复准备的。

另外,建议增加一个类似我的gghost里的额外参数功能。也就是可以自己设定一个或多个默认参数以外的参数,这样选择生成批处理时自动加进去。
比如备份的默认参数为
ghost.exe -clone,mode=pload,src=1:6\backup\1.gho:1,dst=1:1 -fx -sure
需要时可以加入 -nosata -nousb之类,变成
ghost.exe -clone,mode=pload,src=1:6\backup\1.gho:1,dst=1:1 -fx -sure  -nosata -nousb

这在处理部分特殊情况时有必要。
回复

使用道具 举报

13#
发表于 2007-10-16 09:05:15 | 显示全部楼层
原帖由 zhaohj 于 2007-10-16 07:59 AM 发表
生成BAT时可选择参数:如

是的,我就是这个意思,实用性更强些。

这些是很容易实现的,可惜我不会编程,只会批处理。呵呵。
这样,我的gghost基本就没用了。
回复

使用道具 举报

14#
发表于 2007-10-16 09:12:38 | 显示全部楼层
原帖由 zhaohj 于 2007-10-16 07:59 AM 发表
生成BAT时可选择参数:如


可以用一个能收藏的界面来处理。就是点一下扩展之类的按钮,就展开新界面,在这个界面进行选择和自行输入(选择项可以不要,自己输入的功能要有)。
也可以是点一下生成批处理后,出现新界面,进行设置。

要把grub4dos安装部分也加进去,那就完整了。呵呵。

gghost里,还有其他的个人想法,毕竟这个不是gghost,也就以后自己再处理了。
回复

使用道具 举报

15#
发表于 2007-10-16 10:21:49 | 显示全部楼层
原帖由 darkly 于 2007-10-16 10:04 AM 发表
网刻做客户端还是有用的 更方便一点了

现在发现的问题就是 一般的ghost32原始文件都是5.4M左右 一般放在pe里都是打包以后的 估计在1.4M左右  ggghost好象就不能发生效用了,呵呵 在体积和方便上面 实在难以 ...

ghost32 v11在老毛桃的pe里也是5mb的。 v8.3版的倒是很小。
不知哪里有1.4mb的v11版的。
回复

使用道具 举报

16#
发表于 2007-10-16 15:18:30 | 显示全部楼层
原帖由 123 于 2007-10-16 02:56 PM 发表

选择“备份”,点“生成bat文件”,再选择“还原”,点“生成bat文件”,如果同时生成的话,“备份”和“还原”就不用分成两个了。

个人以为,备份、恢复两个按钮的作用,与生成匹配的两个批处理目的是有所不同的。呵呵。

没有备份时,如何生成恢复批处理?而且指定路径也需要鼠标点好几次。如果匹配生成了恢复批处理,那么,备份后,根本就可以不必windows下运行了,需要时,dos下就可直接恢复。
即楼前面说的,设定一次,就始终有效,直至下一次修改设定为止。

当然,没有此功能的话,只能如此操作了。

如何设计,完全由你权衡考虑。我所说的,实际上是我的gghost里采取的路线。不一定合理。
回复

使用道具 举报

17#
发表于 2007-10-16 15:47:36 | 显示全部楼层
楼上一点说错了,“没有备份时,如何生成恢复批处理?” 这是想当然写的,试了一下,没有文件也能进行此操作。
不好意思。呵呵。
回复

使用道具 举报

18#
发表于 2007-10-16 17:49:33 | 显示全部楼层
不错不错,试试。。。。。
回复

使用道具 举报

19#
发表于 2007-10-16 17:50:40 | 显示全部楼层
版本出了不少了,建议发布时加上版本号。
回复

使用道具 举报

20#
发表于 2007-10-16 18:09:12 | 显示全部楼层
全能一键恢复即将诞生!
回复

使用道具 举报

21#
发表于 2007-10-16 18:15:03 | 显示全部楼层
不会编程,苦呀。。。。。。。。。。
回复

使用道具 举报

22#
发表于 2007-10-16 18:17:18 | 显示全部楼层
建议:这已是一个比较完整的作品了,该好好给它取个响亮的名字了。呵呵。
回复

使用道具 举报

23#
发表于 2007-10-16 18:20:43 | 显示全部楼层
我当时就没取好名字。
原来是个纯绿色版的,用了green ghost。后来发现绿色版存在缺陷,假如系统坏了,不能进入系统就无法恢复。所谓正是需要的时候用不起来,呵呵。
因此就改成现在这样的安装版了,没法,只好用gghost算了。
回复

使用道具 举报

24#
发表于 2007-10-16 18:33:55 | 显示全部楼层
原帖由 zhaohj 于 2007-10-16 06:16 PM 发表


你这个“安装GRUB4DOS"不知道什么意思,说明一下,要怎么处理(过程和目的)

问题的提出:
现在的ggghost,已不是最初的winpe专用版了,后来增加的功能(批处理生成,额外参数设置)主要是为dos下操作进行的预处理。
因此可以说是在windows下进行预处理,为dos下操作提供准备的。这样,作为整个操作的一个不可欠缺的环节,那就是从windows进入dos。
我在楼上发过帖子,“ggghost就不仅是for winpe了,grub4dos +ggghost + img就是全能一键恢复了。”
目的:
实现从windows进入dos。
过程:
1,向windows 2000/xp/2003/vista的启动项添加grub4dos项目,准备相关文件。
2,装入MBR。
两种安装方式可供选择。
回复

使用道具 举报

25#
发表于 2007-10-16 19:46:56 | 显示全部楼层
报告:生成备份批处理后,自动出现生成恢复批处理的画面,可是提示没有gho文件,不能生成。
最好在生成匹配批处理时,去掉检测gho文件是否存在。
当然仅生成恢复批处理时加上检测是必要的。
回复

使用道具 举报

26#
发表于 2007-10-16 20:18:13 | 显示全部楼层
辛苦辛苦,很好。。。。。。。
回复

使用道具 举报

27#
发表于 2007-10-16 20:19:03 | 显示全部楼层
有什么想法和要求,大家赶快提,趁热打铁。呵呵。
回复

使用道具 举报

28#
发表于 2007-10-16 20:28:04 | 显示全部楼层
楼上的,是管理员身份吗?
回复

使用道具 举报

29#
发表于 2007-10-16 20:34:06 | 显示全部楼层
我是在xp下,能显示硬盘信息。
回复

使用道具 举报

30#
发表于 2007-10-17 07:46:35 | 显示全部楼层
目前的ggghost,从功能上讲,已经基本完美。感谢123和zhaohj的贡献。

现阶段在winpe下,ggghost直接配合ghost32.exe就能用于备份与恢复了。
也为windows系统(win2000/xp/2003/vista)下的备份恢复操作进行了预处理,为进一步的操作提供了可能。
可以说,部分功能与我现在的gghost是差不多的。因此我就想用ggghost for winpe来替代我的gghost for windows.
但现在在衔接上还不是无缝的。需要下车后,跨一个站台,再上另一辆车。

因此就提一点纯个人的要求与看法:
1,能否在主界面提供一个接口,通过一个按钮,来调用其它程序。这样就能自动用批处理进行余下的处理。(可处理成调用当前目录或指定目录的另一程序todo.exe)
2,现在生成批处理,给出了保存窗口,自己决定路径与文件名。能否处理成全自动无提示在当前目录下生成两个匹配批处理?(文件名可随意,只要能区别就行。接下来我可再在进行余下的处理时自动处理。)
这点可与第1点合并到一起考虑,也就是点某按钮时,先生成批处理,然后执行调用指定程序的操作。
3,主界面下部的按钮,“备份选择的分区”/"恢复选择的分区",只对应在winpe下操作。
能否修改这个按钮名称,同时增加一个按钮。分别对应winpe的操作和windows下的操作?
对应windows下的操作的按钮,可与1,2点合并考虑。

总结以上要求:修改目前操作按钮名称,同时增加一个按钮。新增按钮实现以下功能:自动在当前目录下生成匹配批处理,然后调用当前目录或指定目录的另一程序。

还有一点请教一下,看到这里有不少人在windows下无法获取硬盘参数,这样是无法进行操作的。
我想请教,现在ggghost是通过什么命令获取硬盘参数的?有没可能通过windows的命令行获取该信息。能的话,我就可以用一个批处理获取此软件所生成的硬盘信息,进行处理,根据结果来判断能否使用ggghost,能的话,就调用ggghost for winpe。不能的话,就调用我的gghost for windows(当然我现在也不清楚此时用dsptw能否获取硬盘信息,有人能提供信息的话,将非常感谢。)

最后,假如把ggghost for winpe加到gghost for windows时,我该如何说明比较恰当?

下面是我的gghost的主界面。

高级模式.jpg (92.31 KB, 下载次数: 234)

高级模式.jpg
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-11-14 21:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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