无忧启动论坛

标题: 11-05-10 演示UD版可使MAP内存分配时间减少并得到更多外置工具的精简PE [打印本页]

作者: zxyy    时间: 2011-5-10 12:03
标题: 11-05-10 演示UD版可使MAP内存分配时间减少并得到更多外置工具的精简PE
  



  演示UD版可使MAP内存分配时间减少并得到更多外置工具的精简PE-11-05-10  专为维护而生




  本贴仅讨论使用 FbinstTool 制作的UD启动模式,在UD扩展区加入200M的外置工具时,使用如下取UD工具可以使启动速度最快,并且与本论坛几个著名的UD版PE版本做了对比,证明此方法是可行的。至于其它制作、启动模式,均不在讨论之列,请自行开新贴,谢绝回复。

  因为此贴出现的争论实非我本意,只能说,是我发贴内容错误,而有的朋友也确实是断章取意,有所误解。删除的大部分内容,其实是在说现在的UD版本外置包做的太大,即使弄成WIM挂载,同样会占用内存与空间,把用户不需要的东西都带进了PE下,不方便更改与维护。既然有了下边两个工具,将外置放在UD内,随时提取就是,不需要将外置打包。而回帖的几位根本就未看到这个观点,只是抱着其中的一句话在争论。我测试的结果总结如下:


  PE启动快慢仅与核心有关,但UD版体积过大 MAP 时间过长却是不争的事实。如同我们参加马拉松比赛一样,你只需带着水大等高人提供的最必要的装备进入赛程,口渴时可以随时从路边服务人员那里得到水源,以最轻的负载、最快的速度到达终点,进入桌面,不必顾虑怕口渴而把饮水机也背在身上。

  既然大家现在都用 U 盘引导启动,百大等高人又为我们提供了取 UD 工具,随时能解决“口渴”的问题,又何必把 OP.WIM、BASIC.WIM 等做的那么大呢?只加入最常用的软件,10M 足矣!





  拙见在一楼,下载在二楼,图片在三楼。

  更多外置工具单文件版请到这里查看http://bbs.wuyou.net/forum.php?mod=viewthread&tid=192832&extra=page%3D3



  接受逆天使老师的建议,删除大部分内容。本贴确实都是浮云,在高手眼中不值得一看。我非常现实,只是想在最短的时间内进入桌面,而能得到更多工具,以下使用的两个工具可以满足我目前的要求,所以才在测试后发贴。



  如下回帖有些言论可能过激了,是我发贴内容不当,未能理解那位老大当时所说话是有特定条件的,错误引用,意思未说清楚,有罪啊,非常抱歉。

  这个帖子的唯一内涵是想说:

  使用 FbinstTool 制作的UD分区,使用 MAP 映射启动时,与 PE 的体积完全相关,体积越大,MAP 内存映射的时间也越长。用如下的两种取 UD 工具,可以得到更多放在 UD 区的外置程序,因而只能将 PE 体积减少到极限,来节省此种启动方式的时间,并通过测试报告说明了这种理论是可行的,因为同时还测试了本论坛其它几个著名的 PE 版本,为了和谐,启动时间不便贴出,但在打包同样体积的工具后启动时间很长是无疑的。并未讨论其它 PE 的制作、启动模式。


  逆天使的 TangoPE 22M MINI 精简版本,http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187153&extra=page%3D1 在这里再度精简,将所有内置工具去除,将与启动无关的插件再次提取打包放于 UD 下,启动时用百大工具导入解压。

  水大的 16.1151 2003PE 仅使用核心,同时将核心精简,如上提取与启动无关的文件放于 UD 内启动时解压。

  这两个版本中,相同的插件用 7z 做成了 SYSTPEA.exe、SYSTPEB.exe,让 XPPE 与 03PE 共用,XPPE 启动时仅调用这两个压缩包。03PE 启动时不仅要调用这两个压缩包,同时还将调用其单独的二级内核插件包 03PEWSA-B-C.exe。

  做成五个插件包,原因是一直想在极限条件下测试这两个演示版本。由于启动过程中解压 7Z 压缩包时需要较高的内存,若压缩包体积过大解压会失败,才分开打的包。你若能肯定你从不会接触 256M 内存以下的机器,当然可以将压缩包做成 5M 左右,但也不宜再过大,除非你能认定是 1G 以上内存。XPPE 启动时映射需 17M,03PE 映射需 26M,在 VM 虚拟机上测试,在 108M、200M 内存下即可启动。

  必须注意的是,这两个演示版本仅是为了试验,勿勿而就,并没有达到预期的最佳效果。比如,MAP 的分配应尽可能向 8 的倍数靠拢,两者应该是 16M、24M 最宜。同时,PECMD.ini 配置中为了演示,将调用的语句加上了过多的注释,并且重复。两个核心也同样没有达到最优化,为了证明适用于老机的维护,这两个版本还改变了原版本不依赖硬盘的条件,而设置了硬盘虚拟内存,对于小内存的老机,不设置虚拟内存启动是困难的,若物理内存超过 256M 时,也可不设置。还需说明的是,XPPE 中没有输入法,是逆天使最初就没有加入与输入法相关的插件。但这并没有严重影响此两版本的正常使用,对于只是在 PE 下磁盘分区、安装系统、恢复备份来说,常见的外置工具都能运行,这已经足够用了。封装并在虚拟机上测试后,在以下机器上测试,报告如下:

===============================================================================


    测试报告:

启动介质A:闪迪 SanDisk Cruzer Micro-0781 芯片 USB2.0 8G U盘
启动介质B:无商标 512M SD 内存卡 + 五块钱买的山寨不知名读卡器 读写速度未测到
制作 工具:FbinstTool 1.603 USB-ZIP 模式


  以下测试均使用 USB_ACC.0PE 加速,启动时出现选择菜单时,同时按下回车键与手机秒表计时,在桌面图标闪烁完毕后停止计时。

BIOS 型号与日期           主板芯片组       CPU         可用内存            显卡

