无忧启动论坛

标题: 发一个QGHO比较成熟的版本(2011-01-15全新的版本) [打印本页]

作者: chenall    时间: 2010-8-14 20:30
标题: 发一个QGHO比较成熟的版本(2011-01-15全新的版本)
最新的版本请移步
http://chenall.net/post/QGHO/


新的版本下载介绍,请到二楼。。。


现在由于GRUB4DOS功能比较强大了,所以就重新作了一个版本.算是比较稳定成熟的版本.

有兴趣的朋友可以拿去研究完善一下(可以写一个WINDOWS GUI界面用于设置参数).
具体设置参数请看QGHO.SET和QGHO.LST文件.

[文件说明]
qgho.zip GHOST程序和GHOST执行脚本,可以根据需要进行修改,这里只是用了最简单的脚本.
qgho.bin QGHO启动镜像.
QGHO.LST grub4dos 启动菜单.
QGHO.SET QGHO配置文件,如果全部使用默认值,这个文件可以不使用
[功能]
快速自动备份还原系统.可手动强制备份/恢复.
主要是为了展示GRUB4DOS的功能.
[使用方法]
直接复制QGHO目录到某个硬盘的根目录下,在你的GRUB4DOS菜单中添加一个菜单
title QGHO
find –set-root /QGHO/QGHO.BIN
configfile /QGHO/QGHO.LST

一般情况下,你不需要修改任何东西即可直接使用.
默认自动备份第一激活分区到第一激活分区磁盘最后一个分区/QGHO_C.GHO.
你可以自己修改/QGHO/QGHO.SET来实现自定义的备份.
比如设定备份任意分区到任意目录.
没有磁盘限制,只要你定义的分区没有错就可以了.

[其它]
如果你对这个有兴趣的话,也可以编写一个GUI界面来修改QGHO.SET内容.
因为我对GUI不感冒,所以这些事我就不做了.

更新:
解决#2 zxw 和#6 ali88home 提到的问题.
另外,改进了一下,使用激活分区作为自动判断的依据(如果没有指定参数时),可以避免使用U盘或或其它方式启动出现的问题.

当然了,如果没有激活分区,也没指定参数,或者硬盘上有两个主分区,激活分区在第二分区上,都会出错.如果是这种情况的就不用试了.
有什么好的方案欢迎提出来.

2011-01-02更新内容请看这里。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=173800&page=5#pid2128300

下载地址:
http://dl.dbank.com/c0az9tcai0

[截图]
启动界面

显示参数信息.

开始备份.

[菜单文件]
供想学习GRUB4DOS的朋友使用,大部份都有注释,有什么不明白的可以提出来.
如果你有发现了错误麻烦通知我,谢谢.

default=0
timeout=5
#设置可执行程序的路径(外部命令)
command --set-path=(fd0)/bin/
debug off

#菜单0
title auto ghost\n\n\t\tQuick Ghost Ver: 0.3\t\t2010-08-16\n\n\tmade by chenall QQ:366840202\t\thttp://chenall.net
write 0x60000 1000 && fallback --go 3
kernel

#菜单1
title ghost_Backup\n\n\t\tQuick Ghost Backup\n\n\tmade by chenall QQ:366840202\t\thttp://chenall.net
write 0x60000 1001 && fallback --go 3
kernel

#菜单2
title ghost_Restore\n\n\t\tQuick Ghost Restore\n\n\tmade by chenall QQ:366840202\t\thttp://chenall.net
write 0x60000 1002 && fallback --go 3
kernel

#菜单3 隐式菜单
title
#定位QGHO.BIN主程序位置
cat --length=0 /QGHO/QGHO.BIN || find --set-root /QGHO/QGHO.BIN
map --mem /QGHO/QGHO.BIN (fd0)
map --hook

#复制GHOST.ZIP文件到内存盘
fat copy /QGHO/GHOST.ZIP (fd0)/DOS.ZIP

#设置默认变量参数,fallback 4当后续语句执行出错时跳到菜单4.
fallback 4
wenv set mode=pdump
wenv set dst_path=/sys_c.gho
#从文件中读取配置参数,如果文件不存在或读取错误,返回0,根据上面的fallback 3就跳到菜单3去执行
WENV read /QGHO/QGHO.SET

