无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 9738|回复: 21
打印 上一主题 下一主题

PE的最小化讨论!欢迎大家发表意见

[复制链接]
跳转到指定楼层
1#
发表于 2005-12-12 17:11:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[这个贴子最后由huaqingyuan在 2005/12/13 01:37pm 第 1 次编辑]

lxl1638你好!
在想怎么减小PE的时候我想到了一种方法,其实PELDR是支持CAB文件的.我试了一下将几个DLL文件和SYS文件压为DL_,SY_并删除原文件,这样PE一样能顺利启动!
需要你帮助的是:那些DLL文件和SYS驱动文件是仅仅在启动时用的?(你可以用一定会用到的hal.dll,hal*.dll做实验)
谢谢!!
2#
发表于 2005-12-12 19:17:45 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

没有多大意义。
1、虽然PELDR的解压功能,但通过它加载的文件不多,一旦PELDR将控制权移交后,
   其它进程加载的文件就不能压成DL_了,即能压缩的文件不会很多。
2、解压过程需内存,虽然压缩能减小映像文件的体积,但内存要求增大。
3、不一定能成功。
我认为没有这个必要。
回复

使用道具 举报

3#
 楼主| 发表于 2005-12-12 21:13:24 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

可能意义不大!
我希望你可以做出100M左右的支持网络的XPE的SDI
我现在基本在你的64M的基础上加上去了,只能用来NETGHOST
我现在的空间占用是85M不能访问其他的机算机
我也试过修改你的200M的ISO但是一个文件都不少放在SDI里都是有问题的的!
小而支持网络能网络拷贝,这样就是最好的了!而工具的多少其实不重要!
回复

使用道具 举报

4#
 楼主| 发表于 2005-12-12 21:27:09 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

找出了关键,是WORKSTATION服务无法启动引起
回复

使用道具 举报

5#
发表于 2005-12-13 11:31:49 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

[这个贴子最后由khauyeung在 2005/12/14 00:50am 第 8 次编辑]
下面引用由huaqingyuan2005/12/12 09:13pm 发表的内容:
...
我希望你可以做出100M左右的支持网络的XPE的SDI
我现在基本在你的64M的基础上加上去了,只能用来NETGHOST
我现在的空间占用是85M不能访问其他的机算机
...
我已经做成了一个 100MB (104,862,208 bytes) 的支持网络的XPE的SDI,它可以在大于 192MB RAM 的计算机运行良好, 上网或者访问其他的计算机都没有问题。见下图:
[UploadFile=mpe_sdi_1134444835.jpg]
该 SDI 是建于 XP 家庭版 (英文多语言)的:
1. 首先用 nlite 把 i386 优化, 这是做小型或者超小型 PE/XPE 的关键。优化过程不单删除了大量不需要的文件 (包括 Internet Explorer),同时也得出修正好的 txtsetup.sif 和其他 .inf 文件。 优化后的 i386 只有 126MB。我的 nlite 清单见下面文件:
[UploadFile=mpe_nlite_1134441665.txt]
2. 预备好 PEBuilder v3.44 和 XPE v1.04 的插件,我只选择了下面的:
!custom, !profiles, ramdisk (4MB), autoramresizer (-d 4 -l4 -h64 -f12), autorun, dcomlaunch, dospe, keyboard, nu2menu, penetcfg, sermouse, xpe, xpe-default, xpe-mmc, z-xpe-custom 和中文插件。因为我把 Programs 文件夹撷出 SDI 外面,这样又进一步减少了 SDI 的体积。虽然 Programs 文件夹被撷出 SDI 外,我们可以把它放在硬盘或者光盘上面。这样一来,既可不占 SDI 空间,又可让 XPE 继续运行在硬盘或者光盘上 Programs 文件夹的程式。
3. 使用 PEBuilder 产生出 XPE. (150 MB 左右)。(因为 i386 经 nlite 精减, PEBuilder 会因此找不到几百个文件,无须理会。)
4. 运行下面的 TinyPE.cmd 对 XPE 进一步减肥. (130 MB 左右)[UploadFile=TinyPE_1134444228.txt]
5. 对 setupreg.hiv, default 和 software 等注册文件手动修正。
6. 使用 NTFS 压缩产生出 SDI 文件 (100 MB 左右),大功告成。
其实,如果不用支持网络,我们还可以经 nlite 精减掉全部和网络有关系的驱动及组件。这样, 减肥后的 XPE 可达到 92MB 左右,生成的 SDI 只有 70MB,128MB 内存的计算机都可以跑了。我另一只超小型 SDI 就是这样做出来的。
下面引用由huaqingyuan发表的内容:
...可以把你的SDI共享一下吗?
很对不起,不太方便。其他网友有中文的 SDI,应该更适合你。
回复

使用道具 举报

6#
发表于 2005-12-13 12:17:40 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

顶!!我也下这个TinyPE.cmd,试试把我那个XPE的文件Del后,能不能正常。
你再用中文版的做一个,看看做出来的有多大?
回复

使用道具 举报

7#
发表于 2005-12-13 13:22:51 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

