无忧启动论坛

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

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

[复制链接]
241#
 楼主| 发表于 2007-10-19 18:47:03 | 只看该作者
原帖由 lianjiang 于 2007-10-19 18:40 发表
如228楼报告的。
准备修改时发现,最后的两个版本无法运行外部程序。
倒数第3版可以(2007-10-18  16:42  版)。
表现为点运行外部程序后,没反应。

因此我现在是在试着改能用的哪个版本,而不是最终版。

无法运行?你在任务管理器里看看有没有运行
回复

使用道具 举报

242#
发表于 2007-10-19 18:53:23 | 只看该作者
看来我还是用GHOST32好了;P
回复

使用道具 举报

243#
发表于 2007-10-19 18:59:04 | 只看该作者
原帖由 123 于 2007-10-19 06:47 PM 发表

无法运行?你在任务管理器里看看有没有运行

怪事,我是把一个acdsee的单文件版改名后测试的。原来试了几次都没反应。刚才又试,可以了,呵呵。不好意思。
回复

使用道具 举报

244#
发表于 2007-10-19 19:13:43 | 只看该作者
原帖由 zhaohj 于 2007-10-19 04:29 PM 发表
对一般用户而言,在桌面上放置一个一键备份恢复就够了,默认备份,其他功能一概不要(其他交给维护人员处理),要智能备份(即备份当前系统分区),备份后直接进入系统。恢复功能要设置密码。
这方面雨林木风的OneKey_1.2.exe做得不错,简明扼要,交给普通用户处理也比较放心(用户处理主要也是备份)。但多硬盘、混合分区的情况处理恢复也比较危险,我不知道他处理硬盘信息的方式,如果是盘符就危险了。
所以在ggghost中,我着重提出分区信息的重要性。


雨林木风的看过介绍,以前也下载过。
好象是免安装的。

从设计思路上讲,我的gghost与雨林木风的一个差别就是,假如系统无法启动了,我不知雨林木风是否还能进行恢复。假如不能的话,岂不是需要时用不起来?甚至可能出现恢复途中失败,雨林木风(包括其他的一些一键类工具)肯定不能恢复系统了。此时需要借助其它办法。

而gghost运行时自动生成了匹配的批处理文件保存在非系统盘,运行时,dos下寻找次文件进行相应操作。只要运行过一次,随时可以进行备份恢复。相当于保存了设定信息。不知道雨林木风是否需要每次操作时选择。
另外,安装时提供了安装到启动项和MBR两种方法供选择(其实也可以两种同时使用),装入MBR的话,仅系统盘出问题也是能够自动恢复的。
当然还有其他的一些处理思路的不同。
回复

使用道具 举报

245#
发表于 2007-10-19 20:32:53 | 只看该作者
原帖由 lianjiang 于 2007-10-19 07:13 PM 发表


雨林木风的看过介绍,以前也下载过。
好象是免安装的。

从设计思路上讲,我的gghost与雨林木风的一个差别就是,假如系统无法启动了,我不知雨林木风是否还能进行恢复。假如不能的话,岂不是需要时用不起 ...


123,你好!初步修改了一下(如下图),基本上没什么问题。

现在有个问题,请教一下能否解决。
按“选择执行的操作”(原“执行外部程序”)后,调用预处理程序,现在存在一个问题,就是无法判断到底是选择了备份,还是还原的操作。
假如能在ggghost.ini文件中的某个参数或者其它形式表示出来,那就更易于操作。
不能判断出来的话,就只能采取不管选择了备份还是还原,都得在dos下再选择一次是备份或还原。

[ 本帖最后由 lianjiang 于 2007-10-19 08:36 PM 编辑 ]

snap082.jpg (39.2 KB, 下载次数: 125)

snap082.jpg
回复

使用道具 举报

246#
发表于 2007-10-19 20:52:58 | 只看该作者
PE一般是在光盘上的
这个配置文件却需要可写!!!
回复

使用道具 举报

247#
发表于 2007-10-19 21:42:36 | 只看该作者
这个工具真是越来越好用了,谢谢!
回复

使用道具 举报

248#
发表于 2007-10-19 21:55:48 | 只看该作者
原帖由 zhangze 于 2007-10-19 08:52 PM 发表
PE一般是在光盘上的
这个配置文件却需要可写!!!


不知道你在说什么?ggghost实际上完全不需要配置文件
老毛的B盘还不能可写呢?
PE在光盘上又怎么啦?
回复

使用道具 举报

249#
发表于 2007-10-19 22:29:48 | 只看该作者
原帖由 zjq20032006 于 2007-10-19 06:43 PM 发表
还有隐藏分区的问题还没有完全解决。现在还要用WINPM装显,看是什么GHO名字。不是很方便:L


程序已经列出了所有硬盘(包括隐藏)的信息,隐藏的目的,就是为了人家不知道而自己心里知道
说明帮助里面已经说了,没有盘符,手动输入路径,如:2:3\ghost\system.gho
回复

使用道具 举报

