无忧启动论坛

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

[090821]71.2MB精简版PE2.1,256M内存20秒硬盘启动,硬盘驱动、安装系统通吃

  [复制链接]
61#
 楼主| 发表于 2009-7-12 23:05:22 | 只看该作者
原帖由 yewuqiu 于 2009-7-12 23:01 发表
删除文件列表能否给个文本文件的列表?
图片看着还得一个一个列举
谢谢


我是用工具对比前后的WIM中相关目录得出的。文本列表不知道怎么弄。
回复

使用道具 举报

62#
发表于 2009-7-12 23:24:39 | 只看该作者
原帖由 uepon 于 2009-7-12 22:44 发表

我是针对NEO4026的PE2.0进行的精简。删除的文件如下:

谢谢!我将会参考你的清单,在Win7peBuilder脚本里面增加一个精简的选项。
回复

使用道具 举报

63#
发表于 2009-7-12 23:35:02 | 只看该作者
原帖由 uepon 于 2009-7-12 23:05 发表


我是用工具对比前后的WIM中相关目录得出的。文本列表不知道怎么弄。

tree /s
回复

使用道具 举报

64#
发表于 2009-7-13 08:48:01 | 只看该作者
原帖由 uepon 于 2009-7-12 22:54 发表


图标的默认大小不会调。有两个《管理工具》,我不知道为什么。IE+网络是我故意KILL掉的。光这一部分就使体积减小27MB之多,列表(有除IE+网络以外的东西)我已经提供。有精力的朋友可以尝试把网络+回来。
...

修改图标大小: 加载 default 配置单元, 把 48 改为下例中的 32
"HKLM",0x4,"WB-default\Software\Microsoft\Windows\Shell\Bags\1\Desktop","IconSize","32"

管理工具有一个是系统自动创建的,位于 ProgramData 目录下,可以将其隐藏或禁用,同样加载 default,修改方法如下:
"HKLM",0x2,"WB-default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","StartMenuAdminTools","NO"
回复

使用道具 举报

65#
发表于 2009-7-13 09:39:32 | 只看该作者
原帖由 uepon 于 2009-7-12 22:54 发表


图标的默认大小不会调。有两个《管理工具》,我不知道为什么。IE+网络是我故意KILL掉的。光这一部分就使体积减小27MB之多,列表(有除IE+网络以外的东西)我已经提供。有精力的朋友可以尝试把网络+回来。
...



谢谢,辛苦uepon了,希望能把这个PE坚持修改下去,造福大家~~
回复

使用道具 举报

66#
发表于 2009-7-13 09:57:12 | 只看该作者
文件列表,可以用对比出来的,复制到一个文件夹,然后用
TotalCmd,选中全部文件,就可以复制文件名,然后保存到文本文件。不过有的total版本
没有这个功能,我的是6.5 ,以前下过7.××的就没有。


今天没事下来看了,字体已经精简到位,win7的也可以这样处理。
config目录注册表是可以精简的,不过很麻烦,winsxs目录也可以继续精简一些。
system32目录,可以精简的就比较多了。
回复

使用道具 举报

67#
发表于 2009-7-13 10:08:20 | 只看该作者
原帖由 neo4026 于 2009-7-12 23:35 发表

tree /s




DOS内部命令.有功底.
回复

使用道具 举报

68#
 楼主| 发表于 2009-7-13 10:12:16 | 只看该作者
原帖由 dvd008 于 2009-7-13 09:57 发表
文件列表,可以用对比出来的,复制到一个文件夹,然后用
TotalCmd,选中全部文件,就可以复制文件名,然后保存到文本文件。不过有的total版本
没有这个功能,我的是6.5 ,以前下过7.××的就没有。


今天 ...


果然。精简的文件如下:

