无忧启动论坛

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

PE3.0如何精简

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-1 21:08:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用微软的wAIK做出来的Pe3.0有160MB(boot.wim),挂载这个镜像文件,删除文件也不会减少boot.wim。
使用网上精简版本,往往有兼容性难以保证,在一些机器启动不了,有些硬盘认不了等,我想搞一个兼容性不减少的版本,只是字体等无关紧要的东西删掉一些,也不需要图形界面的PE3.0.
2#
发表于 2010-5-2 01:12:52 | 只看该作者
如果你认真阅读了AIK文档 windows pe操作实例中:创建优化的 Windows PE 映像 这一节
就完全可以搞定你需要的PE  删减文件不减少映像大小? 请看:
   如果修改映像,ImageX 和 DISM 将存储其他资源文件,这会增加映像的总体大小。使用 ImageX 导出映像将删除不必要的资源文件
imagex /export C:\winpe_x86\iso\sources\boot.wim 1 C:\winpe_x86\iso\sources\boot2.wim
回复

使用道具 举报

3#
发表于 2010-5-2 01:46:24 | 只看该作者
boot.wim应该可以做到80M以下(带网络),只不过现在高手都忙PE2.X,PE 3.0太不流行了,几乎没有人出手,挺悲哀的。。。

[ 本帖最后由 photoshoop 于 2010-5-2 02:20 编辑 ]
回复

使用道具 举报

4#
发表于 2010-5-2 03:07:09 | 只看该作者
LZ说的东西坛里有,只有50几M···
回复

使用道具 举报

5#
 楼主| 发表于 2010-5-2 09:18:43 | 只看该作者

回复 #2 febray 的帖子

多谢指教,准备试试看
回复

使用道具 举报

6#
 楼主| 发表于 2010-5-2 09:19:48 | 只看该作者

回复 #3 photoshoop 的帖子

不贪现成的了。。。。
回复

使用道具 举报

7#
 楼主| 发表于 2010-5-2 09:22:24 | 只看该作者

回复 #4 yulon 的帖子

试过一些所谓的PE3.0,毛病就像我在帖子里说的,比微软原装的PE3.0兼容性是差距是的的确存在的。
有哪些下载试的精神,不如自己动手做一个。
回复

使用道具 举报

8#
发表于 2010-5-2 09:32:13 | 只看该作者
那个63M的体积已经够小了,但是网络驱动太少了,驱动问题还不如PE1.0的。而且有些PE3.0精简太多还不能PXE启动
回复

使用道具 举报

9#
 楼主| 发表于 2010-5-2 09:45:55 | 只看该作者

回复 #8 ones 的帖子

又少走许多弯路,多谢指出!
回复

使用道具 举报

10#
发表于 2010-5-2 10:46:08 | 只看该作者
的确  如果你想要将PE3.0精简到50M之下   那么将需要你一个一个查看system32下的文件信息   并判定哪些是你不需要的 。  而将其精简到60M左右并不困难。  创建优化的 Windows PE 映像 这一节已经完全告诉你该如何只保留你的应用程序需要的组件。
尤其是字体的精简    可以提出数十M的空间

我一开始就是从PE3.0开始研究的     再回去研究PE1.x  发觉有些困难     
目前的PE1.x的核心 可以说是pecmd   这个工具会教会你很多
但摒弃这个工具来做    PE3.0比从前方便了很多   简洁了很多   。
我觉得假如对体积要求不过分   只要能接受最终成品100M    PE3.0还是很有吸引力的 !
回复

使用道具 举报

11#
 楼主| 发表于 2010-5-2 11:50:55 | 只看该作者

回复 #10 febray 的帖子

多谢指教,真是受益良多。
我160MB的成品都能够接受,当然更小就好,但是不能影响兼容性,图形界面我不要。我的PE3.0是仅仅是来维护系统的。
回复

使用道具 举报

12#
发表于 2010-5-2 20:57:55 | 只看该作者
要精简PE3,必须解开核心WIM。而不能挂载。
回复