用四台废品拼凑的台机:
BIOS-Award(04-10-13) Intel-i845GL P4-2.8G SDRAM-512M 64M-独显
  SD 卡进入: XPPE 65 秒    03PE 125 秒
   U 盘进入: XPPE 53 秒    03PE 100 秒


宏基笔记本:
BIOS-Phoenix(06/05/19) 宏基 Aspire-3640 Intel-Celeron-M410-1.46G DDR2-448M 集显
  SD 卡进入: XPPE 39 秒    03PE 84 秒
   U 盘进入: XPPE 31 秒    03PE 70 秒


清华同方台机:
BIOS-AMI(04/08/19) Intel-i915G P4-2.8G DDR1-229MB 集显
  SD 卡进入: XPPE 失败     03PE 失败
   U 盘进入: XPPE 35 秒    03PE 65 秒


方正台机:
BIOS-Award(02/11/22) SiS-651 Intel-Celeron-1.7G DDR1-220MB 集显
  SD 卡进入: XPPE 失败      03PE 失败
   U 盘进入: XPPE 100 秒    03PE 160 秒


台 机:
BIOS-Award(09/11/15) 磐正 AK790+GTRD3 AMD-X2-245-2.9G DDR3-2.0G 板载128M集显
  SD 卡进入: XPPE 38 秒    03PE 72 秒
   U 盘进入: XPPE 27 秒    03PE 59 秒


  最让我意外、惊奇的是那台清华同方破机,在精简 XP 下打开 WORD 空白文档都需要七分钟、因屡出问题已被同事扔到柜顶一年多了,这次为了测试将布满灰尘的它通电,竟然会接近笔记本的启动时间,对于内存越大启动速度越快的理论我竟然有些怀疑了。闲时,得再仔细看它的硬件。以上报告中的内存都是去除集成显卡占用的内存量后的实际内存数据。

  而那台 02 年的破方正主机,单位尚有不少类似的,初次实现自动化时买的这几百台机器均是 128M 内存、集成显卡,实际可用的内存更小,装的是 2000 系统。这一台是插了两条 128M 内存条的。

  请与你手边的破主机对比一下,这可是我牺牲了中午的休息时间,到一个科室里用一个小时测得的结果。最后一项测试用的电脑最快,是我家里的台机。

===============================================================================

  在这两个版本的核心中均已加入了百大的 fbinst.exe 与杏雨梨云的 UDLOAD.exe 提取工具,在 PECMD.ini 中使用的命令如下,注意这仅是为演示使用功能用的,写的很繁琐:

`提取外置工具运行所必须的插件到系统
EXEC =!%WS%\FBINST (ud) output PETOOLS/WSDLL/PECOM/SYSTPEA.exe %WS%\%~nx
TEAM EXEC =!%WS%\SYSTPEA.exe|FILE %WS%\SYSTPEA.exe
EXEC =!%WS%\FBINST (ud) output PETOOLS/WSDLL/PECOM/SYSTPEB.exe %WS%\%~nx
TEAM EXEC =!%WS%\SYSTPEB.exe|FILE %WS%\SYSTPEB.exe
`提取放于UD内的外置工具快捷方式配置文件到系统,你需要的外部接口可在这里完成。
EXEC =!%WS%\FBINST (ud) output PETOOLS/WSDLL/XPPEMINI/UDXPTOOL.ini %WS%\%~nx
`提取放于UD内的外置工具挂载用配置文件到系统,你需要的外部接口可在这里完成。
EXEC =!%WS%\FBINST (ud) output PETOOLS/WSDLL/XPPEMINI/WXRS.ini %WS%\%~nx

`注意上述的四条提取语句也可以一次完成:
`EXEC =!%WS%\FBINST (ud) iniout PETOOLS/WSDLL/PECOM/TOOL.ini [XPPEMINI] %WS%\%~nx

`提取 WXRS.WIM到系统
EXEC =!%WS%\FBINST (ud) iniout PETOOLS/WSDLL/PECOM/TOOL.ini [PEWIM] %WS%\%~nx