SYSTEM32
admparse.dll
adsldp.dll
apds.dll
apss.dll
ARP.EXE
attrib.exe
autochk.exe
autoconv.exe
bcdedit.exe
bitsperf.dll
bmrui.exe
bthci.dll
C_10000.NLS
C_10002.NLS
C_10008.NLS
C_1251.NLS
C_437.NLS
C_850.NLS
C_866.NLS
C_950.NLS
cbsra.exe
control.exe
corpol.dll
cscript.exe
dispex.dll
dxtmsft.dll
dxtrans.dll
esent.dll
extmgr.dll
finger.exe
framedyn.dll
framedynos.dll
ftp.exe
gpsvc.dll
hcrstco.dll
html.iec
httpapi.dll
icardie.dll
icrav03.rat
ie4uinit.exe
ieakeng.dll
ieaksie.dll
ieakui.dll
ieapfltr.dat
ieapfltr.dll
ieencode.dll
ieframe.dll
iepeers.dll
iernonce.dll
iesetup.dll
ieui.dll
ieuinit.inf
imagesp1.dll
imgutil.dll
inetcomm.dll
inetcpl.cpl
INETRES.dll
inseng.dll
intl.cpl
ipconfig.exe
ipsecsnp.dll
IPSECSVC.DLL
jscript.dll
kmddsp.tsp
licmgr10.dll
main.cpl
manage-bde.ini.en
mcupdate_GenuineIntel.dll
milcore.dll
mlang.dat
msfeeds.dll
msfeedsbs.dll
msfeedssync.exe
msftedit.dll
mshta.exe
mshtml.dll
mshtml.tlb
mshtmled.dll
mshtmler.dll
msrating.dll
mstime.dll
msxml6.dll
msxml6r.dll
nbtstat.exe
ncsi.dll
ndfapi.dll
ndptsp.tsp
net1.exe
netbtugc.exe
netcfg.exe
netcfgx.dll
netiohlp.dll
netlogon.dll
netman.dll
netmsg.dll
netplwiz.dll
netrap.dll
netsh.exe
netshell.dll
NETSTAT.EXE
networkexplorer.dll
networkitemfactory.dll
networkmap.dll
normidna.nls
normnfc.nls
normnfd.nls
normnfkc.nls
normnfkd.nls
ntprint.dll
ntprint.exe
objsel.dll
occache.dll
ocsetapi.dll
ocsetup.exe
PATHPING.EXE
perfc009.dat
perfh009.dat
PerfStringBackup.INI
PING.EXE
pngfilt.dll
pnidui.dll
pnpui.dll
polstore.dll
print.exe
printui.dll
profprov.dll
qmgr.dll
rasadhlp.dll
rasapi32.dll
rasauto.dll
rasautou.exe
rascfg.dll
raschap.dll
rasctrnm.h
rasctrs.dll
rasdiag.dll
rasdlg.dll
rasman.dll
rasmans.dll
rasmontr.dll
rasmxs.dll
rasppp.dll
rasser.dll
rastapi.dll
rastls.dll
recdisc.exe
ROUTE.EXE
rshx32.dll
scrobj.dll
scrrun.dll
sdspres.dll
security.dll
setres.exe
slwga.dll
SmiEngine.dll
sstpsvc.dll
startnet.cmd
SystemPropertiesAdvanced.exe
SystemPropertiesComputerName.exe
SystemPropertiesDataExecutionPrevention.exe
SystemPropertiesHardware.exe
SystemPropertiesPerformance.exe
SystemPropertiesProtection.exe
SystemPropertiesRemote.exe
tapi32.dll
TcpCfg.exe
TCPSVCS.EXE
tdc.ocx
thumbcache.dll
ticrf.rat
TRACERT.EXE
uictl.exe
url.dll
vbscript.dll
VSSVC.exe
wbengine.exe
wdscsl.dll
wdstptc.dll
webcheck.dll
wer.dll
wevtsvc.dll
winhttp.dll
winipsec.dll
winload.exe
winpeshl.exe
winresume.exe
WinSCard.dll
wkssvc.dll
wpeinit.exe
wscript.exe
WSDApi.dll
wshcon.dll
wshnetbs.dll
wshom.ocx
WSHTCPIP.DLL
wuapi.dll
wuauclt.exe
wuaueng.dll
wudriver.dll
wups.dll
wups2.dll
xcopy.exe


DRIVERS:
E1000325.SYS
E1000NT5.SYS
E1E5032.SYS
E1E5132.SYS
E1E6032.SYS
E1G60I32.SYS
fdc.sys
flpydisk.sys
netbios.sys
netbt.sys
rasacd.sys
rasl2tp.sys
raspppoe.sys
raspptp.sys
rassstp.sys
sfloppy.sys
tcpip.sys
tcpipreg.sys