使用道具 举报

13#
 楼主| 发表于 2010-5-3 19:24:30 | 只看该作者

回复 #12 ilzzy 的帖子

多谢指教,前面febray说的imagex /export C:\winpe_x86\iso\sources\boot.wim 1 C:\winpe_x86\iso\sources\boot2.wim也不行吗?
回复

使用道具 举报

14#
发表于 2010-5-3 20:50:50 | 只看该作者
pe2.x都极少人研究
更不论PE3.0了
要兼容性
为啥不直接用pe1.x??
回复

使用道具 举报

15#
发表于 2010-5-4 09:13:28 | 只看该作者

回复 #13 gongjc 的帖子

如果你仔细阅读过微软的Windows PE 文档   就了解PE的制作过程了
所谓解开核心wim
就是文档里所说的 Dism /Mount-Wim /WimFile
制作PE最原始 最权威的教程莫过于AIK里的文档
如果你重新开始制作PE  
并且不需要explorer 做shell  
那么这个论坛并不能为你提供多少有价值的信息

实际上制作PE的思路无非是将其启动后运行shell 管理计算机
而论坛里为了能制作出普遍适用性的PE  
所以很强调驱动   体积之类的事情

我认为各取所需   
按照你的需求    甚至可以使用 AIK setup那个面板 作为启动后的"shell”
我正是如此  开机批处理初始化网络  组件 设置IP  输入法  
在那个面板上启动火狐浏览器 和别的应用程序

这样做速度惊人   根本不需要pecmd初始化shell的过程   
只有后台运行wpeinit初始化网络需要一些时间

使用那个面板   只需你从AIK光盘镜像中拷贝出 以下几个文件  startcd.exe startcd.ini background.bmp datapane.bmp  
相信我   只要你仔细查看那个startcd.ini 之后   你就知道该怎么做了 ·····

[ 本帖最后由 febray 于 2010-5-4 09:19 编辑 ]
回复

使用道具 举报

16#
发表于 2010-5-4 15:47:15 | 只看该作者
原帖由 <i>febray</i> 于 2010-5-4 09:13 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1944753&ptid=163041" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
如果你仔细阅读过微软的Windows PE 文档   就了解PE的制作过程了<br />
所谓解开核心wim <br />
就是文档里所说的 Dism /Mount-Wim /WimFile <br />
制作PE最原始 最权威的教程莫过于AIK里的文档<br />
如果你重新开始制作PE  <br />
并且 ...
<br />


呵呵,febray 说的很好,这个的确是个好方法,我抽空用这个面板给大伙弄一个PE3.1出来。
回复

使用道具 举报

17#
 楼主| 发表于 2010-5-7 17:46:18 | 只看该作者

回复 #15 febray 的帖子

这几天没有上网,恢复不及时。
再次深深地感谢febray  !!!
你说的真是好!的确,目前论坛主要讨论的是加explorer,精简等,而且,使用PE3.0的的确少。我发现PE3.0有pe1.0不可企及的优越性,我不打算回头。
你说的面板有启发,我目前打算VC自己写一个shell.
回复

使用道具 举报

18#
发表于 2010-5-7 18:24:29 | 只看该作者
原帖由 febray 于 2010-5-4 09:13 发表
如果你仔细阅读过微软的Windows PE 文档   就了解PE的制作过程了
所谓解开核心wim
就是文档里所说的 Dism /Mount-Wim /WimFile
制作PE最原始 最权威的教程莫过于AIK里的文档
如果你重新开始制作PE  
并且 ...


这个面板体积太大,还不如自己写个...
回复

使用道具 举报

19#
 楼主| 发表于 2010-5-10 17:40:36 | 只看该作者
把两个最大的字体msyh.ttf ,21,767,952  ,mingliu.ttc,32,217,124,这两个文件50几兆,删除后,保存的boo.wim只小了10几兆,不知道是是不是Wim文件压缩的原因。不知可否提高压缩比?
回复

使用道具 举报