`注册外置工具需用的DLL插件
EXEC =!%WS%\MMC.CMD
EXEC =!%WS%\SETWIM.CMD /REG                    `注册右键挂载卸载WIM的功能
EXEC =!setwim.cmd %WS%\WXRS.wim /silent        `挂载提取的WXRS.WIM,很特殊是吧?
WAIT 300

  通过上述命令语句可以看出,若以后的 PE 版本中加入两个提取工具后,在 PECMD.ini 只要预留一个提取 ini 的命令,我们即可在不改动 PE 核心的情况下完成许多工作。上边写了较多的提取命令,但在使用熟练、巧妙时,一条就够了。

  只是如上的提取方法不能改动 WXRS.ini 配置的文件名,这仍需要逐渐统一。你可以将更多的命令加入到要提取的 ini 配置中,包括要加载的网络、声卡驱动的配置文件等,可以在提取的 WXRS.ini 文件中再加入提取的命令,因为这个配置文件是放在 UD 区内的,随时都能编辑修改。甚至,这些所有的提取也可放在唯一提取的 WXRS.ini 中来完成提取工作。已经测试,对于水大 16.1151 2003PE 版本,将其加载声卡、网卡等配置文件稍加修改后,提取并加载成功。只是此版本为了演示,我这里网速慢,上传时已经删除了这部分功能。

  可以加入的外置工具请看本人另一贴:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=192832&extra=page%3D3

  通过演示与测试的结果,证明此法是完全可行的:即在以最快速度启动的同时,还能保证拥有更多的外置工具。XPPE 可以使用 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=192832&extra=page%3D3 贴中提供的将近 40% 的单文件工具,而在水大的 03PE 下,除了 ADDS_CN.exe 一个程序不能启动外,其它的所有单文件均可使用,详见 UDTOOL.ini 配置文件。

  据我所知,百大与杏雨梨云老师仍在努力精心打造提取工具的新功能,这个是需要我们耐心等待的,他们两位也太忙了。但就目前而言,两者相结合的方法已经够用了。

  以上用的两个 PE 版本并没有达到最佳效果,但此处纯为演示用,尽管在实际使用中问题也不大。这并不是原作者的版本不好,是我水平太低所致。此两版本仍可以再进一步优化,能使其更完美。以下提供的 FBA 包中包含了此两版本,同时仅加入了极少的几个外置工具。本人不会再更新,是真正的撤手不管版,有兴趣的尽管动手 DIY,版权归水大与逆天使两位所有。

  本人仅就目前现状与用途说些拙见,不当与得罪之处,望各高手见谅。就此打住,准备挨拍。

[ 本帖最后由 zxyy 于 2011-5-13 07:42 编辑 ]
作者: zxyy    时间: 2011-5-10 12:04
  本压缩包已经加入“恢复选项”,上传后先下载解压验证正常。

  请有条件的朋友在方便时回复,给出你使用的启动工具、主板芯片组、CPU、内存、启动时间等硬件信息,谢谢了。如:

BIOS-Award(04-10-13) Intel-i845GL P4-2.8G SDRAM-512M 64M-独显
  SD 卡进入: XPPE 65 秒    03PE 125 秒
   U 盘进入: XPPE 53 秒    03PE 100 秒





  文  件:  C:\讨论-提供可使MAP内存分配时间减少的方法与精简PE-11-05-10.rar
  大  小:  79.8 MB (83,715,298 字节)
  修改时间:  2011年5月10日星期二, 10:36:02
      MD5:  6822D45E62B61CE62775CD64382CF129
      SHA1:  39E2A8E7AB7FD97AC25DE83FB5FD73D70F2753AC
     CRC32:  688DC3D8

  内含文件:  C:\FBA-小体积快速进入更多工具-11-05-10.fba
  大  小:  78.7 MB (82,546,688 字节)
  修改时间:  2011年5月10日星期二, 9:14:32
       MD5:  6A5C06DFD7302504ADEA2CA5433DA4A3
      SHA1:  0E7F1D8722C4C9304A880E4B42FEB6CC6E71D633
     CRC32:  C3F86D20




[ 本帖最后由 zxyy 于 2011-5-10 12:54 编辑 ]

11-05-10讨论-演示可使MAP内存分配时间减少的方法与精简PE.rar

40.19 KB, 下载次数: 457, 下载积分: 无忧币 -2


作者: zxyy    时间: 2011-5-10 12:05
因时间与网络太慢原因,如下部分图片均是从 VM 虚拟机上抓取的。



[ 本帖最后由 zxyy 于 2011-5-10 12:47 编辑 ]

zx01.jpg (73.63 KB, 下载次数: 116)

zx01.jpg

zx02.jpg (246.82 KB, 下载次数: 124)

zx02.jpg

zx03.jpg (42.46 KB, 下载次数: 117)

zx03.jpg

zx04.jpg (221.23 KB, 下载次数: 114)

zx04.jpg

zx05.jpg (135.99 KB, 下载次数: 108)

zx05.jpg

zx06.jpg (117.05 KB, 下载次数: 123)

zx06.jpg

zx07.jpg (79.27 KB, 下载次数: 111)

zx07.jpg

zx08.jpg (120.22 KB, 下载次数: 115)

zx08.jpg

zx09.jpg (139.07 KB, 下载次数: 116)

zx09.jpg

zx10.jpg (144.25 KB, 下载次数: 108)

zx10.jpg

zx11.jpg (105.87 KB, 下载次数: 118)

zx11.jpg

作者: gdhoo    时间: 2011-5-10 12:48
赞一个,不过没看懂
作者: dvd008    时间: 2011-5-10 12:56
内核越大,越快???
病毒能破坏ISO里面的软件??

可能我OUT了

我坚持内核与外置无关,
骨头版20M, 可以说启动后就是一个内核,但是,具备手工
分区格式化功能,以及手工安装NT5,NT6功能,写MBR,PBR功能,
内置IMDISK虚拟,具备最基本的功能.

外置部分可以任意放置,我通常做一个ISO(我刻盘的650M),内有
3卡支持模块,常用功能支持模块,各种常用软件,以及精简系统.

启动PE,通过IMDISK挂载这个ISO,即可使用这些东西了.
内核不用再更新了,外置软件更新,只需要一个更新的ISO即可.
作者: zxyy    时间: 2011-5-10 13:05
是我发贴内容不当,未能理解那位老大当时所说话是有特定条件的,错误引用,意思未说清楚,有罪啊,非常抱歉。

  这个帖子的唯一内涵是想说:


  使用 FbinstTool 制作的UD分区,使用 MAP 映射启动时,与 PE 的体积完全相关,体积越大,MAP 内存映射的时间也越长。用如下的两种取 UD 工具,可以得到更多放在 UD 区的外置程序,因而只能将 PE 体积减少到极限,来节省此种启动方式的时间,并通过测试报告说明了这种理论是可行的,因为同时还测试了本论坛其它几个著名的 PE 版本,为了和谐,启动时间不便贴出,但在打包同样体积的工具后启动时间很长是无疑的。并未讨论其它 PE 的制作、启动模式。




你更新时不会每次都刻盘,ISO若是放在U盘可见区上,那是另当别论的。这里说的只是UD区的问题。

[ 本帖最后由 zxyy 于 2011-5-12 18:43 编辑 ]
作者: dvd008    时间: 2011-5-10 13:25
我的软件,一般不用更新,很多软件都不是最新版本,但是,
都是03下,最好用的.

可见的好处是,和系统共用,我硬盘的就是.

说句实话,我还没有U盘, 所以,什么UD,FB更是没见过
我的PE,U盘启动,都是朋友测试的,我只测试硬盘,光盘,通过即OK
作者: yaojy    时间: 2011-5-10 17:20
楼上不用UD就不要“乱”说....
我也不用UD,所以...
作者: andos    时间: 2011-5-10 17:44
原帖由 dvd008 于 2011-5-10 12:56 发表
内核越大,越快???
病毒能破坏ISO里面的软件??

可能我OUT了

我坚持内核与外置无关,
骨头版20M, 可以说启动后就是一个内核,但是,具备手工
分区格式化功能,以及手工安装NT5,NT6功能,写MBR,PBR功能,
内置 ...

内核越大,越快??? 这个明显是不对的说法

内核大小和快慢的关系比较吊诡,有很多因素所影响
作者: chenall    时间: 2011-5-10 21:04
试试这里的测试PE.
http://bbs.wuyou.net/forum.php?m ... ;page=28#pid2224143

本贴的内容都是浮云。

超低内存(64M就行了),极速启动。
作者: zxyy    时间: 2011-5-11 14:19
这个帖子的唯一内涵是想说:

  使用 FbinstTool 制作的UD分区,使用 MAP 映射启动时,与 PE 的体积完全相关,体积越大,MAP 内存映射的时间也越长。用如下的两种取 UD 工具,可以得到更多放在 UD 区的外置程序,因而只能将 PE 体积减少到极限,来节省此种启动方式的时间,并通过测试报告说明了这种理论是可行的,因为同时还测试了本论坛其它几个著名的 PE 版本,为了和谐,启动时间不便贴出,但在打包同样体积的工具后启动时间很长是无疑的。并未讨论其它 PE 的制作、启动模式。


[ 本帖最后由 zxyy 于 2011-5-12 17:53 编辑 ]
作者: NicTense    时间: 2011-5-11 14:51
看完之后,头好晕~~~

强烈建议楼主将文字精简80%,这个应该比精简PE更容易,要不估计很多人都跟我一样,看完只有一个感觉,头晕!

[ 本帖最后由 NicTense 于 2011-5-11 14:53 编辑 ]
作者: zhuyoucheng    时间: 2011-5-11 15:39
标题: 回复 #12 NicTense 的帖子
同感............
作者: zxyy    时间: 2011-5-11 15:56
同意楼上两位的意见,在高手眼中确是浮云,不值得一看。已经删除大部分内容。
作者: ziyun    时间: 2011-5-11 18:12
好东东,一定要支持,收藏备用
作者: yaojy    时间: 2011-5-12 14:53
看了这个帖子,知道了“巨星老大”的高论后。
猛然醒悟:这么多年来,无忧人(也包括那位“巨星老大”)一直在犯贱,一直在在傻事!
为何这样说大家呢?
路由很简单:无忧坛子这么多年来发布的PE,内核全部是压缩过的,有点简直是往“死”里压。
既然是内核越大,启动就越快,那么,就应该是“唯恐不大”才对;不够大时,还应该添点“垃圾”进去凑数。
可是,大家似乎都是在拼命地精简、拼命地压缩,
这不是犯贱是什么?
作者: Plantsoot    时间: 2011-5-12 15:24
请大家嘴上留点德,自己没搞清楚之前不要说那么过激的话。
针对“启动时 PE 内核越大、外置工具越多、功能越全越好、越大越快……” 我简单说几点。

1、传统的做法,体积越大,内核越大,加载速度越慢,这个大家估计说公认的。
2、特殊环境下,比如ud内,PE的体积越大,内核越大,传统理论上讲,速度也说越慢。
3、特殊环境下,特殊的方法,加载特殊的PE,打破了这个“规律”,为什么这么说呢?
     举个例子(ud内):
      APE.ISO 100M,传统的方法加载,需要把内核全部加载到内存,部分外置也加载到内存,这个需要耗费时间,进入PE后再根据情况继续加载一部分驱动或者工具到内存,这些都需要时间都需要内存。假如需要120秒。
      BPE.ISO 100M,特殊的方法加载,无需读到内存,直接映射成一个光盘,进入PE所有的外置啊驱动啊加载完毕,中间省了很多内存和环节。假如需要120秒(其实也小于 APE.ISO 的启动时间多的多)。

     假定APE.ISO 300M,传统的方法,启动需要180秒,糟糕的情况说内存才256M,启动可能会失败。
     假定BPE.ISO 300M,特殊的方法,直接映射成光盘,无需加载到内存,速度基本上变化不大。还是120秒,如果有加速器,速度就更小的多了。

以上纯属虚构,事实胜于雄辩,欢迎拍砖。
作者: andos    时间: 2011-5-12 15:32
原帖由 Plantsoot 于 2011-5-12 15:24 发表
请大家嘴上留点德,自己没搞清楚之前不要说那么过激的话。
针对“启动时 PE 内核越大、外置工具越多、功能越全越好、越大越快……” 我简单说几点。

1、传统的做法,体积越大,内核越大,加载速度越慢,这个 ...

百草说的,大至上可以归纳为 : 写法/运作方法,也就是说流程
如果不是就告诉我吧.....

不过你也忘了一样东西,就是存放的介质 E.G. SSD, HDD, USB, CD/DVD等
USB 也有USB 1.X , 2.X, Full speed, High speed

"启动时 PE 内核越大、外置工具越多、功能越全越好、越大越快……"
这个概念明显是不对的

举个例,比如用同一个环境和内核
A . 内核1G+外置工具
B. 内核80M(从A. 内核1G的精简而来)+外工具(同上)

你说那个会快点?

[ 本帖最后由 andos 于 2011-5-12 15:36 编辑 ]
作者: yaojy    时间: 2011-5-12 15:33
我不想虚构...
有种就把内核做到G级,比100M的快到几乎不需要时间。
作者: Plantsoot    时间: 2011-5-12 15:34
原帖由 yaojy 于 2011-5-12 15:33 发表
我不想虚构...
有种就把内核做到G级,比100M的快到几乎不需要时间。


同等体积对比,没问题。
作者: Plantsoot    时间: 2011-5-12 15:35
标题: 回复 #18 andos 的帖子
同样的介质对比,没问题。
作者: andos    时间: 2011-5-12 15:39
原帖由 Plantsoot 于 2011-5-12 15:35 发表
同样的介质对比,没问题。

举个例,比如用同一个环境(电脑, 介质等)
A . 内核1G+外置工具
B. 内核80M(从A. 内核1G的精简而来)+外置工具(同上)
差别只是内核的大小

你说那个会快点?

[ 本帖最后由 andos 于 2011-5-12 15:41 编辑 ]
作者: yaojy    时间: 2011-5-12 15:42
那么,
我们等待启动时间接近0秒的超级PE横空出世...
作者: Plantsoot    时间: 2011-5-12 15:44
原帖由 andos 于 2011-5-12 15:39 发表

举个例,比如用同一个环境(电脑, 介质等)
A . 内核1G+外置工具
B. 内核80M(从A. 内核1G的精简而来)+外置工具(同上)
差别只是内核的大小

你说那个会快点?


要求全部要加载外置工具,还说1G特殊方法快。
1G的ISO,128M内存毫无压力!

内核80M + 外置 = 1G,你128M内存能启动?
作者: yaojy    时间: 2011-5-12 15:52
你不要岔开话题,说什么内存。
再者,现在主流配置还有128M内存的么?

把功能面面俱到、启动有不需要时间的超级PE搞出来就得了,内存多少问题无需你费神。
作者: andos    时间: 2011-5-12 15:53
原帖由 Plantsoot 于 2011-5-12 15:44 发表


要求全部要加载外置工具,还说1G特殊方法快。
1G的ISO,128M内存毫无压力!

内核80M + 外置 = 1G,你128M内存能启动?

内存嘛,既然说得1G内核,当然内存不只128M
2G或者4G内存好了,足够应付1G内核和80M内核

还是1G内核的快吗?

[ 本帖最后由 andos 于 2011-5-12 15:58 编辑 ]
作者: Plantsoot    时间: 2011-5-12 15:57
标题: 回复 #25 yaojy 的帖子
你的意思说说做PE就应该为大内存用户制作是吗?

饱汉不知饿汉饥,天下的贫民就不管了是吗?

就算是4G内存,速度还是特殊方式的快,因为不需要全部读到内存!!
作者: yaojy    时间: 2011-5-12 16:04
呵呵,
难道大内存用户就不是PE制作者的服务对象吗?

还是先把内存问题放一边吧,
继续做高速PE就得了。
作者: Plantsoot    时间: 2011-5-12 16:08
原帖由 yaojy 于 2011-5-12 16:04 发表
呵呵,
难道大内存用户就不是PE制作者的服务对象吗?

还是先把内存问题放一边吧,
继续做高速PE就得了。


你的意思说服务了小内存用户 =  不服务大内存用户?
兼容性强了反而遭到反对,反而是坏事?
作者: chenall    时间: 2011-5-12 16:12
我来插一段。

看了前面的回复,我猜测是因为双方的理解不一样,角度不同。

包括我,我刚刚开始看贴子时,我觉得我已经理解了贴子的内容
但是越看越不明白了。

现在我对这个贴子的主要内容更是完全不明白,看来我前面的理解是完全偏差的。

理解不一样,再争论一点意思也没有。
作者: Plantsoot    时间: 2011-5-12 16:15
标题: 回复 #30 chenall 的帖子
chenall兄见笑了,就此打住了。
等真正有人能理解我说的或者楼主说的,或者"巨星"说的那句话以后,大家后有个公正的说法。
再吵也没意义了,理解不同,争论没意义。

对了,顺便问下chenall,native中加上简单的导出ud内的文件的一个小功能,应该不难吧。
作者: yaojy    时间: 2011-5-12 16:17
再次请你不要为内存大小问题费神。
也不要因为大多数电脑内存大而放弃超级PE的制作。

反正小内存可以运行的超级高速PE,应该在大内存的电脑上也能运行吧。
作者: Plantsoot    时间: 2011-5-12 16:20
原帖由 yaojy 于 2011-5-12 16:17 发表
再次请你不要为内存大小问题费神。
也不要因为大多数电脑内存大而放弃超级PE的制作。

反正小内存可以运行的超级高速PE,应该在大内存的电脑上也能运行吧。


本来不想说了,再反问一句:

小内存可以运行的PE = 大内存不能运行?

我非常无语!

不再回复此问题。随便骂吧……
作者: yaojy    时间: 2011-5-12 16:30
原帖由 chenall 于 2011-5-12 16:12 发表
我来插一段。
看了前面的回复,我猜测是因为双方的理解不一样,角度不同。
包括我,我刚刚开始看贴子时,我觉得我已经理解了贴子的内容
但是越看越不明白了。
现在我对这个贴子的主要内容更是完全不明 ...

我也觉得很无奈,
有人故意把争论引向内存大小方面...

我只希望知道一些“越大越快PE”的原理,和这种PE的做法。
即使不明所以,弄个现成的“超级PE”来用用也不错。
反正我觉得用微软系统不但要付费,启动速度也不怎么的,
如果真的能出现,启动几乎不需要时间,而且功能全面的PE,取代电脑上的Win7/XP,那该有多爽啊。
作者: chenall    时间: 2011-5-12 16:33
原帖由 Plantsoot 于 2011-5-12 16:15 发表
chenall兄见笑了,就此打住了。
等真正有人能理解我说的或者楼主说的,或者"巨星"说的那句话以后,大家后有个公正的说法。
再吵也没意义了,理解不同,争论没意义。

对了,顺便问下chenall,native中加上简 ...


目前我没有办法做到,因为很少用WINDOWS的编程,特别是这个还是NATIVE的。

本来之前想加一个根据UUID来定位磁盘的,不过我根本就不知道用什么函数来读磁盘。

嘿嘿,我编程都是现学现卖,有需要才去找资料学习一些,根本就没有系统的学习,所以我对很多东西都是不懂的。

另外,对驱动开发是一点都不懂,要不然可以考虑写一个驱动,这个我认为是比较简单的。
而且有驱动的话,根本就不需要导出就可以直接使用更方便。
作者: yaojy    时间: 2011-5-12 16:38
原帖由 Plantsoot 于 2011-5-12 16:20 发表

本来不想说了,再反问一句:
小内存可以运行的PE = 大内存不能运行?
我非常无语!
不再回复此问题。随便骂吧……

我还想说一句呢。
我有这样说吗?

其实是你倒打一耙!
不明白高手为何是这种逻辑...

别人不同意你的观点,就是骂你?
非常无语了,
我相信无忧论坛不是黑社会,应该允许不同观点,允许怀疑和争论。

[ 本帖最后由 yaojy 于 2011-5-12 16:46 编辑 ]
作者: zxw    时间: 2011-5-12 16:47
不管什么理论,都有一个大前提,大环境,都具有相对性,而非绝对性。断章取义,徒增笑料。

纠缠一些无谓的细节,与长舌妇何异?

[ 本帖最后由 zxw 于 2011-5-12 16:48 编辑 ]
作者: andos    时间: 2011-5-12 16:47
愈拉愈远了,上面两位似是变成了内存多少之谈,呵呵~~
作者: dvd008    时间: 2011-5-12 17:21
我估计我知道"越大越快"是怎么回事了,或者酒后胡言,或者愚人节的传说

现在是5月,我也没喝.谁说的谁来解释好了

实际测试的情况是:U盘启动,绝对和内核大小有关,并且和内核设计有关.

UD,貌似一个特殊的分区,PE启动后不能识别(我从来没用过),如果有
UD区浏览工具,那外置放哪里是一样的

启动速度,就是内核的速度.

有的把最小内核+2级内核 这样的情况和一个内核的情况比较,没有意义

最小内核可以是CMD的版本(10M) 启动后加载2级内核(也是10M)

和一个20M的完整内核,启动速度肯定不一样.

如果同样采用一个内核的,结构一样,小的快

同样采用2级内核的, 一级小的快

以前有朋友测试过了
作者: yaojy    时间: 2011-5-12 17:22
原帖由 zxw 于 2011-5-12 16:47 发表
不管什么理论,都有一个大前提,大环境,都具有相对性,而非绝对性。断章取义,徒增笑料。
纠缠一些无谓的细节,与长舌妇何异?

呵呵,你这种“和稀泥”的话,说了等于没说。
我并没有攻击“越大越快”理论的意思,相反,倒希望这是真的。
我想说的还有下面这些:
1、楼主那些关于“越大越快”理论是“巨星”说的,不容怀疑,不明白是因为自己“道行”不足,这种的观点不利于讨论;
2、“内核”问题。看了楼主和“百草”的观点,似乎这“PE内核”还包括了大量应用软件...
作者: sinoxer    时间: 2011-5-12 17:27
物理学有一个重要思想:控制变量的对比才有意义!

[ 本帖最后由 sinoxer 于 2011-5-12 17:29 编辑 ]
作者: dvd008    时间: 2011-5-12 17:37
关于内核,我的是有多种,适合不同需求
比如:
我常用的,20M的,内置主流SATA,内置MS的 分区,格式化,虚拟光驱,
MBR,PBR更新工具,可以手工完成NT5,NT6的安装.挂载外置,可以支持多媒体. 是一个完整独立的内核版本,并具有扩充性能.

替代系统使用的版本,68M了,前面相同,还内置3卡支持文件(基本没有驱动包),比较完整的IE功能,磁盘管理功能,以及常用DLL,基本可以直接使用常用
软件.当然,这个版本内核没有压缩,支持128内存启动,PXE也可以.

14M的版本,只内置IDE驱动,能外置的都外置了,可以启动到桌面
16M的,没有任何驱动的版本等专门用于测试
作者: zxyy    时间: 2011-5-12 17:46
  如上回帖有些言论可能过激了,是我发贴内容不当,意思未说清楚,非常抱歉。

  这个帖子的唯一内涵是想说:

  使用 FbinstTool 制作的UD分区,使用 MAP 映射启动时,与 PE 的体积完全相关,体积越大,MAP 内存映射的时间也越长。用如下的两种取 UD 工具,可以得到更多放在 UD 区的外置程序,因而只能将 PE 体积减少到极限,来节省此种启动方式的时间,并通过测试报告说明了这种理论是可行的,因为同时还测试了本论坛其它几个著名的 PE 版本,为了和谐,启动时间不便贴出,但在打包同样体积的工具后启动时间很长是无疑的。并未讨论其它 PE 的制作、启动模式。
作者: meiyi    时间: 2011-5-12 18:18
哈哈,给楼主一个链接
http://bbs.wuyou.net/forum.php?m ... extra=&page=216
14,15,16,18,20,35m不同体积的
看看你的测试结果如何,同一个人的,应该最能说明问题了
作者: andos    时间: 2011-5-12 18:27
原帖由 dvd008 于 2011-5-12 17:21 发表
我估计我知道"越大越快"是怎么回事了,或者酒后胡言,或者愚人节的传说

现在是5月,我也没喝.谁说的谁来解释好了

实际测试的情况是:U盘启动,绝对和内核大小有关,并且和内核设计有关.

UD,貌似一个特殊的分 ...

你说的和我上面说的差不多

也就是说,同样的内核,只是把原本的内核弄大
比如说 基于内核A 100M的内核,向这个内核放进一个900M的文件,令它变仍一个1G的内核B。
这只是把内核加个文件进去弄大,没有更改其他任何的写法,制作流程什么的。
在什么传统或者特殊启动法下,如果那样的1G内核能比100M的内核快的话,那我只能佩服了

[ 本帖最后由 andos 于 2011-5-12 18:29 编辑 ]
作者: zxyy    时间: 2011-5-12 18:33
44楼的请看三楼的图片。这是指在保证外置程序安全性的前提下,只创建快捷方式、点击即可启动,不使用挂载外置工具时启动的时间。请将你给链接的PE也这样打包100M的外置工具后再试,但测试时不要将外置放在可见区,试后再说。

[ 本帖最后由 zxyy 于 2011-5-12 18:38 编辑 ]
作者: pseudo    时间: 2011-5-12 20:05
码字较多,另开一帖了:

“越大越快”与“越小越快”
作者: zxyy    时间: 2011-5-13 08:37
这几天等闲下来,就准备认真学习P大的OPE了。

[ 本帖最后由 zxyy 于 2011-5-13 08:56 编辑 ]
作者: pseudo    时间: 2011-5-13 12:14
标题: 1G内核能比100M的内核快
原帖由 andos 于 2011-5-12 18:27 发表
......
也就是说,同样的内核,只是把原本的内核弄大
比如说 基于内核A 100M的内核,向这个内核放进一个900M的文件,令它变仍一个1G的内核B。
这只是把内核加个文件进去弄大,没有更改其他任何的写法,制作流程什么的。
在什么传统或者特殊启动法下,如果那样的1G内核能比100M的内核快的话,那我只能佩服了
...

首先,说一下内核指什么。
通常一个PE被分成内核、外置两部分。以老毛桃911不管版PE为例,外置是op.wim,内核是winpe.is_。
就是说,内核是指PE中非外置工具的部分。

然后,说一下体积指什么。
我们平常说的体积,指PE整体体积,讲究一点,就算指PE内核体积吧。
有的PE把内核分成几个部分,通常称一级、二级内核等等。这时,内核体积就是各级内核之和,这点有异议吗?
你总不能说内核体积就是一级内核体积,二级的不算吧。

好了。现在一个1G内核的PE,比另一个100M内核的PE快就完全可能了。
因为前者可以把二级内核做得很大,一级很小;而后者内核不分级,或者一级很大。

而对于同一个分级的PE,1G内核跟100M的内核哪个快,还要看其体积分布。如果只增大二级内核,那么体积大的不会快,但也不会慢。

其实,“内核”对于U启而言,包含了太多与U启速度无关的因素,以至于与U启速度无直接关系。所以我提出“U启内核”的概念。

鉴于内核是可分解的,情况很复杂,所以无论“内核越大速度越快”,还是“内核越小速度越快”都是伪命题。

大家注意既不要支持“内核越小速度越快”,也不要反对“内核越大速度越快”。
比较准确的立场是:
U启速度取决于U启内核,与PE体积、PE内核大小无直接关系。

[ 本帖最后由 pseudo 于 2011-5-13 12:35 编辑 ]
作者: andos    时间: 2011-5-13 13:18
原帖由 pseudo 于 2011-5-13 12:14 发表

首先,说一下内核指什么。
通常一个PE被分成内核、外置两部分。以老毛桃911不管版PE为例,外置是op.wim,内核是winpe.is_。
就是说,内核是指PE中非外置工具的部分。

然后,说一下体积指什么。
我们平常 ...

二级,X级的算不算就看你怎样定义了,这个比较似是制作方式,流程之类的吧

你说的是以只有一级比有二级的,这样比的结果,你懂的......
如果两个相同的一级 + 一个不同大小的二级,那样速度有差别吗? 差别就算有应该也只是在释放或者映射二级上吧?

不过对于"启动内核"这个说法比较同意的,"启动内核"愈小载入内存的时间就愈快
启动的樽颈目前的情况在于"启动内核"的载入(内存)的速度,应该就是你说的X启内核吧

另外,还有一种是"非打包式"的内核(另一贴有提及),像是一般系统那样式的,不知P大又有何看法呢?

[ 本帖最后由 andos 于 2011-5-13 13:39 编辑 ]
作者: votasee    时间: 2011-5-13 16:18
不如研究一下,为什么读取[载入]内核时的速度是那么的慢.....
理论上来说,按U盘读取速度来讲,20M的内核就是2秒,但实际上却很慢...


[ 本帖最后由 votasee 于 2011-5-13 16:21 编辑 ]
作者: LIYANGZHUO    时间: 2011-5-16 23:59
都是浮云。
都是浮云。
作者: 2011515350530    时间: 2011-5-19 13:27
很多都看不懂。我们菜鸟要求很简单。需要的pe最好是:安全,快速,兼容性好,最好每一台电脑都能用,能安装各种各样的操作系统。还有就是制作简单方便。因为我们知识不多。像我就是一个电脑盲。
作者: 2011515350530    时间: 2011-5-19 13:35
我基本都是用原装的pe,论坛大哥制作好的pe.发现很多合盘的pe都有问题的。我说是在我的电脑上用有问题,很多都不能启动的,有的是某一个pe不能启动。我想可能是兼容性的问题吧。我的水平有限也是问题所在吧.你们那些pe高手应该考虑一下,制作一种pe。像0pe那种思路,多功能,各式各样都有。其实pe功能丰富一个就够了。合盘的方向应该是补充pe不能做的功能。没必要加上那么多种pe。功能重复就没啥意义了。

[ 本帖最后由 2011515350530 于 2011-5-19 13:49 编辑 ]
作者: 2011515350530    时间: 2011-5-19 13:58
希望高手能制作一个万能的pe,可以自由裁减的pe。什么功能都有的,容易裁减的。容易制作的。几个g的更好。让我们自己选择要那些功能就行。像那些提供的模板对于我们是没啥用的。因为很难懂。我只会按你们的方法裁减。
作者: 2011515350530    时间: 2011-5-19 20:42
启动很快。感觉不好的就是桌面上面那几行字看着感觉怪怪的。请教一下怎样精简那些工具呢?
作者: zxyy    时间: 2011-5-19 20:59
你指的是哪些工具?桌面上的什么字?启动时的背影图片吗?那需要替换PE核心中的图片。进入PE后桌面上是没有字的,你看的图片是用来说明热键发贴时加在图片上的。本来就是演示版,就是为了方便添加外置工具的。

[ 本帖最后由 zxyy 于 2011-5-19 21:01 编辑 ]
作者: 2011515350530    时间: 2011-5-20 20:45
演示版觉得好用我也会用。好用就行。3楼那有爱我中华那张图片上面那两行关于日本的字我觉得怪怪的。
作者: 2011515350530    时间: 2011-5-20 21:03
在pe桌面点开始-程序那看到很多工具菜单。有些工具UD区那没有文件就不能使用。UD区那没有文件的工具名字菜单怎样去掉呢?就好像那“光影魔术手”那工具名称怎样去掉呢?我觉得这pe挺好用。
作者: 2011515350530    时间: 2011-5-20 21:12
这pe合盘我喜欢。我只需要基本的工具。简单点好。一两个pe就够用了。没必要集成那么多工具。我是不懂修改的。简单的比如加点工具就会。
作者: 2011515350530    时间: 2011-5-20 21:15
期待能看到你的pe大作。简单,实用,每台电脑都能使用的pe。
作者: zxyy    时间: 2011-5-21 07:28
在第一张图的“FBA包目录结构”里找,PETOOLS\WSDLL\文件夹中,03PE与XPMINIPE中都有个UD03TOOL.ini、UDXPTOOL.ini的配置文件,可以用记事本打开,那里边就是开始菜单-程序的所有快捷方式,直接在这两个文件中去除不想要的,或者添加上你需要的,下载另一贴“280个单文件程序”,将需要的程序拉入UD--PETOOLS目录下,编辑这两个菜单就行了,不用动PE核心。

至于你说的图片,我对小鬼子非常痛恨,凡我装的系统,必定带有此图。不想要时只能自己动手改03PE的核心。

[ 本帖最后由 zxyy 于 2011-5-21 08:20 编辑 ]
作者: 2011515350530    时间: 2011-5-21 16:09
哦。谢谢指教。改03PE的核心我就不会了。那图也无所谓了。
作者: 2011515350530    时间: 2011-5-21 16:55
希望能多发表pe的修改教程。关于那启动速度,我认为多一两分钟不是问题。能用,好用就行。FBA包那有win7pe的文件夹。这能加上win7pe吗?还有那pe能保留上网功能就好了,上网求救也是必要的。我知道你这是演示版。可能我期望太高了。因为论坛上说得很好的pe很多我都没装成功。装好都出现不能启动到pe桌面的情况。
作者: Hcrty    时间: 2011-5-22 02:05
呵呵...
基本都是浮云...
map分两种...
一种直接map,这种方式貌似 iso 体积大小不怎么影响速度...
另一种map --mem,这种与体积直接有关...

不知楼主指的是哪一种??!
作者: lu_jsan    时间: 2011-5-22 02:41
唉..............不夠積分,要努力
作者: 2011515350530    时间: 2011-6-3 12:01
XPPE 可以使用 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=192832&extra=page%3D3 贴中提供的将近 40% 的单文件工具。请问那40% 的单文件工具是哪些?谢谢。什么时候发个加上win7pe和加上网络功能的正式版pe?期待中。

[ 本帖最后由 2011515350530 于 2011-6-3 12:04 编辑 ]
作者: zxyy    时间: 2011-6-3 12:16
回复67楼:

40%的工具可以在UDXPTOOL.ini中看到。发贴时已经说过,由于本人水平太低,这些在论坛高手眼中都是浮云,只供自己使用了,难以拿出手的。
作者: 2011515350530    时间: 2011-6-3 12:48
哦。谢谢。太谦虚了。那你可以教一下如何修改那pe。我是笨鸟,只会拿来用。好用就行。高手都是浮云。我们不太懂高手说的那些东东。
作者: zxyy    时间: 2011-6-3 15:06
回复69楼的朋友:

  这种PE模式就是不用动核心,即可修改外置工具,只需要动UD中的外置工具菜单即可。使用FbinstTool程序,在UD内PETOOLS\WSDLL\文件夹中,03PE与XPMINIPE中都有个UD03TOOL.ini、UDXPTOOL.ini的配置文件,是所有外置程序的菜单,可以用记事本打开,那里边就是开始菜单-程序的所有快捷方式,直接在这两个文件中去除不想要的、或者添加上你需要的外置程序,下载另一贴“280个单文件程序”,将需要的相应程序拉入UD--PETOOLS目录下,编辑这两个菜单就行了,不用动PE核心。
作者: 2011515350530    时间: 2011-6-3 19:52
哦。谢谢。这个懂了。想问一下如何加上win7pe和加上网络功能。因为看到FBA包那有win7pe的文件夹。还有上网求救也是必要的。
作者: zxyy    时间: 2011-6-4 20:59
楼上的朋友,你若有兴趣可以参考看一下天意老大的Win7PE的UD版,看看他的UD版结构,与我这个演示版结构类似,可以将他的Win7版本提取到这上边,先学习吧……抱歉无时间提供分享啊。
作者: 2011515350530    时间: 2011-6-7 11:22
谢谢。谢谢。真的谢谢。
作者: 2011aiiapl    时间: 2011-6-13 17:47
我可以测试下,我有个老机器P4--1.0 ,815EP主板,PC133内存三条(128M*3)集成显卡。发下你的FBA包。
这个主板不支持USB启动,我是在BIOS中加入了一个ISA模块后支持USB启动的
作者: zxyy    时间: 2011-6-13 18:20
回复74楼2011aiiapl :那个下载地址一直在共享。
作者: 2011aiiapl    时间: 2011-6-14 12:40
下载了1楼的那个21.6M的,试了下,128*3内存时,用时95秒,有空在试下,单条128和双128的时间
作者: 2011atlook    时间: 2011-6-20 21:57
又学到了,感觉平时还真是遇到不少旧机器需要小内存启动
作者: TCLSHX    时间: 2011-6-21 18:38
楼主的这个方法我增试过,后来还是不用了,现在我是先建一个B盘,然后将UD区的WIM移到B盘,然后再从B盘挂载到Y盘,我用楼主的这个PE来做了一下试验,130M就可以启动了,起动后根据提示选建虚拟内存存放的分区就可以了,B盘的大小根据工具的多少来建,比如外置工具总大小为50M,那就建个52M的B盘就可以了,建大了会浪费内存

[ 本帖最后由 TCLSHX 于 2011-6-21 18:40 编辑 ]
作者: wjh123    时间: 2011-6-27 20:26
旧机器uD启动读取pe内核速度慢
作者: 2010swiftyfox    时间: 2012-3-8 17:29
学习了,谢谢楼主奉献,
作者: zzjiwoo    时间: 2013-10-5 20:59
竟然还可以下载。。。非常感谢!!!!!!!!




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