无忧启动论坛

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

U启速度取决于U启内核

  [复制链接]
61#
 楼主| 发表于 2011-2-5 17:42:56 | 只看该作者
原帖由 2010yg 于 2011-2-5 06:46 发表
内核是主要因素,大小也影响引导速度!

本帖的观点是
“内核”不是主要因素,“U启内核”才是主要因素。

U启内核是内核的一部分,大约只有普通内核的一半,可以说是内核的内核。要提高u启速度,关键是要减小U启内核体积。

虽然减小内核体积,u启内核往往也跟着会变小。但以减少pe体积,或精简内核来间接减小u启内核体积的做法,还没有抓住本质。

有个“狐假虎威”的寓言,如果说山中百兽都怕两种动物(狐狸+老虎),就不够准确。实质呢,是只怕其中的老虎。

我认为内核大点、全点更好。增大内核,对u启速度影响不大,只要其u启内核小就行。
所以应该不计较pe体积,不计较内核体积,只着力减小u启内核体积
原帖由 2010liuyuhong 于 2011-2-4 22:44 发表
说到底,也就是要先加载2.0驱动,然后以2.0的速度加载PE的话,速度都是很快的,0PE表面上是快,可是进入桌面,加上加载软件的时间,也就那样吧,大家可以试试杏雨梨云的最新版,用的是水大的16.66的03内核,速度 ...

1、“先加载2.0驱动”这个说法如果是指
先加载usb2.0驱动(plpbt)
或dos下加载Usb2.0驱动,读入pe启动相关文件到内存,再启动pe。
那么这些情形不在本帖讨论范围。只讨论直接加载pe启动。

如果是指直接加载pe启动时,先加载2.0驱动,那么现在还做不到单纯的“先加载”,这不切实际。
只能先加载“u启内核”,通过这样间接达到尽早加载usb2.0的目的。这又回到本帖观点了。

2、已经说过,只讨论进入桌面为止的速度。进桌面后的各种应用操作花销属于外置范畴,不讨论。

3、0PE最早支持全外置PE解开藏入ud,在发本帖之前,已经实现小U启内核结构很久了。迄今其U启内核也依旧是坛里最小的。所以U启速度理应不慢。如果比哪个PE明显慢请告知。

不过,快也好,慢也好,0PE主要是用来玩理念、作原型实例演示的,不宜把0PE跟其它具体PE做实际对比。还是理论分析、纸上谈兵,泛泛的比较为好。

4、既然楼上提到杏雨梨云的系统,那我就说两句。声明我只从理论上分析,我没实践过(一向懒于实践)。

据我所知,杏雨的系统以往一直是全内置的结构为主,从理论上说,在U启内核这点上,不会小。

注意到最近杏雨的新版,采用了与本帖介绍的措施一致的做法——分离shell,大大减小了u启内核体积。
如果确实提高了速度,那么也正好说明本帖的理论、实践都是正确的。

如果再采用外置SRS、智能检测加载特定驱动的结构,进一步减小U启内核(按0PE经验可减5MB左右),预期理论上会更快。

至于杏雨系统或其它具体系统跟0PE比谁快,那没有意义。认识到并认同
U启快慢取决于U启内核体积,而不是PE内核,更不是整个PE体积。小U启内核快。
才是本帖意义。
回复

使用道具 举报

62#
发表于 2011-2-5 17:52:29 | 只看该作者
原帖由 pseudo 于 2011-2-5 17:42 发表

本帖的观点是
“内核”不是主要因素,“U启内核”才是主要因素。

U启内核是内核的一部分,大约只有普通内核的一半,可以说是内核的内核。要提高u启速度,关键是要减小U启内核体积。

虽然减小内核体积, ...

高见!u启内核的概念尚须了解,在实践中证明!
回复

使用道具 举报

63#
发表于 2011-2-7 18:14:43 | 只看该作者
学习大侠们的探索精神!!!
回复

使用道具 举报

64#
发表于 2011-2-26 22:07:52 | 只看该作者
玩美的东西!看着就心动!
回复

使用道具 举报

65#
发表于 2011-2-26 22:16:38 | 只看该作者
撑P大的观点!!
我也认为是这样的!
回复

使用道具 举报

