无忧启动论坛

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

[求助] 如何提高g4d载入iso的速度?

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-29 00:43:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题.我用g4d载入一个22m的pe到内存都要近30秒,有什么方法加快载入速度么?
2#
 楼主| 发表于 2010-12-29 00:54:10 | 只看该作者
大家别说非iso引导的加速方法了,我的破u盘只能用iso引导,太变态了!什么u+,0pe全试过了,都是在滚动条那里死机,0pe做成iso能启动,就是太慢了,要6分多钟载入.
回复

使用道具 举报

3#
发表于 2010-12-29 10:31:35 | 只看该作者
这跟USB有关系吧  1.1 和2.0的很显然2.0的快呀 当然你的主板得支持2.0
回复

使用道具 举报

4#
发表于 2010-12-29 11:36:20 | 只看该作者
原帖由 uiojkmm 于 2010-12-29 00:54 发表
大家别说非iso引导的加速方法了,我的破u盘只能用iso引导,太变态了!什么u+,0pe全试过了,都是在滚动条那里死机,0pe做成iso能启动,就是太慢了,要6分多钟载入.

对6分钟载入一说置疑。
如果你的22m的iso花近30秒的话,启动220M的0PE.ISO(不解开)有希望少于30秒(不先加载USB2.0驱动情形)。
如果超过3分钟,应该怀疑安装部署不当。
回复

使用道具 举报

5#
发表于 2010-12-29 12:25:34 | 只看该作者
加载22m就需要30秒的话怀疑你usb是1.1的,这个grub4dos没法解决,找台别的机子试下
回复

使用道具 举报

6#
 楼主| 发表于 2010-12-29 12:25:52 | 只看该作者
原帖由 pseudo 于 2010-12-29 11:36 发表


对6分钟载入一说置疑。
如果你的22m的iso花近30秒的话,启动220M的0PE.ISO(不解开)有希望少于30秒(不先加载USB2.0驱动情形)。
如果超过3分钟,应该怀疑安装部署不当。

220m的iso怎么可能在30秒内载入内存?我将0pe.iso载入内存要5分多钟,从载入完毕后开始引导iso到进入桌面要20来秒,加起来就有6分多钟了
回复

使用道具 举报

7#
发表于 2010-12-29 13:57:04 | 只看该作者
这就是安装部署不当了。

为什么要(全部)载入内存?

0PE支持不全部载入内存的整体大ISO快速启动方式(很少PE支持此方式)。
部署得当时,它能穿透ISO,只载入其中的“U启内核”即可启动,启动后有外置工具可用。
由于要载入内存的东西远远少于22MB,所以载入速度会更快。
回复

使用道具 举报

8#
发表于 2010-12-30 10:57:14 | 只看该作者
你还是试试ISO解开的方法吧

你可以去试试晨枫128M版的
里面的PE是解开的  启动后 直接RAMDISK

如果你有兴趣自己把PE的ISO解开的话
大家可以一起讨论一下
回复

使用道具 举报

9#
发表于 2010-12-30 14:14:30 | 只看该作者
弄2种载入方式,一种ISO整体的,一种是解开的,试着比较下,一般如果ISO文件很小的话,我觉得解不解开都无所未,我的测试机器上一845板,256M内存!加载20多M的ISO也是比较快的。
回复

使用道具 举报

10#
 楼主| 发表于 2010-12-30 19:52:14 | 只看该作者
解开就不能放在ud里了啊
回复

使用道具 举报

11#
发表于 2010-12-31 16:03:34 | 只看该作者
原帖由 uiojkmm 于 2010-12-30 19:52 发表
解开就不能放在ud里了啊

解开也可以吧!怎么会不行呢。
G4D去加载WXPE文件夹下的SETUPBIN
回复

使用道具 举报

12#
 楼主| 发表于 2010-12-31 16:18:48 | 只看该作者
原帖由 2010fengyun 于 2010-12-31 16:03 发表


解开也可以吧!怎么会不行呢。
G4D去加载WXPE文件夹下的SETUPBIN

其它的不行啊,其它放进去调用不了
回复

使用道具 举报

13#
发表于 2010-12-31 17:27:42 | 只看该作者

回复 #4 pseudo 的帖子

P大:
  经在我的机上试验(05年产联想商用机),楼主说的是真的,我用你的0PE1.2.465m的中文XP版,经19日更新后,用自带的ISO生成程序生成ISO,71.2M左右。放入U盘可见区,(将可见区重新用WINDOWS格式化为FAT32),新建0PE目录,放入这个0PE.ISO,应该是连续存放吧。启动进入桌面7分钟,而同样大小解开无论是放入UD区还是放入可见区,均可在1分零5秒内进入桌面,反差怎么这么大?
 读入UD区全内置版56M的PE,1分20秒载入完毕,平均速度为大约0.7M/秒。
 个人结论,0PE整体启动速度要慢于解开的速度。
 所以楼主6分钟启动完毕应该还是比我的快吧!