#如果有设置变量dst_chk就执行检测操作.并把找到的分区设置为dst_id
#这里使用了wenv和disk外部命令
wenv get dst_chk && wenv run find --set-root --ignore-floppies --ignore-cd ${dst_chk} && diskid && wenv set dst_id=*0x4ff00
wenv get src_chk && wenv run find --set-root --ignore-floppies --ignore-cd ${src_chk} && diskid && wenv set src_id=*0x4ff00
fallback --go 4

#菜单4 隐式菜单
title
#设置默认参数,默认备份第一个硬盘激活的分区到第一硬盘最后分区.
#find --set-root makeactive --status,定位到第一个激活的分区.
wenv get src_id || find --set-root makeactive --status && diskid && wenv set src_id=*0x4ff00

#没有指定dst_id,使用最后一个分区(第一个激活分区所在硬盘)
wenv get dst_id || find --set-root makeactive --status && root endpart && diskid && wenv set dst_id=*0x4ff00

wenv set dst=${dst_id}${dst_path}
#根据内存位置0X60000的值来确定是还原状态或者备份状态。(当使用菜单启动时)

#以下两句用于定位目标分区.
wenv run write (md)0x301+1 ${dst_id}\0

#diskid 命令gid=XX:YY 设定XX:YY对应的分区为当前root.XX:YY可以从内存中提取.这里取的是上一句写入的内存
diskid gid=*0x60200

#自动判断模式.
checkrange 1000 read 0x60000 && WENV run cat --length=0 ${dst_path} && WENV set mode=pload
checkrange 1001 read 0x60000 && wenv set mode=pdump
checkrange 1002 read 0x60000 && wenv set mode=pload

#写文件
wenv run write (fd0)/SETENV.BAT set mode=${mode}\r\n
#从指定位置开始写入0x10
wenv run write --offset=0x10 (fd0)/SETENV.BAT \r\nset src=${src_id}\r\n
wenv run write --offset=0x20 (fd0)/SETENV.BAT \r\nset dst=${dst}\r\n
#替换文件中路径的符号"/"为"\"
cat --skip=0x28 --locate=/ --replace=\\ (fd0)/SETENV.BAT
wenv run echo QGHO:${mode} ${src_id} <==> ${dst}
pause --wait=6 && chainloader (fd0)/io.sys
#直接启动DOS,也可以使用rootnoverify (fd0) 和 chainloader +1





[ 本帖最后由 chenall 于 2011-1-15 16:54 编辑 ]
作者: chenall    时间: 2010-8-14 20:33
QGHO 最新版本作为MODBOOT的一个模块发布。

介绍就不写了,有兴趣的可以下载测试。。。

需要WENV的支持,复制WENV到MODBOOT\GRUB4DOS目录下就可以了。

新版的改进。


注:因为时间关系,没有经过完全的测试。请先用虚拟机测试。。


直接上图吧。最快速的GHOST备份、还原系统已经出炉。。

主菜单界面:(可以选择配置文件,当前使用的配置文件以[1]来表示)



自定义恢复界面。



选择了其它分区。。



选择恢复目的分区。




确认。



正在恢复中。。。。



[ 本帖最后由 chenall 于 2011-1-15 17:20 编辑 ]

qgho.7z

3.54 KB, 下载次数: 370, 下载积分: 无忧币 -2

MODBOOT模块,解压到MODBOOT目录下

GHOST115.zip

2.15 MB, 下载次数: 970, 下载积分: 无忧币 -2

QGHO 需要的文件,放在LEVEL1目录下


作者: 天涯海角1216    时间: 2010-8-14 20:43
支持大师的作品!很喜欢!
作者: zxw    时间: 2010-8-14 22:26
grldr为2010-08-12版本。
实机测试失败,出现448错误提示:Clone SRC unknown.
查看ghosterr.txt文件后面的批处理语句,dst赋值正确,但src未赋值。

[ 本帖最后由 zxw 于 2010-8-14 22:28 编辑 ]
作者: chenall    时间: 2010-8-14 23:14
原帖由 zxw 于 2010-8-14 22:26 发表
grldr为2010-08-12版本。
实机测试失败,出现448错误提示:Clone SRC unknown.
查看ghosterr.txt文件后面的批处理语句,dst赋值正确,但src未赋值。


你是如何启动的?src的值应该不会取错的,另外注意看一下启动之前显示的参数信息.有6秒的暂停.