250#
发表于 2007-10-19 22:44:50 | 只看该作者
原帖由 zhaohj 于 2007-10-19 10:29 PM 发表


程序已经列出了所有硬盘(包括隐藏)的信息,隐藏的目的,就是为了人家不知道而自己心里知道
说明帮助里面已经说了,没有盘符,手动输入路径,如:2:3\ghost\system.gho

估计提这问题的老兄不了解ghost,也没看看网上的教程,更没看前面的讨论。呵呵。
自己都不知道,还用啥?
回复

使用道具 举报

251#
发表于 2007-10-20 00:06:48 | 只看该作者
程序更新好快啊,功能已经足够强大了,不过界面显得有点儿乱。
lianjiang修改了的程序界面看起来要简洁一些。
回复

使用道具 举报

252#
发表于 2007-10-20 00:10:13 | 只看该作者
原帖由 lianjiang 于 2007-10-19 10:44 PM 发表

估计提这问题的老兄不了解ghost,也没看看网上的教程,更没看前面的讨论。呵呵。
自己都不知道,还用啥?

TO lianjiang
说实话,如果一键之类的东西还比不是手动用GHOST来得方便。那还有什么意思?
可能你没看明白我的说明,因为在XP下隐藏分区在硬盘管理中是可见的。而在Windows 资源管理器是不可见的。
如果能在“浏览”里可看见那就更好了,而不是像现在这样要打路径,一般人不会的
你可以打开GHOST32,隐藏分区和普通分区是不是一样,那不好吗?
回复

使用道具 举报

253#
发表于 2007-10-20 06:06:54 | 只看该作者
补充说明:
楼上的关于ONE KEY GHOST的一些看法,由于我没有使用过,仅是根据界面和介绍文字猜测的,可能有错误之处。
(对其他同类工具发表评论似乎本身也不合适)

关于我对ggghost的简化说明:
事实上只保留了自动生成批处理,调用外部程序的功能。只支持分区←→文件的dos下操作。这样与我原来的gghost备份功能上一致了。
不支持直接调用ghost32.exe,去掉了(对新手而言)危险的硬盘/分区克隆,
去掉了网刻等功能。

地地道道ggghost for winpe的简化for windows版。
回复

使用道具 举报

254#
发表于 2007-10-20 06:09:01 | 只看该作者
原帖由 zjq20032006 于 2007-10-20 12:10 AM 发表

TO lianjiang :
说实话,如果一键之类的东西还比不是手动用GHOST来得方便。那还有什么意思?
可能你没看明白我的说明,因为在XP下隐藏分区在硬盘管理中是可见的。而在Windows 资源管理器是不可见的。
如果 ...

明白了。。。。。。。。。。。。
回复

使用道具 举报

255#
发表于 2007-10-20 08:17:01 | 只看该作者
原帖由 zjq20032006 于 2007-10-20 00:10 发表

TO lianjiang :
说实话,如果一键之类的东西还比不是手动用GHOST来得方便。那还有什么意思?
可能你没看明白我的说明,因为在XP下隐藏分区在硬盘管理中是可见的。而在Windows 资源管理器是不可见的。
如果 ...





编程难度大大提高了,老兄是想让ggghost自动mount各种在windows资源管理器不可见的分区啊!


或ggghost程序自动识别它们!
回复

使用道具 举报

256#
发表于 2007-10-20 08:47:42 | 只看该作者
原帖由 zjq20032006 于 2007-10-19 06:41 PM 发表
”备份.bat 还原.bat“这两个最好还是用英文好,再改名或在DOS下再开输入法不方便:L


可以在ggghost.ini中修改。
回复

使用道具 举报

257#
发表于 2007-10-20 08:53:59 | 只看该作者
再次调整了布置。

snap086.jpg (39.05 KB, 下载次数: 126)

snap086.jpg

snap087.jpg (37.4 KB, 下载次数: 133)

snap087.jpg
回复

使用道具 举报

258#
发表于 2007-10-20 09:33:29 | 只看该作者
压缩率选择默认就好,

有多少人做过压缩率与压缩时间,压缩后文件大小的详细分析报告?
回复

使用道具 举报

259#
发表于 2007-10-20 09:37:53 | 只看该作者
原帖由 nn2nn 于 2007-10-20 09:33 AM 发表
压缩率选择默认就好,

有多少人做过压缩率与压缩时间,压缩后文件大小的详细分析报告?

有些道理。。。。。。。
回复

使用道具 举报

260#
发表于 2007-10-20 09:47:08 | 只看该作者
昨天提出了以下问题:
现在有个问题,请教一下能否解决。
按“选择执行的操作”(原“执行外部程序”)后,调用预处理程序,现在存在一个问题,就是无法判断到底是选择了备份,还是还原的操作。
假如能在ggghost.ini文件中的某个参数或者其它形式表示出来,那就更易于操作。
不能判断出来的话,就只能采取不管选择了备份还是还原,都得在dos下再选择一次是备份或还原。

--------------------------
现在通过一个折中办法解决了,尽管不很理想。