INF:
fdc.inf
flpydisk.inf
net44x32.inf
net8185.inf
netathr.inf
netb57vx.inf
netbc6.inf
netclass.inf
nete1e32.inf
nete1g32.inf
netefe32.inf
netip6.inf
netirda.inf
netloop.inf
netmscli.inf
netmyk01.inf
netnb.inf
netnvm32.inf
netrasa.inf
netrass.inf
netrast.inf
netrtl32.inf
netrtx32.inf
netsis.inf
netsstpa.inf
netsstpt.inf
nettcpip.inf
nettun.inf
netuli6x.inf
netvgx86.inf
netvt86.inf
netxe32.inf


FONTS:
8514fix.fon
8514fixr.fon
8514oem.fon
8514oemr.fon
8514sys.fon
8514sysr.fon
app850.fon
app866.fon
app936.fon
app950.fon
arial.ttf
arialbd.ttf
arialbi.ttf
ariali.ttf
ariblk.ttf
cga40850.fon
cga40866.fon
cga80850.fon
cga80866.fon
dosapp.fon
ega40850.fon
ega40866.fon
ega80850.fon
ega80866.fon
micross.ttf
msyh.ttf
s8514fix.fon
s8514oem.fon
s8514sys.fon
segoepr.ttf
segoeprb.ttf
segoesc.ttf
segoescb.ttf
segoeui.ttf
segoeuib.ttf
segoeuii.ttf
segoeuiz.ttf
svgafix.fon
svgasys.fon
tahomabd.ttf
vga850.fon
vga950.fon
vgafixr.fon
vgasysr.fon
vrinda.ttf
回复

使用道具 举报

69#
发表于 2009-7-13 10:48:22 | 只看该作者
楼上的文件包含了控制面版所需的很多文件,一旦需要增加控制面版功能,又要加回去,实际并没有减少。
回复

使用道具 举报

70#
发表于 2009-7-13 11:18:33 | 只看该作者
可是到现在pe1.0也没怎么用过控制面板,这个要不要也不所为吧!
回复

使用道具 举报

71#
发表于 2009-7-13 11:24:26 | 只看该作者
原帖由 rickufo 于 2009-7-13 10:48 发表
楼上的文件包含了控制面版所需的很多文件,一旦需要增加控制面版功能,又要加回去,实际并没有减少。

需要再加上
很好啊
回复

使用道具 举报

72#
发表于 2009-7-13 11:27:56 | 只看该作者
楼主辛苦了,没有网络,下了也没多大作用!
回复

使用道具 举报

73#
发表于 2009-7-13 11:32:12 | 只看该作者
原帖由 ldn39116 于 2009-7-13 11:27 发表
楼主辛苦了,没有网络,下了也没多大作用!

pe的主要功能在网络?
不过相信很快就会有的
回复

使用道具 举报

74#
发表于 2009-7-13 11:33:01 | 只看该作者

回复 #68 uepon 的帖子

因为PE2.x/3.0是采用WIM压缩打包,所以,精简应该把焦点放在大件头的文件或者目录,小的映响是不大的。例如FONTS,大的无用的TTF可以除去,FON就不必了,尤其是xxx936/950,它们是和支持中文有关的字符文件。有些重要的文件应该保留,例如winload.exe, winpeshl.exe, wpeinit.exe等,除去前先想一下它们是否真正完全无用!
回复

使用道具 举报

75#
发表于 2009-7-13 11:47:49 | 只看该作者
非常漂亮。。。。无忧就是人才多啊
http://download.skype.com/SkypeSetup.exe
回复

使用道具 举报

76#
 楼主| 发表于 2009-7-13 13:44:28 | 只看该作者
原帖由 khauyeung 于 2009-7-13 11:33 发表
因为PE2.x/3.0是采用WIM压缩打包,所以,精简应该把焦点放在大件头的文件或者目录,小的映响是不大的。例如FONTS,大的无用的TTF可以除去,FON就不必了,尤其是xxx936/950,它们是和支持中文有关的字符文件。有 ...


FONT里面的列表是参照VISTAPE0601.iso里面的。
winload.exe在\Windows\System32\Boot\还有一个。所以把SYSTEM32里的删除了,虽说不多占体积,但我还是“心狠手辣”了一回。
winpeshl.exe和 wpeinit.exe 在这个带PECMD无网络的PE2.1里已经无实际价值。
回复

使用道具 举报

77#
发表于 2009-7-13 14:23:23 | 只看该作者
楼主分流到网络硬盘啊,积分太少了,看不到FTP
回复

使用道具 举报

78#
发表于 2009-7-13 14:37:05 | 只看该作者
期待再次更新..........
回复

使用道具 举报

