无忧启动论坛

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

GRUB4DOS硬盘工具箱(2011-09-18更新)

  [复制链接]
1#
发表于 2011-6-16 23:06:52 | 显示全部楼层
1.安装在硬盘试过,ok的。
2.但是不能解压基本模块到【U盘根目录】使用,没有执行进入系统。。哦!看到了前面说明了,原来要自定义。。

3.另外发现大家都是玩假的,没有提出问题,害我系统没有了,呵呵!还好叔叔有练习过备份
这个备份不完整失败的sys_c.gho竟然恢复了系统,下场??系统没有了。

4.请教PRELOAD.BAT中文字库,如何和preload.fnt搭配,里面的乱码文字,难道跟先前GFXBOOT制作一样,好久没有接触,老人家忘记如何使用了,可以提示一下中文字库使用方法在哪里可以找到教材?自己找,要费很多精神的,问,比较快。呵呵!

[ 本帖最后由 ali88home 于 2011-6-19 12:38 编辑 ]

617.jpg (56.79 KB, 下载次数: 144)

617.jpg
回复

使用道具 举报

2#
发表于 2011-6-17 16:00:38 | 显示全部楼层
所谓
三日不读书,面目可憎
三日不念经,心浮气躁
三日不操作,手忙脚乱
这个好久没有操作,有一点生疏,呵呵!终于收入了c大的WEE安装,测试一下,呵呵!感谢!感恩啦!

广告一下:有需要测试者,可以去下载。。。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=153175&page=11#pid2260111

[ 本帖最后由 ali88home 于 2011-6-19 13:32 编辑 ]

619.JPG (38.23 KB, 下载次数: 151)

619.JPG
回复

使用道具 举报

3#
发表于 2011-7-12 10:50:55 | 显示全部楼层
0709更新,里面的PRELOAD.BAT,到底有什么改变,为何我覆盖更新,无法引导F8,直接进入win系统.

0709更新:PRELOAD.BAT
!BAT:PW:--md5 $1$U4c/$IItnjIVV/t/tYd76x14tL1
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
pager on
if exist timeout exit
pager off
terminal console
debug -1
set NTBOOT=%~dp0NTBOOT/NTBOOT
set saveroot=%@root%
clear
find --set-root --devices=h /qgho.### makeactive --status && goto :QGHO_FAST
cat --length=1 %~dp0MODBOOT/QGHO/QGHO.SET | set key=
if not "%key%"=="!" goto :QGHO_START
%~dp0grub/vfont %~dp0preload.fnt
echo
echo -P:0920 $[0105]To Restore System Press $[1004]F9
echo -P:1220 $[0106]纮羴聜脙膭艆 $[1004]F9
echo -P:2420 $[0102]GRUB4DOS 茊菄葓蓧蕣, $[0106]by chenall  http://chenall.net
echo -P:00-12 $[0103]%@DATE%
echo -P:01-12 $[0102]F9 $[0107]QGHO
echo -P:02-12 $[0102]F8 $[0107]VBOOT
pause --test-key --wait=4
set /A key=*0x4CB00
%~dp0grub/vfont
clear
debug off
goto %key% || echo Default Boot.

:0x3B00                F1
:0x3C00                F2
:0x3D00                F3
:0x3E00                F4
:0x3F00                F5
:0x4000                F6
:0x4100                F7
:0x8500                F11
:0x8600                F12
::按了非F9/F10/SIFT+F10之外的键都会执行这些,上面的那个只是为了留个示范。
::如果你在按F8的时候执行某些内容,可以把标签:0x4200放到本段EXIT后面再写上执行的命令就可以了。
:default
::如果有存在oemslic.bin文件,则尝试自动加载.
root %~d0
if exist %~dp0oemslic.bin && %~dp0grub/slic %~dp0oemslic.bin
if exist %~dp0SYS_MENU.LST && configfile %~dp0SYS_MENU.LST
find --set-root --devices=h makeactive --status
chainloader +1
boot
exit

:0x4200                F8
find --set-root --devices=h /vbootldr || goto :default
kernel /vbootldr
boot
exit

:0x4300                F9
cat --skip=8 --length=40 %~f0 | set pwd=
:check_pwd
password %pwd% || goto :check_pwd
%~dp0grub/vfont %~dp0preload.fnt
:pass
echo 藡虒蛵螏蠌袗褢覓訐詳,諘謻讞貥.
set pwd=
set /p:3 pwd=蛵螏蠌:
if not exist pwd goto :QGHO_START
set /p pwd1=贆跉:
if not %pwd%#==%pwd1%# goto :pass
md5crypt %pwd% | set pwd=
write --offset=14 %~f0 %pwd:~11%
pause 螏蠌蹧軠轁: %pwd1%
:QGHO_START
clear
%~dp0grub/vfont
%~dp0MODBOOT/MODBOOT.BAT boot=/LEVEL3/QGHO.ZIP AUTO
goto :default
:QGHO_FAST
set QGHO=%@root%
root %saveroot%
%~dp0MODBOOT/MODBOOT.BAT boot=/LEVEL3/QGHO.ZIP fast=%QGHO%
goto :default

