无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 123
打印 上一主题 下一主题

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

[复制链接]
151#
发表于 2007-10-17 16:48:25 | 只看该作者
原帖由 无翼鸟飞翔 于 2007-10-17 10:38 AM 发表
dsptw可以获取硬盘信息。。。。但是程序还是显示空白。。。


这个问题比较严重,既然第三方程序能够读出硬盘信息,说明本程序还有BUG,希望得到大家的帮助,指出程序源码中的错误。
回复

使用道具 举报

152#
发表于 2007-10-17 16:52:35 | 只看该作者
原帖由 info 于 2007-10-17 04:46 PM 发表
确实看错咯,MS要起个好名咯。。。o(∩_∩)o

这个问题我在上面就提出来了。该取个好名字了。
已出现gghost,ggghost,gggghost。免得继续增加。
回复

使用道具 举报

153#
发表于 2007-10-17 16:55:33 | 只看该作者
原帖由 zhaohj 于 2007-10-17 04:48 PM 发表


这个问题比较严重,既然第三方程序能够读出硬盘信息,说明本程序还有BUG,希望得到大家的帮助,指出程序源码中的错误。

编程不会,帮不上忙。实在不行,再增加一个按钮,不能取得信息时,(手动/自动)调用dsptw来获取硬盘信息后,进行处理。
目前看来,dsptw这个软件还是不错的。
当然能解决程序问题,这是最最好的。
回复

使用道具 举报

154#
发表于 2007-10-17 17:03:08 | 只看该作者
一个分区给出两个分区号:


debug.log:



removable0=no

\\.\PhysicalDrive0=ok

DeviceIoControl=ok

partition1=8389753344

partition2=31626201600

partition3=0

partition4=0

partition5=10487199744

partition6=21138969600

partition7=0

partition8=0

partition9=10487199744

partition10=10651737600

partition11=0

partition12=0

partition13=10651705344

partition14=0

partition15=0

partition16=0

partition17=0

partition18=0

partition19=0

partition20=0

partition21=0

partition22=0

partition23=0

removable1=no

\\.\PhysicalDrive1=fail

removable2=no

\\.\PhysicalDrive2=fail

removable3=no

\\.\PhysicalDrive3=fail

removable4=no

\\.\PhysicalDrive4=fail

removable5=no

\\.\PhysicalDrive5=fail

removable6=no

\\.\PhysicalDrive6=fail

removable7=no

\\.\PhysicalDrive7=fail

removable8=no

\\.\PhysicalDrive8=fail

removable9=no

\\.\PhysicalDrive9=fail
回复

使用道具 举报

155#
发表于 2007-10-17 17:04:57 | 只看该作者
共1个HD分了4个区.
回复

使用道具 举报

156#
发表于 2007-10-17 17:20:29 | 只看该作者
:L 123MM改了好几次。。终于可以显示了。。。不过奇怪的是。为什么偶的分区号在200+呢?偶也就一个硬盘的说。。
回复

使用道具 举报

157#
发表于 2007-10-17 17:31:23 | 只看该作者
硬盘信息是基础,读不出硬盘信息,就全报废了。
无翼鸟飞翔:你的反馈很重要,可能你分区信息很多,希望新版本继续反馈(问题可能找到了)。
回复

使用道具 举报

158#
发表于 2007-10-17 17:48:46 | 只看该作者
多播克隆下面信息参数是什么?
自动或SERVER IP

[ 本帖最后由 zhaohj 于 2007-10-17 05:50 PM 编辑 ]

Snap1.jpg (11.53 KB, 下载次数: 106)

Snap1.jpg
回复

使用道具 举报

159#
 楼主| 发表于 2007-10-17 17:51:10 | 只看该作者
原帖由 无翼鸟飞翔 于 2007-10-17 17:20 发表
:L 123MM改了好几次。。终于可以显示了。。。不过奇怪的是。为什么偶的分区号在200+呢?偶也就一个硬盘的说。。

错误原因是传递到系统调用的数据区太小。我把它改成256(原来23)
回复

使用道具 举报

160#
 楼主| 发表于 2007-10-17 18:00:13 | 只看该作者
原帖由 lianjiang 于 2007-10-17 12:42 发表
支持备份与恢复隐藏分区镜像的功能实现起来也很简单。

怎么才能看到隐藏分区里的GHO?
回复

使用道具 举报

161#
发表于 2007-10-17 18:10:20 | 只看该作者

回复 #159 123 的帖子

那如果一个分区N多的人用这东东就有可能失败?
回复

使用道具 举报

162#
发表于 2007-10-17 18:22:06 | 只看该作者
原帖由 123 于 2007-10-17 06:00 PM 发表

怎么才能看到隐藏分区里的GHO?

看肯定是看不到的,至少我是看不到的,
我采取的办法是通过输入路径来备份与恢复。
即采用分区号而不是盘符表示。即可考虑在ghost文件路径那里支持直接输入路径。当以分区号形式设定时,可不进行文件是否存在的判断。
回复

使用道具 举报

163#
发表于 2007-10-17 18:28:11 | 只看该作者
为兼容DOS应一律都用分区号...........
回复

使用道具 举报

164#
 楼主| 发表于 2007-10-17 18:31:30 | 只看该作者
原帖由 lianjiang 于 2007-10-17 18:22 发表

看肯定是看不到的,至少我是看不到的,
我采取的办法是通过输入路径来备份与恢复。
即采用分区号而不是盘符表示。即可考虑在ghost文件路径那里支持直接输入路径。当以分区号形式设定时,可不进行文件是否存 ...