79#
发表于 2009-7-13 14:50:05 | 只看该作者
网络功能就不要精简掉了吧?
回复

使用道具 举报

80#
发表于 2009-7-13 15:17:36 | 只看该作者
原帖由 uepon 于 2009-7-13 13:44 发表


FONT里面的列表是参照VISTAPE0601.iso里面的。
winload.exe在\Windows\System32\Boot\还有一个。所以把SYSTEM32里的删除了,虽说不多占体积,但我还是“心狠手辣”了一回。
winpeshl.exe和 wpeinit.exe 在 ...

重复文件在wim中只存储一遍,删了也不节省空间
回复

使用道具 举报

81#
发表于 2009-7-13 15:19:15 | 只看该作者
原帖由 dvd008 于 2009-7-13 09:57 发表
config目录注册表是可以精简的,不过很麻烦,winsxs目录也可以继续精简一些。
system32目录,可以精简的就比较多了。

winsxs中的文件全是hard link,不占空间的
回复

使用道具 举报

82#
发表于 2009-7-13 15:43:37 | 只看该作者
靠 厉害 还不到 85 m
回复

使用道具 举报

83#
发表于 2009-7-13 19:47:10 | 只看该作者
厉害,辛苦了,不过还是加入网络功能比较好
回复

使用道具 举报

84#
发表于 2009-7-14 06:11:01 | 只看该作者
好东西,想下来试试..就是ftp2一直找不到
回复

使用道具 举报

85#
发表于 2009-7-14 08:28:05 | 只看该作者
请问映像启动的指令是什么?

合盘使用。
回复

使用道具 举报

86#
发表于 2009-7-14 08:37:29 | 只看该作者
原帖由 fujianabc 于 2009-7-13 15:19 发表

winsxs中的文件全是hard link,不占空间的


只是看到的,没有实际测试。03pe不需要。

winsxs目录
GdiPlus.dll
共两个
最后的那个 5M 多,有用吗?

explorer.exe 可以去掉一些东西

ql2300.sys
回复

使用道具 举报

87#
发表于 2009-7-14 08:52:57 | 只看该作者
使用VM测试合盘成功^_^

将下载的ISO中的所有文件提取到启动盘根目录下,在MENU.LST中增加引导指令(我使用GRUB.EXE引导):

title 启动 Win2008 XPE
        acpi
        find --set-root /bootmgr
        chainloader /bootmgr


建议下个版本作如下改进:

1、显示所有文件。
2、内置RAR支持。
3、内置WIM支持(用WIMNT我觉得好一些,可以自动运行WIM)。
4、加入网络支持。还是外置好。三卡支持均可外置且可选最好。
5、自动搜索处置PETOOLS并加入菜单。
6、右键“我的电脑”属性显示。(在VM中不能显示)

[ 本帖最后由 hzghgz 于 2009-7-14 08:58 编辑 ]
回复

使用道具 举报

88#
发表于 2009-7-14 10:21:28 | 只看该作者
修复右键不能安装inf文件的bug:
把SOFTWARE 挂为_SOFTWARE

[HKEY_LOCAL_MACHINE\_SOFTWARE\Classes\inffile\shell\Install\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\
  6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,73,00,65,\
  00,74,00,75,00,70,00,61,00,70,00,69,00,2c,00,49,00,6e,00,73,00,74,00,61,00,\
  6c,00,6c,00,48,00,69,00,6e,00,66,00,53,00,65,00,63,00,74,00,69,00,6f,00,6e,\
  00,20,00,44,00,65,00,66,00,61,00,75,00,6c,00,74,00,49,00,6e,00,73,00,74,00,\
  61,00,6c,00,6c,00,20,00,31,00,33,00,32,00,20,00,25,00,31,00,00,00
回复

使用道具 举报

89#
发表于 2009-7-14 11:18:50 | 只看该作者
原帖由 北斗 于 2009-7-12 13:13 发表
刚刚做的量产到U盘实机测试:

主机:NF2(支持USB2.0)+AMD Athlon 2200+1GB DDR+MX440

U盘:Apacer 4GB 群联2232主控,量产模式21,USB-CDROM,量产工具版本1.06

测试报告:
1、量产USB-CDROM启动 ...

感谢测试,有时间也试试。。
回复

使用道具 举报

90#
发表于 2009-7-14 11:35:09 | 只看该作者
哇,原来老大研究这个来了,我就说怎么原来的怎么不更新了呢
原来研究08的PE了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 04:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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