66#
发表于 2011-2-27 07:13:45 | 只看该作者
请教楼主,目前那一种U启内核速度最快?请推荐!
回复

使用道具 举报

67#
 楼主| 发表于 2011-2-27 12:04:27 | 只看该作者
原帖由 2010yg 于 2011-2-27 07:13 发表
请教楼主,目前那一种U启内核速度最快?请推荐!

1. 理论上0PE的U启最快。
0PE的U启内核估计是目前最小的。
以intel磁盘控制器为例,它由grldr+CHKPCI.TXT+iastor.sy_+0pe.gz+cmdpe.gz组成。
比目前其它pe的U启内核,包括14MB的骨头级PE都要小。
所以理论上要快一点。

2. 实际上0PE的U启不一定最快
(1)其实0PE只是把U启内核做小,但无意把它做成最小。
cmdpe.gz是很小了,但0pe.gz还可大量精简。
现在里面除了xp-pe的东西外,还含有03-pe、零体积版pe才用到的东西,对xp-pe来说,这些是可以去掉的。此外,还含通用F6模块、ISO启动器等等,其中各种32位、64位新旧版本的firadisk、winvblk就不少。还包含XP资源、wimnt等可以外置的工具。
(2)0PE随意挥霍速度
现在一开始就延时3秒让你有进g4d命令行的机会,主菜单停5秒,选驱动停5秒等等,纯就pe而言,可以不弄这些。
此外,如果不是追求组件化(0pe.gz可单独使用),许多东西可以合并,例如CHKPCI.TXT、0pe.gz、cmdpe.gz并为一个文件,减少文件数,可加速启动。更重要的是,现在从显示extracting CMDPE.GZ...到显示extracted之间,花了不少时间。这是将cmdpe.gz运行时并入0PE.GZ。如果事先合并了文件,速度提升将非常可观!

总之,0PE实际上还是比较快的,但不追求最小、最快,你只要不嫌它慢就够了。

3. 哪个最快?
如果汲取了0PE的优点,估计是最快的。

对于全藏入ud的PE,目前比较具有可操作性的做法是:
首先采取解开藏入的方式,分离外置。
其次,分离shell,也就是采取多级内核架构。
最后,分离、外置SRS。

这些做法经过理论和实践证明是有效的。如果不那样做,理论上未必比0PE快。
为什么呢,打个比方。你在走路,我在跑(采取快的做法),理论上我快。也不是没有人走得比我跑还快,但得修炼到竞走运动员水平。而一旦你也跑起来(采用同样的做法),那我肯定跑不过你啦,呵呵。
所以如果其它PE也那样去做,就会比0PE更快。明白这些道理,就不应该再把0PE跟其它具体PE去比速度。


顺便说一下,我说的外置、内置是针对PE结构而言,外置软件(例如ghost32.exe)包含在内核(例如winpe.is_)里的,属于内置结构,放在内核外(例如弄个op.wim放外置软件)的,属于外置结构。
而不是说把PE全藏入ud就叫内置,那样说不妥。
打个比方,不能把藏在口袋里的PE叫内置PE,把它从口袋里掏出来用,就叫它外置PE了。

0PE是全外置结构,连一些其它PE视作内核的东西,比如SRS、DESKTOP等都做成外置组件。
但0PE有一定的转换能力,能动态地变成全内置PE。
在这里,内置、外置结构已经统一于一体了。
回复

使用道具 举报

68#
发表于 2011-2-27 12:51:22 | 只看该作者
原帖由 pseudo 于 2011-2-27 12:04 发表

1. 理论上0PE的U启最快。
0PE的U启内核估计是目前最小的。
以intel磁盘控制器为例,它由grldr+CHKPCI.TXT+iastor.sy_+0pe.gz+cmdpe.gz组成。
比目前其它pe的U启内核,包括14MB的骨头级PE都要小。
所以理论 ...

楼主说得有理有据。但,有没有把不同的u启作比较测试?
回复

使用道具 举报

69#
 楼主| 发表于 2011-2-27 15:13:36 | 只看该作者
我只作理论推理,自己一般不动手测试,一是懒,二是不屑。

当然参考了网友的测试反馈。

实践很重要,但理论推理并不意味着完全是纸上谈兵。现在美国已经声明不做真的核爆试验了,计算机模拟一下就算了。要知道原子弹厉害,不一定要让它炸一下。