20#
发表于 2010-5-10 18:25:31 | 只看该作者
我使用批处理删除原版PE里的system32下垃圾文件
只给你做参考
请你针对你自己的路径更改批处理的内容
并且这些知识粗浅的精简
我对体积要求并不苛刻
所以没有太研究
首先是删除垃圾文件夹  
rd /s /q ar-sa
rd /s /q bg-bg
rd /s /q cs-cz
rd /s /q da-dk
rd /s /q de-de
rd /s /q el-gr
rd /s /q es-es
rd /s /q et-ee
rd /s /q fi-fi
rd /s /q fr-fr
rd /s /q he-il
rd /s /q hr-hr
rd /s /q hu-hu
rd /s /q it-it
rd /s /q ja-jp
rd /s /q ko-kr
rd /s /q lt-LT
rd /s /q lv-LV
rd /s /q nb-no
rd /s /q nl-nl
rd /s /q pl-pl
rd /s /q pt-pt
rd /s /q pt-br
rd /s /q ro-ro
rd /s /q ru-ru
rd /s /q sk-sk
rd /s /q sv-se
rd /s /q sl-SI
rd /s /q sr-Latn-CS
rd /s /q dv-se
rd /s /q th-th
rd /s /q tr-tr
rd /s /q uk-ua
rd /s /q zh-hk
rd /s /q zh-tw
rd /s /q en-us
mkdir en-us
copy zh-cn\bootres.dll.mui en-us\bootres.dll.mui ;仅仅是为了显示动态启动画面
rd /s /q 0409
rd /s /q catroot2
rd /s /q GroupPolicy
rd /s /q GroupPolicyUsers
rd /s /q logfiles
rd /s /q recovery
rd /s /q restore
rd /s /q setup
rd /s /q winevt
以下是删除system32下一些不用的文件
rem  删除多余nls文件
rem  c_037.nls 37 (IBM EBCDIC - 美国/加拿大)

rem  c_437.nls 437 (OEM - 美国)

rem  c_500.nls 500 (IBM EBCDIC - 国际)

rem  c_708.nls 708 (阿拉伯文 - ASMO)
del  c:\winpe_x86\mount\windows\system32\c_708.nls
rem  c_720.nls 720 (阿拉伯文 - 透明 ASMO)
del  c:\winpe_x86\mount\windows\system32\c_720.nls
rem  c_737.nls 737 (OEM - 希腊文 437G)
del  c:\winpe_x86\mount\windows\system32\c_737.nls
rem  c_775.nls 775 (OEM - 波罗的海文)
del  c:\winpe_x86\mount\windows\system32\c_775.nls
rem  c_850.nls 850 (OEM - 多语拉丁文 I)

rem  c_852.nls 852 (OEM - 拉丁文 II)

rem  c_855.nls 855 (OEM - 西里尔文)
del  c:\winpe_x86\mount\windows\system32\c_855.nls
rem  c_857.nls 857 (OEM - 土耳其文)
del  c:\winpe_x86\mount\windows\system32\c_857.nls
rem  c_858.nls 858 (OEM - 多语拉丁文 I + 欧洲)

rem  c_860.nls 860 (OEM - 葡萄牙文)
del  c:\winpe_x86\mount\windows\system32\c_860.nls
rem  c_861.nls 861 (OEM - 冰岛文)
del  c:\winpe_x86\mount\windows\system32\c_861.nls
rem  c_862.nls 862 (OEM - 希伯来文)
del  c:\winpe_x86\mount\windows\system32\c_862.nls
rem  c_863.nls 863 (OEM - 加拿***语)
del  c:\winpe_x86\mount\windows\system32\c_863.nls
rem  c_864.nls 864 (OEM - 阿拉伯文)
del  c:\winpe_x86\mount\windows\system32\c_864.nls
rem  c_865.nls 865 (OEM - 挪威文)
del  c:\winpe_x86\mount\windows\system32\c_865.nls
rem  c_866.nls 866 (OEM - 俄文)
del  c:\winpe_x86\mount\windows\system32\c_866.nls
rem  c_869.nls 869 (OEM - 现代希腊文)
del  c:\winpe_x86\mount\windows\system32\c_869.nls
rem  c_870.nls 870 (IBM EBCDIC - 多语/ROECE (拉丁文-2))