我前面忘了说了,这个如果从U盘启动时,可能会把U盘当成硬盘.

嗯,目前没有对可能发生错误的地方进行处理.先找出问题,到时一起改一下.
作者: zxw    时间: 2010-8-14 23:23
我的启动方式有点特殊,是本地硬盘前划出200m的UD区,QGHO目录内置于UD区根目录。
启动之前显示的参数信息:pdump      <==>  1:2/QGHO_C.GHO

[ 本帖最后由 zxw 于 2010-8-14 23:56 编辑 ]
作者: ali88home    时间: 2010-8-14 23:36
#菜单0 pdump

title ghost_Backup\n\n\t\tQuick Ghost Ver: 0.3\t\t2010-08-16\n\n\tmade by chenall QQ:366840202\t\thttp://chenall.net
write 0x60000 1000
------------------------------
#菜单1 pload 不对
title ghost_Backup\n\n\t\tQuick Ghost Backup\n\n\tmade by chenall QQ:366840202\t\thttp://chenall.net
write 0x60000 1001
fallback 0
kernel
---------------------------
#菜单2 pload
title ghost_Restore\n\n\t\tQuick Ghost Restore\n\n\tmade by chenall QQ:366840202\t\thttp://chenall.net
write 0x60000 1002
fallback 0
kernel

========
checkrange 1000 read 0x60000 && WENV run cat --length=0 ${dst_path} && WENV set mode=pload
checkrange 1001 read 0x60000 && wenv set mode=pdump
checkrange 1002 read 0x60000 && wenv set mode=pload


==========
经过实际测试放在【隐藏的EISA磁区】这个ghost_Backup会错误辨别pload恢复动作,哈哈!还好先前有ghost起来。
disk.txt:
Disk  Partitions  Cylinders  Heads  Sectors  TotalSectors   Mbytes
0       3         4092       16      63      4124736       2014   

No.  Drv  Type    Volume      PartType       Act  Offset      Sectors    MBytes
1       Primary              HPFS/NTFS      Yes  63          3298113    1610
2    C: Logic    OFFICE2G    Win95_FAT32         3298239     310401     151
3       Logic    PE2G        HPFS/NTFS           3608703     516033     251【隐藏的EISA磁区】



默认自动备份第一硬盘第一分区数据到第一硬盘最后一个分区/QGHO_C.GHO.这个ok

[ 本帖最后由 ali88home 于 2010-8-15 00:08 编辑 ]
作者: chenall    时间: 2010-8-15 00:15
@zxw
嗯,这就对了,因为find --set-root会把ud当成第一个分区.
要再想想其它办法确定第一个分区.

@ali88home
谢谢提醒,我自己一直使用第一个菜单,没注意.
竟然犯了一个很严重的逻辑错误.(导致第2和3菜单完全失效)

而第一个菜单是自动模式,如果有备份了就执行恢复.

稍后再整理上传.

[ 本帖最后由 chenall 于 2010-8-15 00:16 编辑 ]
作者: ly372184487    时间: 2010-8-15 01:59
太实用了,装机可以省下不少时间,very good!
作者: renchmin    时间: 2010-8-15 08:16
学习了啊,这个很不错的。
作者: bao423    时间: 2010-8-15 09:16
C大,好长时间都没见你的新作了,有一个问题想请教一下,具体内容请看:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=165975&highlight=chenall,谢谢!
作者: zxw    时间: 2010-8-15 11:22
OK,测试成功!……
作者: ali88home    时间: 2010-8-15 17:28
原帖由 chenall 于 2010-8-15 00:15 发表
@zxw
嗯,这就对了,因为find --set-root会把ud当成第一个分区.
要再想想其它办法确定第一个分区.