想起以前,俺家穷我没见过金子,每当人们提起某东西是金色时,我很茫然。
后来听说别的东西也是金色时,我就想,它们都是一种颜色。
不是它们的颜色像金子,而是金子的颜色就像它们。

呵呵,扯远了,打住。
回复

使用道具 举报

70#
发表于 2011-2-27 15:57:19 | 只看该作者
原帖由 pseudo 于 2011-2-27 15:13 发表
我只作理论推理,自己一般不动手测试,一是懒,二是不屑。

当然参考了网友的测试反馈。

实践很重要,但理论推理并不意味着完全是纸上谈兵。现在美国已经声明不做真的核爆试验了,计算机模拟一下就算了。要 ...

我觉的ud的u启PE慢!
回复

使用道具 举报

71#
 楼主| 发表于 2011-2-28 12:21:24 | 只看该作者

回复 #70 2010yg 的帖子

哦,你前面说的“把不同的u启作比较”是指
把fbinst的ud跟非ud(例如UltraISO的USB-HDD+)作为不同的u启方式(部署方式),
比较它们的差异吧。

我认为这种比较不属于PE本身的比较。主要关注的是,同等条件下的比较:都全藏入ud,都不藏入ud,部分地藏入ud,USB-HDD+等。

之所以不关注部署方式,还在于0PE实现了部署方式的统一、一致。

例如,你可以把0PE.ISO全解开全藏入ud,也可以全解开全部放在可见区,也可以ud内、ud外各放一部分组件。制作USB_HDD+时,用UltrISO打开0PE.ISO,直接写入u盘(然后把grldr复制为0PE.BIN)就行,量产usb-cdrom也直接用0PE.ISO。

还有,你可以把0PE.ISO不解开,整体藏入ud,也可以整体放在可见区。只要把0PE.ISO放在0PE目录,grldr(iso里有)放一份在根目录即可。此外,还可以把iso部分地解开。

总之,只需提供一个0PE.ISO,通吃所有部署方式,而且各种部署方式中,结构还可以做到一致。什么是结构不一致呢?举个例子,如果某个PE可以解开iso全放在ud外,但不能解开iso全藏入ud内,只能整个iso藏入ud,那它这两种部署方式就不能保持一致的结构了。

既然可以做到结构一致,那么就不在乎部署方式了。哪种部署方式快、兼容性好、个人喜欢,就用哪种。

但是,PE的结构还是影响速度的,U启内核的概念仍然起作用。
如果认为ud慢,USB-HDD+快,那么所有PE都USB-HDD+吧。
这时全内置pe的u启内核依然大,
非全内置PE的外置自然都分离了,u启内核小了许多,但shell、srs是否都分离了呢?
即使是小至十几兆的骨头级PE,如果再做shell、srs分离,也还是可以大大减小u启内核,进一步提速的。
回复

使用道具 举报

72#
发表于 2011-4-15 15:55:17 | 只看该作者
感谢分享!!!!!!!!!!!!!!!
回复

使用道具 举报

73#
发表于 2011-4-16 20:27:16 | 只看该作者
不错学习了
回复

使用道具 举报

74#
发表于 2011-4-16 21:08:20 | 只看该作者
支持P大先,占位学习。。
回复

使用道具 举报

75#
发表于 2011-4-20 22:09:21 | 只看该作者
为何我看不懂这么高深的东西。
回复

使用道具 举报

76#
发表于 2011-4-20 22:46:08 | 只看该作者
太专业了!!!
看不懂!!!
回复

使用道具 举报

77#
发表于 2011-5-19 09:32:48 | 只看该作者
支持楼主关于U启速度与PE大小无关的观点,同时我还认为,内存占用也和PE大小无关。
一个体积很小的PE,内存占用可能很高,启动也不见得就快。
一句话,不能从PE的体积推测其速度和效率。
回复

使用道具 举报

78#
发表于 2011-5-19 10:07:41 | 只看该作者
学习!!潜水学习!!!谢谢各位大大!!!
回复

使用道具 举报

