无忧启动论坛

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

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

[复制链接]
361#
发表于 2007-10-21 16:59:14 | 只看该作者
原帖由 zhaohj 于 2007-10-21 04:46 PM 发表


不好意思,是我搞错了。
是这样,PE硬盘版时,如老毛桃911版装在C盘,所有外置WIM也在C盘,这时运行PE下GHOST32.EXE,无法运行。
和这个主题没关系。
这时要运行,只有先拷贝ghost32.exe和ggghost.exe到 ...

原来如此。呵呵。。。。。。。。。。
回复

使用道具 举报

362#
发表于 2007-10-21 17:17:56 | 只看该作者
来得早不如来得巧
正好来下载了
很需要:D
回复

使用道具 举报

363#
发表于 2007-10-21 17:31:35 | 只看该作者
原帖由 ali88home 于 2007-10-21 12:05 发表
ggghost,执行前,讯息显示操作何功能,再确定:victory:



特别执行克隆前,提示一下让使用者确认将比较人性化。
回复

使用道具 举报

364#
发表于 2007-10-21 17:44:45 | 只看该作者
原帖由 wang6610 于 2007-10-21 05:31 PM 发表



特别执行克隆前,提示一下让使用者确认将比较人性化。


考虑了

Snap1.jpg (29.24 KB, 下载次数: 117)

Snap1.jpg
回复

使用道具 举报

365#
发表于 2007-10-21 17:54:21 | 只看该作者
哦,我还没有用到。是看到阿里88的帖子才发的上面的帖。
回复

使用道具 举报

366#
发表于 2007-10-21 18:16:04 | 只看该作者
原帖由 wang6610 于 2007-10-21 05:54 PM 发表
哦,我还没有用到。是看到阿里88的帖子才发的上面的帖。


强调不可逆转的操作的危险性,也是本程序开发的出发点。为什么要详细列出硬盘的各种信息,就是为了避免这种可能性发生。
如果GHOST32界面再好一点,透明度再高一点,也就不用本程序做预处理了。
回复

使用道具 举报

367#
发表于 2007-10-22 13:04:09 | 只看该作者
原帖由 zjq20032006 于 2007-10-22 12:17 发表
我已经解决在WINXP下恢复正在用的C盘了!其实很简单;P



是自动重启后吧
回复

使用道具 举报

368#
 楼主| 发表于 2007-10-22 16:12:30 | 只看该作者
int CGghostDlg::gethdnum(CString logdrive)
{

        CString rawDiskName="\\\\?\\"+logdrive;
        STORAGE_DEVICE_NUMBER deviceInfo;
        HANDLE fileHandle   =   CreateFile(rawDiskName,   GENERIC_READ,   
  FILE_SHARE_READ   |   FILE_SHARE_WRITE,   
  NULL,   OPEN_EXISTING,   
  FILE_ATTRIBUTE_NORMAL,   NULL);   
        ULONG bytesReturned=0;
        DeviceIoControl(fileHandle,IOCTL_STORAGE_GET_DEVICE_NUMBER,NULL,0,&deviceInfo,sizeof(deviceInfo),&bytesReturned,NULL);  
        ::CloseHandle(fileHandle);
        return deviceInfo.DeviceNumber;

}
直接获得哪个盘符是属于哪个硬盘的(移动硬盘不能获得序列号)
原想把移动硬盘的列表项设成灰色的,因出现神秘错误无法解决,放弃。
终于找到ReportCtrl,酷

[ 本帖最后由 123 于 2007-10-22 05:20 PM 编辑 ]
回复

使用道具 举报

369#
发表于 2007-10-22 17:30:46 | 只看该作者
在winwindows2000,2003上测试了类别,服务器硬盘类别还真不少
在3台服务器上(都是SCSI_RAID5)上测试了一下类别,出现了3种类型

[ 本帖最后由 zhaohj 于 2007-10-22 11:06 PM 编辑 ]

Snap1.jpg (27.67 KB, 下载次数: 109)

Snap1.jpg

Snap2.jpg (29.31 KB, 下载次数: 122)

Snap2.jpg

Snap3.jpg (36.99 KB, 下载次数: 124)

Snap3.jpg
回复

使用道具 举报

370#
 楼主| 发表于 2007-10-22 17:38:43 | 只看该作者
不影响,这个识别从最早的版本就有,只是被隐藏起来了。
回复

使用道具 举报

371#
 楼主| 发表于 2007-10-22 17:41:25 | 只看该作者
RAID,SCSI,Fibre(光纤)都是服务器用的。
回复

使用道具 举报

372#
 楼主| 发表于 2007-10-22 17:45:25 | 只看该作者
对SATA识别为什么?
回复

使用道具 举报

373#
发表于 2007-10-22 18:17:06 | 只看该作者
这个东西好用吗/:$ :$ :$
回复

使用道具 举报

374#
发表于 2007-10-22 18:26:46 | 只看该作者
功能越来越复杂,貌似越简单的东西越稳定,GHOST这东西需要的就是稳定,为什么不见人发他的测试报告?
如果稳定,就将它定型,不要在添加功能了

[ 本帖最后由 水啊水 于 2007-10-22 06:32 PM 编辑 ]
回复

使用道具 举报

375#
 楼主| 发表于 2007-10-22 18:45:33 | 只看该作者