[ 本帖最后由 幸运的草 于 2010-12-31 21:47 编辑 ]
回复

使用道具 举报

14#
发表于 2011-1-1 00:14:52 | 只看该作者
三个要点:
1、0PE.ISO必须在可见区大写0PE目录
2、iso必须连续存储,要用wincontig工具检查,如果不连续,用该工具使之连续。
不是要求整个磁盘所有文件连续无碎片,只要求单个0PE.ISO文件连续无碎片。
3、用0PE自带的grldr来引导。
也可以用版本跟0pe一致的官方原版grldr加上官方原版menu.lst菜单(许多人不知道有这么个菜单)来引导。
如果用其它grldr引导,版本日期须跟0pe的一致,且菜单里对0PE.ISO进行map映射时,不带--mem参数。如果带--mem就很慢。

进PE后,看剩余内存,不带--mem参数时,剩余内存应该跟解开到可见区时差不多,如果带参数,会多占大约iso体积的内存。

[ 本帖最后由 pseudo 于 2011-1-1 00:24 编辑 ]
回复

使用道具 举报

15#
发表于 2011-1-1 17:52:40 | 只看该作者

回复 #14 pseudo 的帖子

完全按你的方法用自带的GRLDR改名为0PE.BIN通过同版的GRLDR加载,与菜单中加载(UD)/BOOT/GRUB/MENU.0PE,同一台机整体加载要7左右分钟进入桌面测试效果一样,用百大的全盘菜单加载可见区0PE/0PE.ISO还要略慢一点。但如果解决,无论放在UD区还是可见区均可在1分钟左右进入桌面。

[ 本帖最后由 幸运的草 于 2011-1-1 18:12 编辑 ]
回复

使用道具 举报

16#
发表于 2011-1-1 18:24:19 | 只看该作者
直接用这个菜单项加载吧:
title map /0PE/0PE.ISO without --mem
find --set-root /0PE/0PE.ISO
map /0PE/0PE.ISO (hd32) && pause OK ! pause FAIL
map --hook
chainloader (hd32)
启动时应该看到OK字样,回车一下。看到FAIL,就表示不对劲。

注意ud里不要有0PE目录。
回复

使用道具 举报

17#
 楼主| 发表于 2011-1-1 18:39:56 | 只看该作者
原帖由 pseudo 于 2011-1-1 18:24 发表 直接用这个菜单项加载吧:title map /0PE/0PE.ISO without --memfind --set-root /0PE/0PE.ISOmap /0PE/0PE.ISO (hd32) && pause OK ! pause FAILmap --hookchainloader (hd32)启动时应该看到OK字样 ...
提示Fail,已按你说的步骤布署

[ 本帖最后由 uiojkmm 于 2011-1-1 18:44 编辑 ]
回复

使用道具 举报

18#
 楼主| 发表于 2011-1-1 18:41:21 | 只看该作者
G4d版本是grub4dos-0.4.5b-2010-12-28
回复

使用道具 举报

19#
发表于 2011-1-1 20:30:27 | 只看该作者
只有三种情况会导致提示fail,请检查:
1、iso不连续
请用wincontig使之连续。

2、用Ultraiso修改过0pe.iso
Ultraiso不是grldr官方认可的工具。
请用0pe带的“重新生成iso.cmd“批处理重新生成iso。

3、文件、目录名拼写错误,大小写错误
犯低级错误了。
回复

使用道具 举报

20#
 楼主| 发表于 2011-1-1 20:51:25 | 只看该作者
回楼上,经检查是第一种情况,但整理磁盘后后依然在滚动条处死机,用的是你发出来的版本,没有进行过任何修改
回复

使用道具 举报

21#
发表于 2011-1-1 21:05:41 | 只看该作者

回复 #20 uiojkmm 的帖子

这就对了。
你看看启动到滚动条处要多久?然后你把
map /0PE/0PE.ISO (hd32) && pause OK ! pause FAIL
改为
map --mem /0PE/0PE.ISO (hd32) && pause OK ! pause FAIL
对照一下,要多久?

死机应该是其它问题,例如grldr版本不兼容之类。
很可能你把grldr换成0pe带的grldr就不死了。或者,你看到USB_ACC.0PE相关提示时按空格键或回车一下就好了。
这里不考究死机问题,只关注速度。
回复

使用道具 举报

22#
发表于 2011-1-1 21:39:45 | 只看该作者
原帖由 pseudo 于 2011-1-1 18:24 发表
直接用这个菜单项加载吧:
title map /0PE/0PE.ISO without --mem
find --set-root /0PE/0PE.ISO
map /0PE/0PE.ISO (hd32) && pause OK ! pause FAIL
map --hook
chainloader (hd32)
启动时应该看到OK字样 ...