@ali88home
谢谢提醒,我自己一直使用第一个菜单,没注意.
竟然犯了一个很严重的逻辑错误.(导致第2和3菜单 ...

后学的问题,测试了一下,好像解决了,我实际再一次确认,先收入合集测试,谢谢!
作者: jianliulin    时间: 2010-8-16 08:54
能否备份到畸形目录下,因为目前很多专门破坏gho文件的病毒
作者: chen463    时间: 2010-8-16 09:26
这个ghost如果备份失败,第二次就不能使用了。是不是要处理一下删除gho。
作者: chenall    时间: 2010-8-16 15:17
@jianliulin
这些可以的,完全自定义,想放在哪里都没问题。
@chen463
强制备份会覆盖的吧。


如果备份目的分区是fat的那用fat命令可以实现更多功能。

一切皆有可能!
这个的原则是尽量不用dos处理。
dos只用来执行备份恢复命令。
作者: chen463    时间: 2010-8-16 15:23
原帖由 chenall 于 2010-8-16 15:17 发表
@jianliulin
这些可以的,完全自定义,想放在哪里都没问题。
@chen463
强制备份会覆盖的吧。


如果备份目的分区是fat的那用fat命令可以实现更多功能。

一切皆有可能!
这个的原则是尽量不用dos处理。 ...

强制备份会覆盖的吧。不会。。。

备份中故意重新开机模拟失败,但是实际是无法强制备份的,信息错误无法操作下去。
作者: chenall    时间: 2010-8-16 15:40
我回头再试下,用手机上的,没有环境。印像中,ghost可以覆盖i备份的,可能要加个参数。
作者: chen463    时间: 2010-8-16 17:39
原帖由 chenall 于 2010-8-16 15:40 发表
我回头再试下,用手机上的,没有环境。印像中,ghost可以覆盖i备份的,可能要加个参数。

如果备份中途停电失败,造成0字节gho,可以进入PE,右击该分区-属性-工具-【查错】【碎片整理】-勾选-确定,就可以删除了。


谢谢c大,这个跟本软件无关,强制备份-fro。
作者: cchessbd    时间: 2010-8-16 19:47
to chenall:

不经意间发现一个问题,不晓得是不是可以算 bug ?

[ 本帖最后由 cchessbd 于 2010-8-16 19:52 编辑 ]

err_wenv_run_fat.jpg (38.86 KB, 下载次数: 198)

err_wenv_run_fat.jpg

作者: cchessbd    时间: 2010-8-16 20:02
研究了半天,还是没有得到自己想要的功能:

查找 WinNT/XP/03/Vista/Win7/2008 系统所在的磁盘分区, dst_id=x:y, src_id1=x:l  (l=最后逻辑分区)   src_id2=x:lp (lp=最后主分区)

没找到,默认设置  dst_id=1:1, src_id= 1:2。

不晓得chenall有没有办法写出这样的菜单?希望不会占用您太多时间。谢谢!
作者: chenall    时间: 2010-8-17 01:14
#20是正常的,目前只能同时执行一个外部命令,wenv 不可以run另一个外部命令。

#21
1.dst_id可以参考。ntboot菜单。
2.单硬盘还是多硬盘?
单硬盘最后逻辑分区本例菜单就有。
多硬盘一样,先定位到最后硬盘
rootnoverify (hd-1,0)
root endpart
就是了。
主分区。我还没有什么比较好的方法。
目前可以用checkrange 来测试得到
思路:
检测(hd0,0) 到(hd0,3)的分区id只要不是扩展分区就可以了
另一个方法直接读取硬盘的分区表来确定最后主分区,可能更简单。
作者: ali88home    时间: 2010-8-18 18:00
测试过的感觉,很好。
建议:备份失败,删除失败的gho,以免自动时,会把错误的gho恢复系统。
作者: chenall    时间: 2010-8-18 18:34
原帖由 ali88home 于 2010-8-18 18:00 发表
测试过的感觉,很好。
建议:备份失败,删除失败的gho,以免自动时,会把错误的gho恢复系统。


可以添加一个简单的检测,如果GHO文件错误就不允许恢复(即使是强制恢复也要被禁止).

目前都是没有进行验证的.只是作一个示范.

有空再改改.

嘻嘻,可能里面用到的GRUB4DOS命令比较复杂,那些做一键还原的老大们不感兴趣.
作者: ali88home    时间: 2010-8-18 23:05
原帖由 chenall 于 2010-8-18 18:34 发表


可以添加一个简单的检测,如果GHO文件错误就不允许恢复(即使是强制恢复也要被禁止).

目前都是没有进行验证的.只是作一个示范.

有空再改改.

嘻嘻,可能里面用到的GRUB4DOS命令比较复杂,那些做一键还原 ...

期待更新。。。
c大居住在泉州啊!o(∩_∩)o...哈哈
泉州这地方后学去过,不错的地方,可惜来去匆匆,没能体会他的美内涵。
这些做一键还原的大大,可能还没能注意这个好东西
GRUB4DOS命令如果是新的指令,那么???o(∩_∩)o...哈哈,真的是不会,学习。。。
作者: cchessbd    时间: 2010-8-19 08:52
修改了c大的菜单,重新做了一个。覆盖数据的步骤有确认过程。

支持一键ghost的备份,maxdos的备份。有需要的同志可以pm我。


要是支持搜索任意路径的文件,就更强大了。
比如 se -2 *.gho,出来一个列表选择。表示搜索所有分区第二层目录以内的备份。……

严重YY,严重期待C大出品……
作者: HYE    时间: 2010-8-19 08:52
感谢C大给我们带来这么好的工具
在虚拟机试了一把,感觉相当不错,只是不能自动识别最后的EISA隐藏主分区,不过有了qgho.set设置文件一切迎刃而解。
另外把ghost文件打包放在镜像外面是个亮点,这个思路相当好,方便我们更改ghost版本或是加些个dos工具。
这已经是个完整的一键恢复了,为了臭美我加了个界面,可以取消自动备份或恢复


退出自动模式可以手动选择分区

作者: chenall    时间: 2010-8-19 16:31
原帖由 HYE 于 2010-8-19 08:52 发表
感谢C大给我们带来这么好的工具
在虚拟机试了一把,感觉相当不错,只是不能自动识别最后的EISA隐藏主分区,不过有了qgho.set设置文件一切迎刃而解。
另外把ghost文件打包放在镜像外面是个亮点,这个思路相当好 ...



想使用EISA分区也是很简单的啊.

在 QGHO.SET里面设置以下值就可以了.

set dst_chk=checkrange 0x12 parttype

解释:
dst_chk值是自动检测备份文件存放分区.可以是按文件名检测比如/QGHO/QGHO.BIN
或者是一个GRUB4DOS的命令.像上面的
检测分区ID是0x12.
作者: maanu    时间: 2010-8-20 04:27
to Chenall

great release as always , two suggestions .

1. can you implement the Gho file search feature ?  like a batch script which runs at DOS level , to search for the GHO files on all Hard disk partitions , and present the user , so that the user can choose what GHO file to be restores , and also let the user decide , so that he can choose what partition to select to restore ?
.
Regards,
Maanu from Pakistan
作者: HYE    时间: 2010-8-20 08:01
原帖由 chenall 于 2010-8-19 16:31 发表



想使用EISA分区也是很简单的啊.

在 QGHO.SET里面设置以下值就可以了.

set dst_chk=checkrange 0x12 parttype

解释:
dst_chk值是自动检测备份文件存放分区.可以是按文件名检测比如/QGHO/QGHO.BI ...


又学了一招,不过还是按文件名检测好使,我把所有文件放到隐藏分区,备份也到qgho目录下,都不用另外建文件夹了,呵呵
作者: ali88home    时间: 2010-8-20 14:50
里面的auto.bat,加入ctmouse【不点大大的usb鼠标驱动】

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=153175&extra=page%3D1

大家测试一下。。。

[ 本帖最后由 ali88home 于 2010-8-20 17:32 编辑 ]
作者: chenall    时间: 2010-8-20 18:59
原帖由 maanu 于 2010-8-20 04:27 发表
to Chenall

great release as always , two suggestions .

1. can you implement the Gho file search feature ?  like a batch script which runs at DOS level , to search for the GHO files on all  ...


It's difficult.
作者: chenall    时间: 2010-8-20 19:08
如果有哪位朋友感兴趣可以在WINDOWS下写个界面(或用其它的方式).修改QGHO.SET

把这个安装到系统盘上,想办法让它在系统启动时加载.

这样它就变成了一个硬盘安装器...
在WIN系统下设定好GHO文件路径,恢复目标分区.启动后就自动进行恢复安装了.

相关的贴子,以前的.
http://chenall.net/post/cqghost/
作者: ali88home    时间: 2010-8-20 19:50
原帖由 chenall 于 2010-8-20 19:08 发表
如果有哪位朋友感兴趣可以在WINDOWS下写个界面(或用其它的方式).修改QGHO.SET

把这个安装到系统盘上,想办法让它在系统启动时加载.

这样它就变成了一个硬盘安装器...
在WIN系统下设定好GHO文件路径,恢复目 ...

已经收入合集,制作了安装一键,可以安装在隐藏区EISA里面。5种安装方式让您选择。
作者: chenall    时间: 2010-8-20 21:02
原帖由 ali88home 于 2010-8-20 19:50 发表

已经收入合集,制作了安装一键,可以安装在隐藏区EISA里面。5种安装方式让您选择。


不错,谢谢支持.
作者: M    时间: 2010-9-19 20:36
title ghost_Restore\n\n\t\tQuick Ghost Restore\n\n\tmade by chenall QQ:366840202\t\thttp://chenall.net

后面为什么还要加上一个网址呢?

PS:呵呵,没注意,原来是后面写的作者信息。
作者: 2010radioplayer    时间: 2010-9-19 21:26
恩,这种帖子好!!很适合新手学习~~
作者: duoaini    时间: 2010-9-29 15:30
在学习了。非常感谢。
作者: chenall    时间: 2010-12-29 23:07
更新了一下,配合最新版GRUB4DOS使用.

http://chenall.net/post/qgho/

[ 本帖最后由 chenall 于 2010-12-29 23:10 编辑 ]
作者: yanglin    时间: 2011-1-1 15:47
标题: 回复 #1 chenall 的帖子
chenall 希望 你在 更新一下 就一下意见:

1.把原来的 “复制QGHO目录到某个硬盘的根目录下”
改为任意的目录的
因为我想把设置在 其他目录不想在根目录 例如: d:\kswh\QGHO 等
2.我想用在多系统中 比如我 的双硬盘上就装了双系统 而且是单独的硬盘一个系统
我举个自己机子上情况:xp装在 第一硬盘的 1:1的主分区 win7装在第二硬盘 2:1 的主分区
而且这2个系统分区时相互独立隐藏的(简单说就是xp系统时候win7分区隐藏 反之win7环境下xp隐藏
这个我自己会使用gyrb4dos的 hide和unhide命令进行系统分区的引导文件定位进行分区之间互相独立 隐藏并启动)
然后我想在配置设置2个不同的配置文件
希望大大能否在 qgho.lst文件 集成2个系统的备份与还原选项菜单(应该不难吧。。)
然后然后根据不同系统的备份与恢复 对应一下相应配置文件
例如说 现在进行xp系统分区的恢复与备份 让qgho.lst文件配置选择对应的“QGHO.SET”(改为xpgho.set)
反之 win7系统系统分区的恢复与备份同上(改为win7gho.set)

因为大大这个工具的一些配置路径被内置引导文件 造成俺不知道搞如何修改呵呵(有点菜)
以上,这就是我想用大大的qgho想要的更新的功能 用于多硬盘或多分区建议
实在不行 的话希望大大能为俺定制一个也行啊 。。。

我的QQ:513205454
作者: chenall    时间: 2011-1-1 23:44
原帖由 yanglin 于 2011-1-1 15:47 发表
chenall 希望 你在 更新一下 就一下意见:

1.把原来的 “复制QGHO目录到某个硬盘的根目录下”
改为任意的目录的
因为我想把设置在 其他目录不想在根目录 例如: d:\kswh\QGHO 等
2.我想用在多系统中 比如 ...


谢谢反馈,因为好像使用的人并不多,我自己也懒得去弄得很复杂,所以简单化了。

以后有更新会考虑一下自定义目录的可行性。

如果没有问题的话明天预计会更新一下。

增加了一个功能,选择恢复。可以选择指定的GHO文件恢复到指定分区。

只支持根目录下的GHO文件。

先放几张效果图片 除了第一张图片以外,后面的菜单都是根据实际情况自动生成的。

[ 本帖最后由 chenall 于 2011-1-2 23:11 编辑 ]

20110101233127467.png (2.08 KB, 下载次数: 183)

20110101233127467.png

20110101233146288.png (2.87 KB, 下载次数: 192)

选择要恢复的目的分区(第一个是激活的主分区)

选择要恢复的目的分区(第一个是激活的主分区)

20110101233201011.png (2.92 KB, 下载次数: 192)

20110101233201011.png

20110101233216448.png (3.45 KB, 下载次数: 181)

重新生成的列表菜单

重新生成的列表菜单

作者: bsplin    时间: 2011-1-3 06:38
很不错的工具,反馈下个人想法:
1、缺少安装功能,需要有一定的动手能力的人才能操作。
2、界面全英文,新手或客户不便操作,希望加入message的菜单样式。既漂亮又可显示中文。
3、安装恢复路径最好直接通过配置文件修改即可,可定义任意英文路径!
我想,可能是这些影响了Qgho的推广!希望Chenall抽时间更新下!
作者: chenall    时间: 2011-1-3 15:49
@bsplin
1.确实如此。
2.呵呵从来没有用过message菜单。
3.本来就可以自定义的。

呵呵,有兴趣的可以自己去研究扩展。我比较懒,就算了。

我的目的只是为了展示GRUB4DOS的功能。

PS:一个技巧,目前固定必须在根目录的QGHO目录下,其实是有变通的办法的,比如改成
/BOOT/QGHO目录。
很简单,只需要修改QGHO目录下的MENU.LST菜单

root (bd)
改成
root (bd)/BOOT/

以后所有的操作都是相对于/BOOT/目录了。

注:未测试,只是理论上可行。
作者: h99h99    时间: 2011-1-4 11:24
标题: 回复 #43 chenall 的帖子
c大:能够搜一级目录下的*.gho吗?
作者: chenall    时间: 2011-1-4 17:00
原帖由 h99h99 于 2011-1-4 11:24 发表
c大:能够搜一级目录下的*.gho吗?


想要搜几级的目录都是可能的,但是搜索需要的时间比较长。

目前只是搜根目录。以后会允许指定查找的目录。
作者: shiningboy    时间: 2011-1-7 14:20
GRUB4DOS.MOD拿什么解压啊,7-zip解不开
另外这个能识别隐藏分区和linux分区吗?

[ 本帖最后由 shiningboy 于 2011-1-7 14:35 编辑 ]
作者: 2010huarabbit    时间: 2011-1-7 15:29
感激楼主分享!很有用!
作者: chenall    时间: 2011-1-7 17:37
原帖由 shiningboy 于 2011-1-7 14:20 发表
GRUB4DOS.MOD拿什么解压啊,7-zip解不开
另外这个能识别隐藏分区和linux分区吗?


GRUB4DOS和GHOST都可以识别的分区就行了。

GRUB4DOS.MOD是GRUB4DOS外命模块的打包,目前没有软件可以解压。

简易的打包工具在这里可以下载。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=180142&page=24#pid2117444
作者: shiningboy    时间: 2011-1-7 20:30
标题: 回复 #48 chenall 的帖子
我记得你在博客上说了新版已经把“!BAT”的命令打包到mod模块里了吧,不能解开的话我们怎么diy啊,那还是跟旧版一样外置的好
作者: chenall    时间: 2011-1-8 12:29
原帖由 shiningboy 于 2011-1-7 20:30 发表
我记得你在博客上说了新版已经把“!BAT”的命令打包到mod模块里了吧,不能解开的话我们怎么diy啊,那还是跟旧版一样外置的好



因为目前QGHO.BAT比较复杂,里面有许多东西都是不可以修改的,一改就可能导致不可意料的严重错误。

真的懂得改的人自然可以找到修改的方法。所以也没有必要外置了。

另外一点也是为了保持目录的清洁性。把一些重要的东西都打成一个包,也是尽量保证不出意外。
作者: 2011s    时间: 2011-1-10 18:53
有点复杂!还没太懂!和ghost有啥区别?
作者: chenall    时间: 2011-1-11 17:24
2011-01-02将会是最后一个独立版本,不再更新。

以后会改成MODBOOT的一个模块发布。
作者: shiningboy    时间: 2011-1-11 20:48
标题: 回复 #52 chenall 的帖子
灰常期待,希望不要打包的太狠,只能改几个参数不好玩,至少让我们看到!BAT内容,学习一下
作者: chenall    时间: 2011-1-14 10:19
原帖由 shiningboy 于 2011-1-11 20:48 发表
灰常期待,希望不要打包的太狠,只能改几个参数不好玩,至少让我们看到!BAT内容,学习一下


请关注MODBOOT
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=184842&extra=page%3D1

QGHO 预览版在这里
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=184842&page=8#pid2139382
作者: chenall    时间: 2011-1-15 16:55
新的测试版本已经上传。。。。
介绍在本贴二楼。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=173800&page=1#pid2020252
作者: andos    时间: 2011-1-15 20:30
QGHO.ZIP內的snapshot.exe還未开用吧?
作者: chenall    时间: 2011-1-15 21:24
原帖由 andos 于 2011-1-15 20:30 发表
QGHO.ZIP內的snapshot.exe還未开用吧?


旧版的才会有带这个文件,只是备用的..
作者: bsplin    时间: 2011-1-20 16:17
还是很迷糊啊,一直搞不起来。
还是做个安装包来得简单啊!
作者: chenall    时间: 2011-1-20 16:22
原帖由 bsplin 于 2011-1-20 16:17 发表
还是很迷糊啊,一直搞不起来。
还是做个安装包来得简单啊!


新版的是MODBOOT的模块,直接下载MODBOOT.ISO就可以测试了。

实在不懂,那就不要用了,因为不适合你使用。
作者: pans1986    时间: 2011-1-21 03:49
这么迷你!呵呵学习下
作者: chenall    时间: 2011-1-21 14:02
谁有兴趣写一个GUI程序来修改参数,我相信会很前途的。

因为GRUB4DOS的灵活性,完全可以设置在启动时显示任意提示。并且设定按什么键自动启动恢复。

甚至是按不同的热键恢复不同的系统都是可以的。
作者: 717758565    时间: 2011-1-27 11:29
chenall你好我在用这个qgho的搜索gho文件恢复的时候一开始恢复的速度是4440m/min进度条一下走到 了%20就不动了然后就死机了硬盘狂读一会就没反映了这是怎么回事啊
我的机子上有2个硬盘是从第一个硬盘启动qgho进行搜索gho,gho的文件在第一硬盘第2分区,要恢复的分区在第2个硬盘上就出现上面这种情况
作者: chenall    时间: 2011-1-27 18:58
原帖由 717758565 于 2011-1-27 11:29 发表
chenall你好我在用这个qgho的搜索gho文件恢复的时候一开始恢复的速度是4440m/min进度条一下走到 了%20就不动了然后就死机了硬盘狂读一会就没反映了这是怎么回事啊
我的机子上有2个硬盘是从第一个硬盘启动qgho进 ...



这个应该和QGHO没有关系..

你可以试试用其它的方法启动GHOST恢复同样的文件到同样的分区.应该是硬盘分区读取有问题..
作者: 717758565    时间: 2011-1-27 21:56
回shenall我用别的ghost没问题都能顺利备份和回复,这个qgho我试了好多次了每次都是那样
作者: 2010sina889900    时间: 2011-1-27 22:05
没看懂  这个是做什么的?
作者: yu000    时间: 2011-1-28 09:03
学到了不少东西,谢谢
作者: chenall    时间: 2011-1-28 10:39
原帖由 717758565 于 2011-1-27 21:56 发表
回shenall我用别的ghost没问题都能顺利备份和回复,这个qgho我试了好多次了每次都是那样


会不会是Ghost程序版本不同导致?
作者: shan    时间: 2011-2-22 11:38
很强大,收下慢慢学习
作者: 2011风爱朴    时间: 2011-2-22 22:26
还不错,收下,谢了~~
作者: langzicong    时间: 2011-2-28 17:22
值得我们新手学习,太专业了。
作者: maffff    时间: 2011-3-1 23:00
学习了, 下个测试一下!
作者: 2010heng    时间: 2011-3-14 18:17
简单实用!谢谢楼主分享!
作者: 2011try5iop    时间: 2011-3-29 14:36
标题: 好帖!顶一个……
好帖!顶一个
作者: 135956    时间: 2011-5-1 17:40
****第一行的第1个字符用于判断是否直接启动QGHO,用于安装到MBR时使用************
这是指哪个文件的第一行的第1个字符?
作者: shan    时间: 2011-7-18 21:48
大师就是大师,佩服五体投地啊
作者: colorskywei    时间: 2013-1-11 20:07
C 大为什么选择title 3.Search .GHO file on Hard disk and select to Restore.后执行不下去啊?
显示  =============Please select the partition for restore=============

test1.png (50.93 KB, 下载次数: 158)

test1.png

test2.png (39.55 KB, 下载次数: 140)

test2.png

作者: tingyue-wu    时间: 2013-1-14 19:53
标题: 回复 #76 colorskywei 的帖子
需要最新版的话可以上传给你。不过有好几兆,加我qq吧,827496513
作者: chishingchan    时间: 2018-12-8 15:18
纯 GRUB4DOS 编程,值得拥有
作者: 2012wjia    时间: 2021-2-4 10:33
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3