rem  c_874.nls 874 (ANSI/OEM - 泰文)
del  c:\winpe_x86\mount\windows\system32\c_874.nls
rem  c_875.nls 875 (IBM EBCDIC - 现代希腊文)
del  c:\winpe_x86\mount\windows\system32\c_875.nls
rem  c_932.nls 932 (ANSI/OEM - 日文 Shift-JIS)
del  c:\winpe_x86\mount\windows\system32\c_932.nls
rem  c_936.nls 936 (ANSI/OEM - 简体中文 GBK)

rem  c_949.nls 949 (ANSI/OEM - 韩文)
del  c:\winpe_x86\mount\windows\system32\c_949.nls
rem  c_950.nls 950 (ANSI/OEM - 繁体中文 Big5)

rem  c_1026.nls 1026 (IBM EBCDIC - 土耳其语 (拉丁-5))
del  c:\winpe_x86\mount\windows\system32\c_1026.nls
rem  c_1047.nls 1047 (IBM EBCDIC - 拉丁文-1/公开系统)

rem  c_1140.nls 1140 (IBM EBCDIC - 美国/加拿大(37 + Euro))

rem  c_1141.nls 1141 (IBM EBCDIC - 德国(20273 + Euro))
del  c:\winpe_x86\mount\windows\system32\c_1141.nls
rem  c_1142.nls 1142 (IBM EBCDIC - 丹麦/挪威(20277 + Euro))
del  c:\winpe_x86\mount\windows\system32\c_1142.nls
rem  c_1143.nls 1143 (IBM EBCDIC - 芬兰/瑞典(20278 + Euro))
del  c:\winpe_x86\mount\windows\system32\c_1143.nls
rem  c_1144.nls 1144 (IBM EBCDIC - 意大利(20280 + Euro))
del  c:\winpe_x86\mount\windows\system32\c_1144.nls
rem  c_1145.nls 1145 (IBM EBCDIC - 拉丁美洲/西班牙(20284 + Euro))
del  c:\winpe_x86\mount\windows\system32\c_1145.nls
rem  c_1146.nls 1146 (IBM EBCDIC - 英国(20285 + Euro))

rem  c_1147.nls 1147 (IBM EBCDIC - 法国(20297 + Euro))
del  c:\winpe_x86\mount\windows\system32\c_1147.nls
rem  c_1148.nls 1148 (IBM EBCDIC - 国际(500 + Euro))

rem  c_1149.nls 1149 (IBM EBCDIC - 冰岛(20871 + Euro))
del  c:\winpe_x86\mount\windows\system32\c_1149.nls
rem  c_1250.nls 1250 (ANSI - 中欧)

rem  c_1251.nls 1251 (ANSI - 西里尔文)
del  c:\winpe_x86\mount\windows\system32\c_1251.nls
rem  c_1252.nls 1252 (ANSI - 拉丁文 I)

rem  c_1253.nls 1253 (ANSI - 希腊文)
del  c:\winpe_x86\mount\windows\system32\c_1253.nls
rem  c_1254.nls 1254 (ANSI - 土耳其文)
del  c:\winpe_x86\mount\windows\system32\c_1254.nls
rem  c_1255.nls 1255 (ANSI - 希伯来文)
del  c:\winpe_x86\mount\windows\system32\c_1255.nls
rem  c_1256.nls 1256 (ANSI - 阿拉伯文)
del  c:\winpe_x86\mount\windows\system32\c_1256.nls
rem  c_1257.nls 1257 (ANSI - 波罗的海文)
del  c:\winpe_x86\mount\windows\system32\c_1257.nls
rem  c_1258.nls 1258 (ANSI/OEM - 越南)
del  c:\winpe_x86\mount\windows\system32\c_1258.nls
rem  c_1361.nls 1361 (韩文 - Johab)
del  c:\winpe_x86\mount\windows\system32\c_1361.nls
rem  c_10000.nls 10000 (MAC - 罗马)
del  c:\winpe_x86\mount\windows\system32\c_10000.nls
rem  c_10001.nls 10001 (MAC - 日文)
del  c:\winpe_x86\mount\windows\system32\c_10001.nls
rem  c_10002.nls 10002 (MAC - 繁体中文 Big5)