按你的方法,出现OK,以下是记录:加载完[0M/56M]时1分35秒,出现选择菜单2分,出现[0M/22M]时3分15秒,加载完6分35秒,出现ramdisk时6分55秒,进入桌面7分15秒。
相同方法加载加速模块死机。而用GRLDR启动加载加速模块不死机,进入桌面45秒。

换另一种方法。map --mem /0PE/0PE.ISO (hd32) && pause OK ! pause FAIL
不加速时加载完[0M/70M]1分40秒,进入桌面2分30秒。

而解开的情况下不加速时进入桌面1分左右。

[ 本帖最后由 幸运的草 于 2011-1-1 21:43 编辑 ]
回复

使用道具 举报

23#
发表于 2011-1-1 22:07:04 | 只看该作者
以上的结果是在05年产联想扬天AMD 2800+ 736m内存,金士顿4G正品U盘下测得。
回复

使用道具 举报

24#
发表于 2011-1-1 23:08:29 | 只看该作者

回复 #22 幸运的草 的帖子

谢谢你们反复测试反馈。

总结一下目前情况。
在不使用usb2.0加速前提下,在幸运之星兄弟05年机器上:
1、0PE支持解开部署于ud内(或外),70M的PE 均可在1分零5秒内进入桌面,达到最快速度。
2、普通PE不支持解开放入ud,只能整体iso放入ud。56M的PE(估计用了--mem参数),1分20秒载入完毕(未进桌面),平均速度为大约0.7M/秒。                                
3、0pe如果不解开,使用--mem参数进行map,70M的0PE加载完1分40秒,平均速度为大约0.7M/秒。
4.  0pe如果不解开,用无--mem参数进行map,70M的0PE加载完6分35秒。看来不解开不能发挥0PE可解开的优势。

第4点速度异常。应该是grldr的效率有问题了,理论上第4种速度应该很接近第1种。

有几点想进一步了解:
1. 56M的PE,如果放在ud内、ud外,不加--mem参数,速度如何?
2. 0PE.ISO保持连续不动,直接使用0PE带的grldr,而不是grub4dos-0.4.5b-2010-12-28之类来启动,速度如何?
回复

使用道具 举报

25#
 楼主| 发表于 2011-1-2 00:02:46 | 只看该作者
本帖最后由 uiojkmm 于 2016-5-13 16:43 编辑

....
回复

使用道具 举报

26#
 楼主| 发表于 2011-1-2 00:11:29 | 只看该作者
Sorry,发错了...

[ 本帖最后由 uiojkmm 于 2011-1-2 00:40 编辑 ]
回复

使用道具 举报

27#
 楼主| 发表于 2011-1-2 00:17:18 | 只看该作者
Sorry,发错了...

[ 本帖最后由 uiojkmm 于 2011-1-2 00:38 编辑 ]
回复

使用道具 举报

28#
 楼主| 发表于 2011-1-2 00:22:46 | 只看该作者
Sorry,发错了...

[ 本帖最后由 uiojkmm 于 2011-1-2 00:38 编辑 ]
回复

使用道具 举报

29#
发表于 2011-1-2 11:22:43 | 只看该作者

回复 #24 pseudo 的帖子

有几点想进一步了解:
1. 56M的PE,如果放在ud内、ud外,不加--mem参数,速度如何?
2. 0PE.ISO保持连续不动,直接使用0PE带的grldr,而不是grub4dos-0.4.5b-2010-12-28之类来启动,速度如何?

现在报告测试结果
 1、 56M的PE,如果放在ud内、ud外,不加--mem参数11分钟还是在“load ramdisk imgs”这个提示,放弃,估计至少要20分钟以上,结果已经证明,如果不加mem参数,速度要慢很多,比0PE整体启动要慢很多。
 2、用原版即19日更新自带的GRLDR测试结果7分钟进入桌面,比杏雨2011自带的GRLDR快15秒,这可能就是版本不同带来的差异,但相差不太大。
  经过N次不同的测试,表明,1、在不加速的情况下,0PE要解开使用加载速度快,整体启动带MEM参数比不加载MEM参数速度要快很多,所以使用0PE最好要解开使用,放UD区或可见区均可。
  2、在不带MEM参数的情况下,0PE整体启动的速度远远快于其他内置式PE。
回复

使用道具 举报

30#
 楼主| 发表于 2011-1-2 11:38:16 | 只看该作者
原帖由 幸运的草 于 2011-1-2 11:22 发表
有几点想进一步了解:
1. 56M的PE,如果放在ud内、ud外,不加--mem参数,速度如何?
2. 0PE.ISO保持连续不动,直接使用0PE带的grldr,而不是grub4dos-0.4.5b-2010-12-28之类来启动,速度如何?

现在报告测 ...

问下,你的56m pe的is_内核有多大?我的是21m,用不用mem参数总体速度(从在g4d菜单选择加载到进入桌面完全载入)都在40-50秒左右,0pe的数据在25楼
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-11 07:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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