原帖由 <i>水啊水</i> 于 2007-10-22 18:26 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1242657&ptid=114684" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
功能越来越复杂,貌似越简单的东西越稳定,GHOST这东西需要的就是稳定,为什么不见人发他的测试报告?<br />
如果稳定,就将它定型,不要在添加功能了
<br />
我并没有添加任何功能,反而是去掉了屏蔽功能!所以你说的事情根本不成立!为什么还有人说我这个不支持移动硬盘说这是缺陷,去掉屏蔽移动硬盘不就满意了?为什么你还说添加?难道连添加还是去除都区分不了?
回复

使用道具 举报

376#
 楼主| 发表于 2007-10-22 18:50:03 | 只看该作者
还有,GHOST的测试报告你能看到吗?为什么人家测试要向你报告?你又不是开发GHOST的人。就算让你看到了,也只能在国外网站上看,在国内发这种测试报告没有任何意义。何况GHOST连中文版都没有。
回复

使用道具 举报

377#
发表于 2007-10-22 18:52:05 | 只看该作者
不知道他想要什么测试报告。呵呵。
回复

使用道具 举报

378#
发表于 2007-10-22 18:54:15 | 只看该作者
妹妹你弄错了,我不是针对你的新功能而言,我也一向反对克隆到移动硬盘上,因为识别的准确率有时会出偏差。
我是对软件整体而言,越简单越好。
回复

使用道具 举报

379#
 楼主| 发表于 2007-10-22 19:00:54 | 只看该作者
我自己都经常对移动硬盘GHOST装PE,如果准确率有偏差的话原来就有了。原来是把类型为USB和1394的删除,因为有人反对所以只能取消删除这个功能。同时将移动硬盘那行用灰色显示,USB用红色显示,如果把那个“类型”也隐藏掉谁知道这是不是移动硬盘?
回复

使用道具 举报

380#
发表于 2007-10-22 19:10:46 | 只看该作者
一般来说,WINDOWS会将USB设备识别为两种:移动设备或者固定设备,前者显示可移动盘符,后者显示固定硬盘盘符。
有次我做GHOST时,U盘就不能分配盘符,最后只能通过容量来判断。
回复

使用道具 举报

381#
发表于 2007-10-22 21:18:52 | 只看该作者
非常遗憾地发现,ggghost不能在vista下获取硬盘数据。

ggg_gg.jpg (131.94 KB, 下载次数: 130)

ggg_gg.jpg
回复

使用道具 举报

382#
发表于 2007-10-22 21:44:34 | 只看该作者
原帖由 123 于 2007-10-22 05:45 PM 发表
对SATA识别为什么?


ATA ,实际上能区分固定和非固定也就够了。

Snap1.jpg (29.39 KB, 下载次数: 116)

Snap1.jpg
回复

使用道具 举报

383#
发表于 2007-10-22 22:13:08 | 只看该作者
原帖由 水啊水 于 2007-10-22 07:10 PM 发表
一般来说,WINDOWS会将USB设备识别为两种:移动设备或者固定设备,前者显示可移动盘符,后者显示固定硬盘盘符。
有次我做GHOST时,U盘就不能分配盘符,最后只能通过容量来判断。


不正确!
USB设备(指U盘和移动硬盘)系统可能会识别成“本地磁盘”,但一定是非固定硬盘类。
回复

使用道具 举报

384#
发表于 2007-10-23 10:01:59 | 只看该作者
感谢123解决了移动设备盘符和卷标问题,现在所有设备程序都识别了。
相应说明作了更改。
回复

使用道具 举报

385#
发表于 2007-10-23 10:10:17 | 只看该作者
测试发现,上一版支持使用扩展名为bat的外部程序,这样灵活性更大些。
而最新版不再支持了。
回复

使用道具 举报

386#
 楼主| 发表于 2007-10-23 11:13:18 | 只看该作者
测试发现,上一版支持使用扩展名为bat的外部程序,这样灵活性更大些。
而最新版不再支持了。

我测试发现,仍然支持。我用shellexecute调用外部程序,即使外部程序扩展名为txt也能打开,而且最新版并没有改相关代码。
回复

使用道具 举报

387#
发表于 2007-10-23 11:30:41 | 只看该作者
原帖由 123 于 2007-10-23 11:13 AM 发表

我测试发现,仍然支持。我用shellexecute调用外部程序,即使外部程序扩展名为txt也能打开,而且最新版并没有改相关代码。

谢谢了,那我就以最后版本为基础修改看看。有问题再请教。
回复

使用道具 举报

388#
发表于 2007-10-23 11:30:48 | 只看该作者
原帖由 lianjiang 于 2007-10-23 10:10 AM 发表
测试发现,上一版支持使用扩展名为bat的外部程序,这样灵活性更大些。
而最新版不再支持了。


呵呵,内置了,可以自己HACK
回复

使用道具 举报

389#
 楼主| 发表于 2007-10-23 11:33:51 | 只看该作者
原帖由 lianjiang 于 2007-10-22 21:18 发表
非常遗憾地发现,ggghost不能在vista下获取硬盘数据。

不知获得Ring0权限后能不能用(Ring0代码是从网上找的,不知有没有用)
让程序在有UAC的时候弹出对话框

[ 本帖最后由 123 于 2007-10-23 11:55 AM 编辑 ]

ggghost.rar

58.32 KB, 下载次数: 99, 下载积分: 无忧币 -2

回复

使用道具 举报

390#
发表于 2007-10-23 11:38:47 | 只看该作者
原帖由 123 于 2007-10-23 11:33 AM 发表

不知获得Ring0权限后能不能用(Ring0代码是从网上找的,不知有没有用)
让程序在有UAC的时候弹出对话框

太感谢了,我马上试试看。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 07:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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