rem  c_10003.nls 10003 (MAC - 韩文)
del  c:\winpe_x86\mount\windows\system32\c_10003.nls
rem  c_10004.nls 10004 (MAC - 阿拉伯文)
del  c:\winpe_x86\mount\windows\system32\c_10004.nls
rem  c_10005.nls 10005 (MAC - 希伯来文)
del  c:\winpe_x86\mount\windows\system32\c_10005.nls
rem  c_10006.nls 10006 (MAC - 希腊文 I)
del  c:\winpe_x86\mount\windows\system32\c_10006.nls
rem  c_10007.nls 10007 (MAC - 西里尔文)
del  c:\winpe_x86\mount\windows\system32\c_10007.nls
rem  c_10008.nls 10008 (MAC - 简体中文 GB 2312)

rem  c_10010.nls 10010 (MAC - 罗马尼亚)
del  c:\winpe_x86\mount\windows\system32\c_10010.nls
rem  c_10017.nls 10017 (MAC - 乌克兰)
del  c:\winpe_x86\mount\windows\system32\c_10017.nls
rem  c_10021.nls 10021 (MAC - 泰文)
del  c:\winpe_x86\mount\windows\system32\c_10021.nls
rem  c_10029.nls 10029 (MAC - 拉丁文 II)

rem  c_10079.nls 10079 (MAC - 冰岛文)
del  c:\winpe_x86\mount\windows\system32\c_10079.nls
rem  c_10081.nls 10081 (MAC - 土耳其文)
del  c:\winpe_x86\mount\windows\system32\c_10081.nls
rem  c_10082.nls 10082 (MAC - 克罗地亚)
del  c:\winpe_x86\mount\windows\system32\c_10082.nls
rem  c_20000.nls 20000 (CNS - 台湾)

rem  c_20001.nls 20001 (TCA - 台湾)

rem  c_20002.nls 20002 (Eten - 台湾)

rem  c_20003.nls 20003 (IBM5550 - 台湾)

rem  c_20004.nls 20004 (TeleText - 台湾)

rem  c_20005.nls 20005 (Wang - 台湾)

rem  c_20105.nls 20105 (IA5 IRV 国际字母表 No.5)

rem  c_20106.nls 20106 (IA5 德文)
del  c:\winpe_x86\mount\windows\system32\c_20106.nls
rem  c_20107.nls 20107 (IA5 瑞典文)
del  c:\winpe_x86\mount\windows\system32\c_20107.nls
rem  c_20108.nls 20108 (IA5 挪威文)
del  c:\winpe_x86\mount\windows\system32\c_20108.nls
rem  c_20127.nls 20127 (US-ASCII)

rem  c_20261.nls 20261 (T.61)

rem  c_20269.nls 20269 (ISO 6937 Non-Spacing Accent)

rem  c_20273.nls 20273 (IBM EBCDIC - 德国)
del  c:\winpe_x86\mount\windows\system32\c_20273.nls
rem  c_20277.nls 20277 (IBM EBCDIC - 丹麦/挪威)
del  c:\winpe_x86\mount\windows\system32\c_20277.nls
rem  c_20278.nls 20278 (IBM EBCDIC - 芬兰/瑞典)
del  c:\winpe_x86\mount\windows\system32\c_20278.nls
rem  c_20280.nls 20280 (IBM EBCDIC - 意大利)
del  c:\winpe_x86\mount\windows\system32\c_20280.nls
rem  c_20284.nls 20284 (IBM EBCDIC - 拉丁美洲/西班牙)
del  c:\winpe_x86\mount\windows\system32\c_20284.nls
rem  c_20285.nls 20285 (IBM EBCDIC - 英国)