即把原来的“执行外部程序”,修改成“预处理”,实际上是利用了这里的自动生成批处理功能。但是由于这里无法判断使用者选择的是备份,还是恢复。
接下来利用原来的“恢复选择分区”/“备份选择分区”按钮,但这里不是执行gghost32的命令行,而是执行自己的批处理文件改名而来的ghost32.exe,所谓暗渡陈仓吧。
在这个批处理里设置变量,根据读取的变量来判断是选择了“备份”还是“恢复”。然后再继续处理。
不会编程就是苦呀。呵呵。

[ 本帖最后由 lianjiang 于 2007-10-20 09:49 AM 编辑 ]

snap088.jpg (41.04 KB, 下载次数: 137)

snap088.jpg

snap089.jpg (39.12 KB, 下载次数: 142)

snap089.jpg
回复

使用道具 举报

261#
发表于 2007-10-20 09:52:06 | 只看该作者
接下来看看能不能修改默认调用的文件名ghost32.exe,能改的话,就可用任意文件名了。
回复

使用道具 举报

262#
发表于 2007-10-20 10:07:28 | 只看该作者
原帖由 lianjiang 于 2007-10-20 08:53 AM 发表
再次调整了布置。


期待你的新程序!

    现在还有一个遗憾,怎样自动查找隐藏分区的备份文件,手动输入总有点不爽。
    还有,配置保存文件ggghost.ini的出现,需要当前目录可写,当然这个配置文件我们可以移位,希望大家出出主意,PE下放在哪里合适,又能下次运行后能自动调用。如果放在内存中,就失去了生成的意义,考虑它的目的为了保存上次的操作。
不论是放在外置程序中,现在流行WIM,即使WIN可写,但重启后ggghost.ini也不会写入WIM;放在X盘也一样;放在可写光盘也一样。目前只有放在真正可写的设备上才有用。
我认为几种可能:
1)如果当前盘可写,放在当前目录下;重启失效也没有办法(如可写WIM打包)
2)如果当前盘不可写:
     a)放在内存中,重启失效
     b)放在固定硬盘中,程序自动查找所有盘符根目录下第一个ggghost.ini。如果没有国定硬盘,就放在内存中。
回复

使用道具 举报

263#
发表于 2007-10-20 10:18:58 | 只看该作者
我看:
1、隐藏分区的备份文件手动输入也可以算了
2、那个配置保存文件ggghost.ini像现在这样也可以了,免得放那里也不方便(意义也不大)
3、只要各种功能完好也行了:lol
回复

使用道具 举报

264#
发表于 2007-10-20 10:20:29 | 只看该作者
ggghost.ini放在ftp上。
回复

使用道具 举报

265#
发表于 2007-10-20 10:25:12 | 只看该作者
读取应优先再当前目录。
写时, 就把它放到D:丢就丢。

[ 本帖最后由 wang6610 于 2007-10-20 10:31 AM 编辑 ]
回复

使用道具 举报

266#
发表于 2007-10-20 10:26:28 | 只看该作者
原帖由 wang6610 于 2007-10-20 10:20 AM 发表
ggghost.ini放在ftp上。

这个是好办法!那天厕纸也可以放在FTP上就好了:lol
回复

使用道具 举报

267#
 楼主| 发表于 2007-10-20 10:37:56 | 只看该作者
原帖由 zhaohj 于 2007-10-20 10:07 发表


期待你的新程序!

    现在还有一个遗憾,怎样自动查找隐藏分区的备份文件,手动输入总有点不爽。
    还有,配置保存文件ggghost.ini的出现,需要当前目录可写,当然这个配置文件我们可以移位,希望大 ...

ggghost.ini不要求当前目录可写,倒是lianjiang要求的在当前目录生成两个批处理要求可写
回复

使用道具 举报

268#
 楼主| 发表于 2007-10-20 10:56:15 | 只看该作者
原帖由 lianjiang 于 2007-10-19 20:32 发表


123,你好!初步修改了一下(如下图),基本上没什么问题。

现在有个问题,请教一下能否解决。
按“选择执行的操作”(原“执行外部程序”)后,调用预处理程序,现在存在一个问题,就是无法判断到底是 ...

那我在执行外部程序时加个参数吧。
回复

使用道具 举报

269#
 楼主| 发表于 2007-10-20 10:57:49 | 只看该作者
原帖由 zhaohj 于 2007-10-20 10:07 发表


期待你的新程序!

    现在还有一个遗憾,怎样自动查找隐藏分区的备份文件,手动输入总有点不爽。
    还有,配置保存文件ggghost.ini的出现,需要当前目录可写,当然这个配置文件我们可以移位,希望大 ...

如果要查找隐藏分区的备份文件,用现成的API是不行的。我得先学会WINHEX磁盘编辑器的原理。
回复

使用道具 举报

270#
发表于 2007-10-20 11:06:06 | 只看该作者
生成两个批处理,建议放在C:\,dos下谁能读出来谁就用。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 20:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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