:0x4400                F10
%~dp0MODBOOT/MODBOOT.BAT
goto :default

::#显示菜单####自动添加附加的菜单项目###########
......

[ 本帖最后由 ali88home 于 2011-7-12 20:13 编辑 ]
回复

使用道具 举报

4#
发表于 2011-7-12 22:34:14 | 显示全部楼层
后面多加了一个|| goto :default

即失败了就转到default
.......
哦哦!这个影响好像大了,都是直接读取|| goto :default,我加了【F7】选择,也失败,直接读取|| goto :default
把他取消,才正常。

echo -P:01-16 $[0102]F10 $[0107]MODBOOT
echo -P:02-16 $[0102]F9 $[0107]QGHO
echo -P:03-16 $[0102]F8 $[0107]VBOOT
echo -P:04-16 $[0102]F7 $[0108]Ali88home
pause --test-key --wait=4
set /A key=*0x4CB00
%~dp0grub/vfont
clear
debug off
goto %key% || echo Default Boot.

:0x3B00                F1
:0x3C00                F2
:0x3D00                F3
:0x3E00                F4
:0x3F00                F5
:0x4000                F6
:0x8500                F11
:0x8600                F12
::按了非F9/F10/SIFT+F10之外的键都会执行这些,上面的那个只是为了留个示范。
::如果你在按F8的时候执行某些内容,可以把标签:0x4200放到本段EXIT后面再写上执行的命令就可以了。
:default
::如果有存在oemslic.bin文件,则尝试自动加载.
root %~d0
if exist %~dp0oemslic.bin && %~dp0grub/slic %~dp0oemslic.bin
if exist %~dp0SYS_MENU.LST && configfile %~dp0SYS_MENU.LST
find --set-root --devices=h makeactive --status
chainloader +1
boot
exit

:0x4100                F7
find --set-root /goner
chainloader /goner

:0x4200                F8
find --set-root --devices=h /vbootldr
kernel /vbootldr
boot
exit

[ 本帖最后由 ali88home 于 2011-7-12 22:43 编辑 ]
回复

使用道具 举报

5#
发表于 2011-7-14 08:20:38 | 显示全部楼层
我是使用在硬盘备份上面使用的。

F8-vboot功能,我想应该使用在虚拟部分,因为我没有,所以应该会|| goto :default进入系统,是不是这个意思。
下面红色,【F7】是我加入的,测试结果,不删除F8里面的|| goto :default,【F7】好像无法引导,直接进入系统。
删除F8里面的|| goto :default,操作好像进入了menu.lst菜单,是不是C大的原意操作想让他F8操作失败,直接进入系统。
才会加入|| goto :default进入系统。

附件是我修改的,覆盖PRELOAD.BAT测试,没有/goner,应该是错误信息,不会进入直接进入系统。才是正确,如果有goner,当然进入/goner菜单。

echo -P:02-16 $[0102]F9 $[0107]QGHO
echo -P:03-16 $[0102]F8 $[0107]VBOOT
echo -P:04-16 $[0102]F7 $[0108]Ali88home
pause --test-key --wait=4
set /A key=*0x4CB00
%~dp0grub/vfont
clear
debug off
goto %key% || echo Default Boot.
:0x3B00                F1
:0x3C00                F2
:0x3D00                F3
:0x3E00                F4
:0x3F00                F5
:0x4000                F6
:0x8500                F11
:0x8600                F12
::按了非F9/F10/SIFT+F10之外的键都会执行这些,上面的那个只是为了留个示范。
::如果你在按F8的时候执行某些内容,可以把标签:0x4200放到本段EXIT后面再写上执行的命令就可以了。
:default
::如果有存在oemslic.bin文件,则尝试自动加载.
root %~d0
if exist %~dp0oemslic.bin && %~dp0grub/slic %~dp0oemslic.bin
if exist %~dp0SYS_MENU.LST && configfile %~dp0SYS_MENU.LST
find --set-root --devices=h makeactive --status
chainloader +1
boot
exit

:0x4100                F7
find --set-root /goner
chainloader /goner


:0x4200                F8
find --set-root --devices=h /vbootldr
kernel /vbootldr
boot
exit


[ 本帖最后由 ali88home 于 2011-7-14 20:37 编辑 ]
回复

使用道具 举报

6#
发表于 2011-7-14 20:37:04 | 显示全部楼层