用khauyeung的TinyPE.cmd把我那个能上网的Del了两次,果然有效。第一次Del时对提示全选"1",Del过头了,连IE及相关的网络组件都给Del了,启动N多错误,试图补回文件来试,发现要补的太多,难以一个一个地查。第二次有选择地Del,哈哈,启动很顺利,没任何错误提示,只是有些地方还要修正,如还没连网前右下角的小图标很难看,个别程序显示文字乱码。现在的I386目录是140M,TinyPE.cmd给我Del了近20M。[UploadFile=QQQQ_1134451365.png]
回复

使用道具 举报

8#
 楼主| 发表于 2005-12-13 13:35:40 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

  khauyeung   你好!
可以把你的SDI共享一下吗?

回复

使用道具 举报

9#
 楼主| 发表于 2005-12-13 13:46:27 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

还有一种方法只对SDI有效
就是我们可以将SDI放满
启动后我们将启动后不需要的文件删掉这样应该就可以空出10-20M的空间
希望大家可以将启动后不需要的文件找出来!一是可以用CAB压一下,二是这些文件在XPE工作前可以想办法删掉,空出空间
回复

使用道具 举报

10#
发表于 2005-12-13 14:22:10 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

[这个贴子最后由lxl1638在 2005/12/13 02:39pm 第 1 次编辑]

有些文件建议不要Del:
diskcopy.dll --- 磁盘格式化要用到的库文件,没有它格不了,复制文件也要用到。
devmgr.dll(可能还要用到其它几个)   --- 要用微软的虚拟光驱就要保留,
Hal*.DLL     --- 一个都不能少,少了个别机子不能启动,
ftsrch.dll   --- 查找文件要用到的库
另外有谁知道,查找磁盘上有指定字或词要用到那个动态连接库,我Del过头了,正在找回它!
回复

使用道具 举报

11#
发表于 2005-12-13 17:20:01 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

今晚我要把超微型XPE的SDI文件精简到50M,启动后再设置删除PELDR、setupldr.bin、ntoskrnl.exe等文件。现在整个XPE是66M了。
回复

使用道具 举报

12#
发表于 2005-12-13 18:40:17 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

huaqingyuan 老大,实在砍不下去了,现在光盘文件到了67M,SYSTEM32目录下400K以上的文件都查了一次,一个都不能砍了,200至400K的也没几个可以砍了,一百几十K的砍它一排,不,一个集团军也减不了多少,累,这种方法累死人,就此定形,SDI文件58M左右算了。
回复

使用道具 举报

13#
 楼主| 发表于 2005-12-13 21:30:06 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

[这个贴子最后由huaqingyuan在 2005/12/13 09:40pm 第 2 次编辑]

lxl1638 老大.谢谢你!永远支持你!
什么时候我可以下你的版本!
还有你的QQ是多少!我好友多忘了啊!上次记得没和你聊成,你收不到我的信息,现在我是广电的有线通,基本上是网通的!还有支持网络的小版本也希望可以出台!
回复

使用道具 举报

14#
发表于 2005-12-13 23:39:55 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

楼上的请下载测试:
http://www.znpc.net/tmp/ram-xpesdi.rar
回复

使用道具 举报

15#
 楼主| 发表于 2005-12-14 05:21:33 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

我测试了一下,键盘无反映,鼠标无反映,是915的板子
回复

使用道具 举报

16#
发表于 2005-12-14 08:44:01 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

郁闷,在我的810,815,845,QEMU,VPC,VM测试全部通过呀!
回复

使用道具 举报

17#
 楼主| 发表于 2005-12-19 18:43:57 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

感谢khauyeung 、lxl1638!100M支持网络的SDI终于做好了!
回复

使用道具 举报

18#
发表于 2005-12-19 21:19:07 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

下面引用由huaqingyuan2005/12/19 06:43pm 发表的内容:
感谢khauyeung 、lxl1638!100M支持网络的SDI终于做好了!
恭喜制作成功!
回复

使用道具 举报

19#
发表于 2005-12-19 21:26:35 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

下面引用由huaqingyuan2005/12/19 06:43pm 发表的内容:
感谢khauyeung 、lxl1638!100M支持网络的SDI终于做好了!
找个地址传给大家试用,我还要取经呢!
回复

使用道具 举报

20#
发表于 2005-12-19 23:14:06 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

支持,有这么多高手,我们有福了。
回复

使用道具 举报

21#
 楼主| 发表于 2005-12-20 09:17:00 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

下面引用由lxl16382005/12/19 09:26pm 发表的内容:
找个地址传给大家试用,我还要取经呢!

我哪个也只能自己在家偷偷用用,实在难登大雅之堂.做得很粗糙,基本没集成其他工具.我在你的PE里学习了不少东西.
回复

使用道具 举报

22#
发表于 2005-12-22 11:21:14 | 只看该作者

PE的最小化讨论!欢迎大家发表意见

下面引用由lxl16382005/12/19 09:26pm 发表的内容:
找个地址传给大家试用,我还要取经呢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-28 15:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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