rem  c_20290.nls 20290 (IBM EBCDIC - 扩展式日文片假名)
del  c:\winpe_x86\mount\windows\system32\c_20290.nls
rem  c_20297.nls 20297 (IBM EBCDIC - 法国)
del  c:\winpe_x86\mount\windows\system32\c_20297.nls
rem  c_20420.nls 20420 (IBM EBCDIC - 阿拉伯文)
del  c:\winpe_x86\mount\windows\system32\c_20420.nls
rem  c_20423.nls 20423 (IBM EBCDIC - 希腊文)
del  c:\winpe_x86\mount\windows\system32\c_20423.nls
rem  c_20424.nls 20424 (IBM EBCDIC - 希伯来文)
del  c:\winpe_x86\mount\windows\system32\c_20424.nls
rem  c_20833.nls 20833 (IBM EBCDIC - 扩展式韩文)
del  c:\winpe_x86\mount\windows\system32\c_20833.nls
rem  c_20838.nls 20838 (IBM EBCDIC - 泰文)
del  c:\winpe_x86\mount\windows\system32\c_20838.nls
rem  c_20866.nls 20866 (俄文 - KOI8)
del  c:\winpe_x86\mount\windows\system32\c_20866.nls
rem  c_20871.nls 20871 (IBM EBCDIC - 冰岛文)
del  c:\winpe_x86\mount\windows\system32\c_20871.nls
rem  c_20880.nls 20880 (IBM EBCDIC - 西里尔文(俄语))
del  c:\winpe_x86\mount\windows\system32\c_20880.nls
rem  c_20905.nls 20905 (IBM EBCDIC - 土耳其文)
del  c:\winpe_x86\mount\windows\system32\c_20905.nls
rem  c_20924.nls 20924 (IBM EBCDIC - 拉丁文-1/公开系统(1047 + Euro))

rem  c_20932.nls 20932 (JIS X 0208-1990 & 0212-1990)

rem  c_20936.nls 20936 (简体中文 GB2312)

rem  c_20949.nls 20949 (Korean Wansung)
del  c:\winpe_x86\mount\windows\system32\c_20949.nls
rem  c_21025.nls 21025 (IBM EBCDIC - 西里尔文(塞尔维亚语、保加利亚语))
del  c:\winpe_x86\mount\windows\system32\c_21025.nls
rem  c_21027.nls 21027 (Ext Alpha 小写)

rem  c_21866.nls 21866 (乌克兰语 - KOI8-U)
del  c:\winpe_x86\mount\windows\system32\c_21866.nls
rem  c_28591.nls 28591 (ISO 8859-1 拉丁文 I)

rem  c_28592.nls 28592 (ISO 8859-2 中欧)
del  c:\winpe_x86\mount\windows\system32\c_28592.nls
rem  c_28593.nls 28593 (ISO 8859-3 拉丁文 3)

rem  c_28594.nls 28594 (ISO 8859-4 波罗的海文)
del  c:\winpe_x86\mount\windows\system32\c_28594.nls
rem  c_28595.nls 28595 (ISO 8859-5 西里尔文)
del  c:\winpe_x86\mount\windows\system32\c_28595.nls
rem  c_28596.nls 28596 (ISO 8859-6 阿拉伯文)
del  c:\winpe_x86\mount\windows\system32\c_28596.nls
rem  c_28597.nls 28597 (ISO 8859-7 希腊文)
del  c:\winpe_x86\mount\windows\system32\c_28597.nls
rem  c_28598.nls 28598 (ISO 8859-8 希伯来文: 视觉排序)

rem  c_28599.nls 28599 (ISO 8859-9 拉丁文 5)

rem  c_28603.nls 28603 (ISO/IEC 8859-13:1998 (Lithuanian))

rem  c_28605.nls 28605 (ISO 8859-15 拉丁文 9)