回复 #169 chenall 的帖子

果然是如此,呵呵!感谢指导。
回复

使用道具 举报

7#
发表于 2011-7-28 18:16:26 | 显示全部楼层
请教C大,如何去修改设定F11,F12热键,我修改了,这两个没有成功。

echo -P:2120 $[0106]纮羴聜脙膭艆 $[1004]F9
echo -P:2320 $[0107]PRESS F9 TO RECOVERY, [F10] TO WinPE
echo -P:00-16 $[0103]%@DATE%
echo -P:01-16 $[0102]F10 $[0107]TO WinPE
echo -P:02-16 $[0102]F9 $[0107]RECOVERY
pause --test-key --wait=5
set /A key=*0x4CB00
%~dp0grub/vfont
clear
debug off
goto %key% || echo Default Boot.

:0x3B00                F1
:0x3C00                F2
:0x3D00                F3
:0x3E00                F4
:0x3F00                F5
:0x4000                F6
:0x4100                F7
:0x4200                F8
:0x8500                F11
:0x8600                F12
::按了非F9/F10/SIFT+F10之外的键都会执行这些,上面的那个只是为了留个示范。
::如果你在按F8的时候执行某些内容,可以把标签:0x4200放到本段EXIT后面再写上执行的命令就可以了。
:default
::如果有存在oemslic.bin文件,则尝试自动加载.
root %~d0
if exist %~dp0oemslic.bin && %~dp0grub/slic %~dp0oemslic.bin
if exist %~dp0SYS_MENU.LST && configfile %~dp0SYS_MENU.LST
find --set-root --devices=h makeactive --status
chainloader +1
boot
exit

:0x4300                F9
map --mem /BOOT/IMGS/ONEKEY.IMA (fd0)
map --hook
chainloader (fd0)/io.sys
exit

:0x4400                F10
find --set-root /WXPE/SETUPLDR.BIN
chainloader /WXPE/SETUPLDR.BIN || chainloader --force (cd)/WXPE/SETUPLDR.BIN
boot
exit

[ 本帖最后由 ali88home 于 2011-7-28 18:28 编辑 ]
回复

使用道具 举报

8#
发表于 2011-7-29 17:03:14 | 显示全部楼层

回复 #172 chenall 的帖子

F11,F12这两个按键的代码,我的键盘真的没有代码,让他如何使用啊!
呵呵!了解明白了。
感谢提醒
回复

使用道具 举报

9#
发表于 2011-9-9 10:55:29 | 显示全部楼层
测试了0905新版本,F9备份输入密码:Qgho后没有执行,直接跳工具箱菜单?
进入菜单选择4.QUick Ghost Backup & Restore,出现错误信息。

不明白功能改进如何?是QGHO.chk的原因吗?
回复

使用道具 举报

10#
发表于 2011-9-10 09:22:44 | 显示全部楼层

回复 #219 chenall 的帖子

测试过了,我电脑还是没有QGHO功能出现,811版本成功的。
回复

使用道具 举报

11#
发表于 2011-9-11 13:47:56 | 显示全部楼层
再一次测试0910新版本,QGHO执行成功。

不过,竟然出现uuid-16字符的档案名称.gho,吓一跳啊!呵呵!

如果空间不足发现备份失败后,有执行DEL动作,但是却没有真的执行成功删除,从操作过程显示,猜测可能路径不对。【这是确认的】

如果强制中断,备份失败后重新启动,【不确认】成功删除0字节文件重新备份,这部分是覆盖的原因呢?还是真的删除0字节文件重新备份,需要再多确认几次。

........

经过多次测试后,推测是不是名称太长,所以删除失败,如果在DOS下,记得ghost超出6个字符会以8.3格式表示,例如:abcdef~1。
而会重新备份的原因,可能是辨别没有重复名称或名称太长无法辨别,所以又备份了。

ghost备份,如果空间不足,会留下一个很大的失败文件,但是如果强制中断,就会留下0字节文件,在FAT32分区,可以使用DEL就可以删除,但是在隐藏分区和NTFS分区下,还是要使用omnifs来删除。

[ 本帖最后由 ali88home 于 2011-9-11 14:55 编辑 ]
回复

使用道具 举报

12#
发表于 2011-9-11 19:06:07 | 显示全部楼层
我把默认路径修改了qgho/qgho.gho,备份后,好像删除路径不对.
请教C大:
删除路径修改的地方在哪里?
如果路径对,应该可以成功删除失败的gho。

看了里面信息,备份的系统情况。应该没有问题。
回复

使用道具 举报

13#
发表于 2011-9-12 16:09:26 | 显示全部楼层

回复 #229 chenall 的帖子