79#
发表于 2011-5-19 10:37:01 | 只看该作者
支持楼主的观点,经过小范围测试,验证楼主的观点是正确的。只要启动方式正确,U启速度与PE体积大小无关。
  但影响U启速度的另一个因素与用户的软、硬件环境、启动方式也密不可分,相同的U启内核,不同用户有的启动时间很长,有的则很短。
回复

使用道具 举报

80#
发表于 2011-5-19 12:25:08 | 只看该作者
飘过 看看 顺便学习一下~~
回复

使用道具 举报

81#
发表于 2011-5-23 12:12:25 | 只看该作者
pseudo 大師你好:
0pe 無疑的加快了由 usb 啟動 pe 的速度,所以在bios啟動時不支持usb2.0速度的主板,都能加快
pe 啟動時間(我經常要面對啟動時只有usb1.1速度的主板),我個人認為如果能早些認識這個觀念,那就沒必要在由usb啟動pe時,還要花一堆時間試哪個usb驅動可以順利使用(如plpbt,dos下幾個常用usb驅動),當然現在 pseudo 也有智慧加載usb驅動的方案;只是個人認為usb1.1下光直接 啟動0pe 就能令人非常滿意。
回复

使用道具 举报

82#
 楼主| 发表于 2011-5-23 14:36:43 | 只看该作者

回复 #81 htt_rd 的帖子

不敢当”大師“。

如有兴趣可测试一下:
http://u.115.com/file/e60jwuxr#
只把两个文件放入ud。
回复

使用道具 举报

83#
发表于 2011-5-23 21:07:43 | 只看该作者
好好学习天天向上~....
回复

使用道具 举报

84#
发表于 2011-5-24 18:48:25 | 只看该作者

回复 #82 pseudo 的帖子

0PEv1.3.0(2011-05-22)XP中文版59MB(native测试).7z USB 啟動更快了。

[ 本帖最后由 htt_rd 于 2011-5-25 11:34 编辑 ]
回复

使用道具 举报

85#
发表于 2011-8-5 18:25:29 | 只看该作者
这个方法太好了,很方便,严重支持!
回复

使用道具 举报

86#
发表于 2011-9-5 10:32:47 | 只看该作者
我很早就发现,未进入系统的时候,AMI的USB2.0是ECHI模式驱动,而AWD的BIOS则不是。。所以反映BIOS慢的都是AWD的BIOS。
因为技嘉的大部分都是AWD的BIOS,所以反映技嘉的U启速度慢的多。
AWD和凤凰科技合并后,主流的主板已经很少看到AWDBIOS了。基本上是Phoenix的BIOS为多,华硕和华擎的BIOS分别是基于Phoenix和AMI的,大部分笔记本都是AMI活着Phoenix,所以U启非常快。。。。。
另外合并后的凤凰科技已经宣布终止Phoenix和AMI,现在H55以上的主板很难到见到Phoenix和AWD了。我很早之前就在某论坛看到一篇帖子说的是AWD和AMI的不同,以及为什么AWD比AMI启动稍微快了一些,忘记出处了。主要就是AMI实行的是完全的模块坏设计,前期好像AWD赢了,但是随着硬件的发展,AWD每次都需要重头设计,所以导致AWD经常跟不上硬件发展的速度。现在新的BIOS除了EFI就是AMI了。事实上很多品牌的同一款主板更新BIOS的时候就会出现从AWD变成AMI的现象。我测试过的梅捷的某G31主板从AWD的BIOS变成AMI的BIOS后,U启速度从以前的十多分钟变成30秒。、

关于凤凰科技停止开发AWD和Phoenix的新闻:http://www.kaixin001.com/repaste/1933223_1262434814.html
回复

使用道具 举报

87#
发表于 2011-9-5 11:29:48 | 只看该作者
很理论的东西!支持P大!
回复

使用道具 举报

88#
发表于 2011-9-11 23:45:03 | 只看该作者
学习了   感谢分享
回复

使用道具 举报

89#
发表于 2011-10-17 07:11:23 | 只看该作者
谢谢P大了 继续学习
回复

使用道具 举报

90#
发表于 2011-10-24 00:10:30 | 只看该作者

回复 #1 pseudo 的帖子

无忧新手。P大的OPE使用感觉很好,想请教NB版真正的优势是什么?毕竟U启速度的考虑我认为基本上推出历史舞台——现在大多是机器U启都快!谢谢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-7 18:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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