隐藏分区不用显示就可以直接GHOST吗?隐藏分区是不给分区分配盘符还是把分区标记为WINDOWS不认识的格式?
回复

使用道具 举报

165#
发表于 2007-10-17 18:31:56 | 只看该作者
原帖由 wang6610 于 2007-10-17 06:28 PM 发表
为兼容DOS应一律都用分区号...........

生成的批处理是分区号形式的,dos下用应没问题。
回复

使用道具 举报

166#
发表于 2007-10-17 18:33:43 | 只看该作者
还望支持 ghostttttttt..\ 类似的文件夹。

雨*林木风的 ongkey就支持。
回复

使用道具 举报

167#
发表于 2007-10-17 18:35:35 | 只看该作者
原帖由 123 于 2007-10-17 06:31 PM 发表

隐藏分区不用显示就可以直接GHOST吗?隐藏分区是不给分区分配盘符还是把分区标记为WINDOWS不认识的格式?

隐藏分区是不给分区分配盘符还是把分区标记为WINDOWS不认识的格式?
----------------------------------
这就不清楚了,至少在当前系统是没有分配盘符。

隐藏分区不用显示就可以直接GHOST吗?
--------------------------------------------
应没有问题。以分区号和路径定位。
回复

使用道具 举报

168#
发表于 2007-10-17 18:42:28 | 只看该作者
如果要实现网刻功能的话,更复杂一些。
建议使用Tftpd32.exe 作为服务器端软件,Tftpd32服务端已经集成了TFTP服务端和DHCP服务端,无须再配置DHCP 服务。
要添加本机IP地址、子网掩码、默认网关等选项,默认选项是自动获取IP。
DOS下要支持PXE网卡启动。MAXDOS好象就是一款绿色软件
回复

使用道具 举报

169#
发表于 2007-10-17 19:00:11 | 只看该作者
如"f:\ggg\g.gho"类似gho文件路径,当前版本 可以浏览指定也可键入,如果支持键入如 “2:3\ghoooooooo\g.gho"这样的路径,将能解决隐藏分区的问题。

甚至支持这样的键入路径  “2:3\ghoooooooo..\g.gho"更好,盘符列表中最好列出所有分区的分区号。

还有就是长文件名(目录名)转dos短长文件名的问题也要照顾到。
回复

使用道具 举报

170#
发表于 2007-10-17 19:04:27 | 只看该作者
以上所述,备份时(特别是在dos下)假如文件夹已建。
回复

使用道具 举报

171#
发表于 2007-10-17 21:25:51 | 只看该作者
我们先不讲DOS
1:多播的问题大家还没有反馈
2:PE下显示隐藏分区的问题,如果隐藏分区信息不能显示,备份和恢复就无法实现
3:...
回复

使用道具 举报

172#
发表于 2007-10-17 21:53:05 | 只看该作者
原帖由 zhaohj 于 2007-10-17 09:25 PM 发表
我们先不讲DOS
1:多播的问题大家还没有反馈
2:PE下显示隐藏分区的问题,如果隐藏分区信息不能显示,备份和恢复就无法实现
3:...


pe下不能恢复隐藏分区的备份?还没试过。
在怎么隐藏,分区号有,感觉不会吧?
回复

使用道具 举报

173#
发表于 2007-10-17 21:54:39 | 只看该作者
dos下能备份恢复,pe下没理由不能恢复吧,呵呵。
回复

使用道具 举报

174#
发表于 2007-10-18 08:55:46 | 只看该作者
显示隐藏分区问题已解决,下面没有盘符的是隐藏分区,但卷标错了(磁盘3是移动硬盘),ggghost显示时已排除

[ 本帖最后由 zhaohj 于 2007-10-18 09:01 AM 编辑 ]

Snap1.jpg (62.55 KB, 下载次数: 131)

Snap1.jpg

Snap2.jpg (29.29 KB, 下载次数: 115)

Snap2.jpg
回复

使用道具 举报

175#
发表于 2007-10-18 09:20:09 | 只看该作者
原帖由 zhaohj 于 2007-10-18 08:55 AM 发表
但卷标错了(磁盘3是移动硬盘),ggghost显示时已排除

排除了什么?排除依据?
回复

使用道具 举报

176#
发表于 2007-10-18 09:27:50 | 只看该作者
试了minito,dspt获取的硬盘信息,结果中均无隐藏分区的卷标,但是非隐藏分区卷标都是正确的。
而ggghost尽管显示出了隐藏分区卷标,但明显错误。
回复

使用道具 举报

177#
发表于 2007-10-18 10:13:19 | 只看该作者
原帖由 lianjiang 于 2007-10-18 09:20 AM 发表

排除了什么?排除依据?


程序排除了非国定硬盘(U盘、移动硬盘等USB存储设备)列表,因为要备份和恢复的分区不会用到,这样也直观一点,减少用户误选择概率。
回复

使用道具 举报

178#
发表于 2007-10-18 10:23:41 | 只看该作者
明白了,卷标显示错误问题能否解决?
回复

使用道具 举报

179#
发表于 2007-10-18 10:24:55 | 只看该作者
因为新手分区号可能搞不清楚什么意思,卷标错了,反而易造成出错。
回复

使用道具 举报

180#
发表于 2007-10-18 10:47:20 | 只看该作者
再等等看~~
那么多花哨功能用不到
隐藏分区的读写应该可以完美解决
参考ghost32的思路
应该学习gdisk的用法
最初的ghost都打包有这个程序
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-21 16:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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