再一次测试了,我的电脑,还是无法成功删除备份失败的gho,是不是少1.3【:】\QGHO\QGH.GHO,路径不对啊!

m大的可以的。
回复

使用道具 举报

14#
发表于 2011-9-12 18:22:14 | 显示全部楼层

回复 #232 chenall 的帖子

的确是新版本,因为后面更新,WBAT画面重新启动倒计时
回复

使用道具 举报

15#
发表于 2011-9-13 00:13:19 | 显示全部楼层

回复 #234 chenall 的帖子

A:\OMNIFS.TXT这个文件我看过了,路径没有错误。
猜测是,ghost备份失败后会回到dos下-A:\,而A:\里面没有omnifs,而我的分区是NTFS,dos辨别不了,只能执行delete功能,前面omnifs命令就形同虚设。
在旧版本上,我本来在qgho文件尝试加上[:],结果dos不能辨别【:】,只有显示1.3[.]\QGHO\QGHO.GHO,...失败。
异常中断产生的0字节文件,m大的方式辨别是可以的,至于删除*.gho,我在想,既然使用MODBOOT,是不是建立一个文件A:\DEL.BAT来执行,避免dos和g4d一起使用混乱,dos显示不正确的信息,致后面执行失败。

或者使用qgho.cfg文件信息,把路径显示信息例如~1.3:\QGHO\QGHO.GHO放在里面辨别使用。

[ 本帖最后由 ali88home 于 2011-9-13 00:22 编辑 ]
回复

使用道具 举报

16#
发表于 2011-9-14 08:11:35 | 显示全部楼层
新版本测试过,改进画面多了系统信息,不错的,呵呵!

但是备份失败的gho,还是没有能够删除。是不是备份失败后,没有能够成功接着omnifs命令执行。

我在A:\使用手动删除gho,很容易就成功了,表示我的电脑没有问题啊!

现在问题:在A:\没有omnifs,是不是g4d当ghost备份失败后,系统会回到A:\,而g4d命令没有成功执行omnifs命令。
前面g4d命令已经执行完毕,备份失败后不会再去执行g4d前面命令【omnifs】,不然就不合理。应该失败后在A:\里面执行omnifs命令才对。

[ 本帖最后由 ali88home 于 2011-9-14 08:24 编辑 ]
回复

使用道具 举报

17#
发表于 2011-9-15 20:17:06 | 显示全部楼层
我测试了最新版本0915,发现我的配备NTFS分区或FAT32或EISA隐藏,备份完成后。

1.有时会错误删除QGHO.GHO,什么都没有。
2.有时是QGHO.GHO存在,没有转换UUID.GHO。
UUID稳定度有点问题哦!
不过现在备份空间不足没有完成,不存在备份的.GHO了。非常好...
回复

使用道具 举报

18#
发表于 2011-9-19 11:48:38 | 显示全部楼层
但是有个问题:
无法把系统备份到最后主分区,现在好像排除主分区存储备份文件哦!

918版本已经可以成功转uuid.gho
逻辑分区没有问题,
备份成功,画面可以切换到恢复了。
备份失败,不存在qgho.gho文件。
回复

使用道具 举报

19#
发表于 2011-9-19 17:05:32 | 显示全部楼层

回复 #285 chenall 的帖子

最新版本可以备份到最后主分区,真的可以吗?我的配备无法备份。
而自动创建qgho目录现在已经改善。
对于备份定位好像不是很完善,如果后面分区变动,重新开机,竟然连1:1都显示可以要备份。
回复

使用道具 举报

20#
发表于 2011-9-19 17:18:52 | 显示全部楼层

回复 #287 chenall 的帖子

我测试是没有移动文件,是把文件重新copy让他重新检测,就算QGHO目录自己先建立在最后主分区,还是无法找到备份。

哦!不是【无法备份】,而是备份的地方,没有定的

[ 本帖最后由 ali88home 于 2011-9-19 17:21 编辑 ]
回复

使用道具 举报

21#
发表于 2011-9-19 17:54:22 | 显示全部楼层

回复 #290 chenall 的帖子

自己进入第5个菜单QGHO的配置菜单修改了路径,还是无法备份到最后主分区(hd0,5)/QGHO
是不是检测无法辨别,排除【最后第二主分区】,把它当第二系统。
回复

使用道具 举报

22#
发表于 2011-9-20 08:11:34 | 显示全部楼层

回复 #292 chenall 的帖子

找到问题了,原来从逻辑分区hd0,5更改主分区hd0,2,菜单5路径更改后,要重新开机才有效果。谢谢C大了。

如果建立最后主分区,好像第一检测,都是1:2逻辑分区。
如果建立最后逻辑分区,才会自动显示1:3来备份。

[ 本帖最后由 ali88home 于 2011-9-20 08:15 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-4 10:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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