rem 删除多余键盘
rename c:\winpe_x86\mount\windows\system32\kbdus.dll usa.dll
del  /q c:\winpe_x86\mount\windows\system32\kb*.dll
rename c:\winpe_x86\mount\windows\system32\usa.dll kbdus.dll

windows下的winsxs是占用空间大户  我只保留以下目录
filemap
mainfest
x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_5.82.7600.16385_en-us_020378a8991bbcc2
x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_5.82.7600.16385_zh-cn_6189e316803d96d4
x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_6.0.7600.16385_en-us_581cd2bf5825dde9
x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_6.0.7600.16385_zh-cn_b7a33d2d3f47b7fb
x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16385_none_ebf82fc36c758ad5
x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_421189da2b7fabfc
x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.7600.16385_none_83ab0ddaed0c4c23
x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.16385_none_72fc7cbf861225ca
x86_microsoft.windows.h..display-driverclass_31bf3856ad364e35_6.1.7600.16385_none_43670cedf1a9c429
x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7600.16385_none_0935b76c289e0fd5
回复

使用道具 举报

21#
发表于 2010-5-10 22:42:33 | 只看该作者
PE 3.0包含网络我只做到120M,很多东西还是可以精简的,语言MUI精简是初级的,主要在于分析SYSTEM32和winsxs下的文件,没有太多捷径可走,毕竟研究的人太少,和当初那么多人去攻PE 1.0 1.5不一样
回复

使用道具 举报

22#
 楼主| 发表于 2010-5-11 14:59:51 | 只看该作者

回复 #20 febray 的帖子

真是感激不尽,学到不少东西,我可以省老大功夫,少走很多弯路。
回复

使用道具 举报

23#
 楼主| 发表于 2010-5-11 15:00:33 | 只看该作者

回复 #21 goffi 的帖子

多谢交流。。。。。。。。。。。
回复

使用道具 举报

24#
 楼主| 发表于 2010-5-11 15:04:30 | 只看该作者
2006/10/03  10:10            26,672 marlett.ttf
2007/03/25  08:00         2,510,636 simsun.ttc
2006/10/10  10:08           675,860 tahoma.ttf
2006/09/19  05:34             6,128 vga866.fon
2006/09/19  05:34             6,272 vga936.fon
2006/09/19  05:34             5,360 vgafix.fon
2006/09/19  05:34             5,168 vgaoem.fon
2006/09/19  05:34             7,280 vgasys.fon
               9 个文件      3,243,376 字节
将论坛中的PE3.0的字库3.2MB,替换pe3.0的字库。体积不会减少。
同时,并且删除windows\winsxs\backup下文件,Winsyxs下,x86-windows-fonts*为前缀的文件夹。这样做出了的PE3.0比原版少40MB,副作用是字体稍微了难看点,其他还没有发现不妥之处。
回复

使用道具 举报

25#
发表于 2010-5-12 14:21:00 | 只看该作者
不知你的“shell”是否写好   借我一用呢 ?
回复

使用道具 举报

26#
发表于 2010-5-12 14:22:09 | 只看该作者
要保留宋体 simsun.ttc

可以替换成一个2M大小的精简宋体字体
中文显示离不了宋体的 ··
回复

使用道具 举报

27#
 楼主| 发表于 2010-5-12 15:04:28 | 只看该作者

回复 #25 febray 的帖子

设想是这样的:
http://blog.sina.com.cn/s/blog_638b649a0100ij89.html
还没有完全弄好,欢迎多提宝贵意见。
回复

使用道具 举报

28#
 楼主| 发表于 2010-5-12 15:05:22 | 只看该作者
这个宋体就是坛子里面的:simsun.ttc
2.5MB。
回复

使用道具 举报

29#
发表于 2010-5-13 20:59:35 | 只看该作者
谢谢分享,最近在用winbuilder折腾PE3.0,获取了不少信息。
回复

使用道具 举报

30#
发表于 2010-5-13 21:18:22 | 只看该作者
还不如用 pe 1.5
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-4 07:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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