无忧启动论坛

标题: 27M的中文PE3.0_X86(已给出ISO下载和文件列表) [打印本页]

作者: 南朝    时间: 2010-9-30 15:44
标题: 27M的中文PE3.0_X86(已给出ISO下载和文件列表)
好吧,我们来点实在的,boot.wim中所有文件的目录在附件中给出。
ISO我也上传到网盘供大家下载。
http://u.115.com/file/f12539a8d0
之所以没有及时这么做,是我恐怕这里不会有人喜欢这个东西,
毕竟,它连notepad都无法运行,
但这并不是难事。winsxs下加入必须的几个文件夹,
system32下加入几个文件(shell32.dll和propsys.dll等文件)即可,
你可以只补充winsxs中的文件夹,应当可以运行本机WIN7中的notepad和taskmgr来查看本机内容。
否则,会有并行配置不正确的错误提示。

补充一些介绍,这个boot.wim解开后有59M的大小,
FONT ——3MB,用来2M的宋体字
Globalization ——2MB
inf和winsxs一共不到1MB
SYSTEM32下:
CONFIG 5M(这并无关紧要,就算把3M的software减小到800K,capture后整体也只减少几百K;我删除了COMPONENTS;只修改了SYSTEM setup下的一个分支用于批处理设置环境);
重头戏是drivers,我没有砍原版PE带的驱动,只删了软盘的,保留了大概18M。
boot和zh-cn不过1MB而已。
而dll、exe、nls一共也不过28M。
说了这么多只是想告诉还想在此基础上继续定制精简的朋友,精力要放到驱动上来。
但这样共用性恐怕要打折扣。
boot-land最小的PE3.0_X64在20M左右,它的drivers只保留了4M,连USB键鼠都没有了。
(该PE作者给出了一份注册表和文件列表,附在40楼。好像没有现成ISO,放出的一个打包成3M的玩意,我也没能解开。假如有网友把我这个PE_X86驱动砍到自己需要的4M,再删去宋体字,估计也就20M了)
还是想强调,希望使用diskpart等维护工具的朋友,要接受40M+的大小,实际上可能还会更大。
这应该是PE3.0的极限了。


精简出这个核心无非是我个人用来做一些masm的编程。
现在没有砍驱动的情况下( 18M驱动 )
WINDOWS文件夹一共60M (根目录其实也只有这一个文件夹)
字体使用的是2M的宋体。
capture成boot.wim后27M。
本打算支持diskpart的运行
想了又想,还是放弃了
这与我的初衷是违背的,我并不是维护人员,
假如要维护功能的GUI PE3.0,
体积应该在50M左右(不砍驱动)。
27M的可以启动裸机的windows NT核心
对于一些人来说其实还是很有趣的。
它什么也做不了?
对,说的没错,它甚至连notepad都运行不了,
当然,加几M dll和winsxs下的两个文件夹,就可以运行notepad了
但我不喜欢用notepad来写代码,
现在我准备自己写个编辑代码的东西。

做这份实验中,我曾尝试PE2.X的核心化,但vista的核心仿佛很混乱,
甚至少了个winsock的dll都没法启动命令行。
我也没管那么多了,还是回到WIN7上来。



之前的文字 :
这两天花了不少功夫做PE3.0的精简
既试了试坛里放出 54M with explorer 的再精简,
也自己尝试打做以cmd作为shell的骨头PE。大概做到33M 。
我需要一个让自己专心的环境,使用notepad编写代码,再使用MASM编译。
我最初接触的PE是2.0.
第三方工具将PE1.X的复杂化让我难以再回过头去。

有朋友问我如何做没有Pecmd的PE3.0,我不禁苦笑,PE 3.0哪里需要什么Pecmd
将注册表文件system中的setup\commandline修改回winpeshl.exe(论坛里放出的大多设置成了Pecmd),配置一下winpeshl.ini,比如:
[LaunchApps]
display.exe
SetIP.exe
explorer.exe
就可以了。
我使用自己编写的display.exe设置我习惯的分辨率
SetIP后台调用一个批处理,之中wpeinit初始化网络。netsh配置IP。
这么做就是无法通过开始菜单的按钮关机。我也管不了那么多了,只好做了一个wpeutil shutdown\reboot的快捷方式。
实际上PE3.0将PE的定制简化了不少,结构也十分清晰。

将PE3.0 With Explorer做到54M,功夫多下在对dll的替换修改,
我尝试将 54M PE3.0 所有文件用原版文件替换,体积在70M+ .

而实际上我自己所做的不经精简的 PE3.0 With Network也不过100M,
十分原始,不启用主题,也不能运行QQ(我的WIN7中都删除了QQ,呵,得了QQ厌恶症)。
有时候,我觉得50M和30M的区别的确很有意义,
但70M跟100M的差别,我就不太愿意付出太多努力。

不得不谈到boot-land里一位将PE3.0 x64做到20M的网友,
他的网名是xiaopang,很怀疑这是一位中国朋友。
他自己声明这是为了特定的目的:仅使用命令行软件,而要得到最大化的内存。
仅此而已,也使用了111M内存。

[ 本帖最后由 南朝 于 2010-10-8 15:33 编辑 ]

捕获.JPG (107.21 KB, 下载次数: 133)

捕获.JPG

目录.zip

4.19 KB, 下载次数: 186, 下载积分: 无忧币 -2


作者: bfgxp    时间: 2010-9-30 16:01
路过看看,本菜鸟还理解不完整
作者: lxl1638    时间: 2010-9-30 17:42
Win7PE 中 PECMD 的 INIT 命令的确可用可不用,但如果是使用微软的资源管理器作外壳,PECMD 还是少不了的。
既然用微软的资源管理器,那么符合用户的习惯很重要,如从[开始菜单]关机/重启,给桌面、程序组安装快捷方式等都可以用 PECMD。

关键一点,不使用 PECMD 时,若 explorer.exe 进程出错或当掉(在那些精简不当的PE中很容易出现这种问题),你的 PE 就会自动重启了,
当你在 PE 中维护系统、恢复数据或安装系统时,出现这种问题,怕......................。

当然可以用其它工具代替 PECMD,如网上有很多分辨率设置工具、建立快捷方式工具、设置环境变量工具、设置虚拟内存工具、设置壁纸工具等等,
如果都将这些工具收录是可以代替 PECMD 很多功能的,但现在 PECMD 有近百条命令,相当于几十个这样的小工具,怕你要收录几十个这样的工具,
体积可能是 PECMD 的几倍或几十倍了。
作者: 玄天    时间: 2010-9-30 17:49
原帖由 lxl1638 于 2010-9-30 17:42 发表
Win7PE 中 PECMD 的 INIT 命令的确可用可不用,但如果是使用微软的资源管理器作外壳,PECMD 还是少不了的。
既然用微软的资源管理器,那么符合用户的习惯很重要,如从[开始菜单]关机/重启,给桌面、程序组安装 ...

突然想起: INIT 不用的话, 外置的开始菜单快捷方式会直接建立于外置程序文件夹的%Programs%中
作者: 南朝    时间: 2010-9-30 18:19
标题: 回复 #3 lxl1638 的帖子
呵,你说的很对,要想做给别人公用的PE,当然是必用您的PECMD的。
至于个人,假如懂一点编程,定做属于自己的初始化工具,要更简洁一些
作者: chenwg    时间: 2010-9-30 18:41
不错,问题是要自己会编程啊,而且只能做适合自己的PE
作者: hht168    时间: 2010-9-30 21:25
严重支持楼主的努力!我觉得你说的记事本无法正常使用很有可能与缺少shell32.dll文件有关,楼主不妨试试。
作者: yaojy    时间: 2010-9-30 21:37
精简确是个技术。
但为精简而精简则很脱离现实,现在的主流硬件运行这样的PE实在太“浪费”。
既然有了汽车代步,就不必弄辆牛车来用。
作者: lxl1638    时间: 2010-9-30 21:41
原帖由 玄天 于 2010-9-30 17:49 发表

突然想起: INIT 不用的话, 外置的开始菜单快捷方式会直接建立于外置程序文件夹的%Programs%中


的确是这样,INIT命令在 NT5.x 系列 WinPE 中除了初始化系统内存环境(注册 Windows 外壳)外,还负责初始化系统、用户环境变量。

在 NT5.x 系列 WinPE 中,这两项功能都不能少,少了前者,资源管理器无法启动,少了后者,就如你说的那样。
在 NT6.x 系列 WinPE 中,好象前者可以省掉,但省了后者,系统、用户环境变量或丢失。
作者: 南朝    时间: 2010-9-30 21:58
标题: 回复 #8 yaojy 的帖子
的确,我对精简这个事简直有些“痛恨”,但想到精简到20M的时不但有趣,可能还可以满足某些极端需求,就试了一试。
要做到20M,恐怕是要很下些功夫的,我现在也只做到30M,但很希望能运行diskpart.exe,现在它会提示加载COM组件失败。
作者: 南朝    时间: 2010-10-1 12:48
现在做到了35M用记事本 打开对话框可以看到磁盘和文件。
可以运行智能ABC输入文字。
system32下的DLL恐怕是不能再少了。
驱动(现在15M)和注册表(现在10M)的精简再续。

[ 本帖最后由 南朝 于 2010-10-1 12:56 编辑 ]

01.JPG (79.85 KB, 下载次数: 111)

01.JPG

02.JPG (114.38 KB, 下载次数: 106)

02.JPG

作者: 2010CHF    时间: 2010-10-2 09:59
感谢分享,仔细学习中,,,
作者: 12050202    时间: 2010-10-2 10:02
只为启动起来
那就减了

好象LZ只这目的

启动后不干事?

不支持
作者: 35835747    时间: 2010-10-2 11:04
感谢楼主的经验分享!我也好好学习!支持!
作者: 66369    时间: 2010-10-2 11:12
先确认正常启动后.能完成哪些...

这样的精简.才有意义.
作者: 南朝    时间: 2010-10-2 11:44
我自己恐怕是不需要维护的,
当然,我现在还是在准备diskpart和分区软件的运行
作者: kinglion    时间: 2010-10-5 20:06
呵呵,精神可嘉!

虽然本人不赞同这些“DOS”时代的令人神秘的工作,不过对win7pe的推动有益的工作还是支持一下。
作者: HB天意    时间: 2010-10-5 20:20
整成这个样子也太难看了。
作者: dvd008    时间: 2010-10-5 21:05
加油!
还有更好的壳吗
DISKPART分区,格式化是最基本的,一定要
作者: 南朝    时间: 2010-10-6 14:06
给出了一份列表
给有特殊需要的朋友做参考吧 ··
作者: 426L    时间: 2010-10-6 18:24
楼主能否提供一份
winsxs目录及Manifests目录的文件列表?
作者: bfgxp    时间: 2010-10-6 19:01
假如要维护功能的GUI PE3.0,
体积应该在50M左右(不砍驱动)。

看来pe3的极限也就50m左右了
作者: pseudo    时间: 2010-10-6 19:21
支持楼主。
这个跟0PE的cmdpe组件有相似之处,就是精简到几乎运行不了什么程序的程度,但在此基础上可以搭建16MB的ghost32专用pe等。
最重要的是,这种cmdpe可以作为PE的“U启核心”。U启核心体积很大程度上决定了老机U启速度。
作者: coolg    时间: 2010-10-6 20:06
传上来吧,来点实的,不要空话
作者: M    时间: 2010-10-6 23:50
牛人。不得不佩服,精简成这样要花很多的心思和精力。
作者: plutoshen    时间: 2010-10-7 08:44
大小我非常满意,就是功能太少了。
作者: 南朝    时间: 2010-10-7 09:50
给出了全部的文件列表和ISO的下载
作者: coolg    时间: 2010-10-7 10:13
标题: 回复 #1 南朝 的帖子
呵呵,先谢后下,支持!!!
作者: xhj    时间: 2010-10-7 12:58
期盼,强大的作品问世
作者: plutoshen    时间: 2010-10-7 16:51
没什么可说的,下载测试。
作者: dvd008    时间: 2010-10-7 18:48
简单替换我那个的文件,26M,

最关键: 可以实机128M内存启动(4M共享显存.赛扬500的CPU)
作者: dvd008    时间: 2010-10-7 19:08
驱动部分,可以去掉RAID部分.反正那些驱动版本不够新
自带通用AHCI也可以了
作者: 南朝    时间: 2010-10-7 19:57
呵,恕我直言,我对驱动还真是不太了解。
假如你可以给出一份常用驱动列表,比如USB,键鼠之类的,我会很感激!
作者: dvd008    时间: 2010-10-7 20:38
具体我也没有,但是,我的
55M的版本,驱动是15M,可以继续精简下面这些,
是其它的RAID驱动,笔记本,个人机器基本不用.服务器回用到
adp94xx.sys
adpahci.sys
adpu320.sys
AGP440.sys
AMDAGP.SYS
arc.sys
arcsas.sys
exfat.sys  u
GAGP30KX.SYS
HpSAMD.sys
lsi_fc.sys
lsi_sas2.sys
lsi_sas.sys
lsi_scsi.sys
megasas.sys
MegaSR.sys
nfrd960.sys
NV_AGP.SYS
nvraid.sys
nvstor.sys
ql40xx.sys
SISAGP.SYS
sisraid2.sys
sisraid4.sys
stexstor.sys
UAGP35.SYS
ULIAGPKX.SYS
VIAAGP.SYS
作者: 南朝    时间: 2010-10-7 21:07
标题: 回复 #34 dvd008 的帖子
真是多谢你指教·····
作者: birdn    时间: 2010-10-7 21:27
感觉无忧的朋友都特别无私!
很喜欢这里的气氛!~
作者: kinglion    时间: 2010-10-8 11:26
支持LZ,很辛苦的劳作。
作者: 6669913    时间: 2010-10-8 12:31
来看看,学习一下,多谢楼主了
作者: sdta1541    时间: 2010-10-8 15:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 南朝    时间: 2010-10-8 15:29
标题: 回复 #39 sdta1541 的帖子
呵,抱歉,那个我也没有提取出来,作者给了文件列表和注册表。
还放出了一个打包成3M的玩意儿,但我还是没给弄出来。

[ 本帖最后由 南朝 于 2010-10-8 15:30 编辑 ]

MicroPE_x64.zip

244.79 KB, 下载次数: 87, 下载积分: 无忧币 -2


作者: freesoft00    时间: 2010-10-8 15:52
驱动我个人的意见还是留在吧,不在那一点体积。用着的时候没有就麻烦了。
作者: 66369    时间: 2010-10-8 17:07
楼主请继续.大家有期待...
作者: 南朝    时间: 2010-10-8 17:51
标题: 回复 #42 66369 的帖子
水老有所不知,做这个东西结论比成果的意义要大。
做到30M,就要舍弃图形界面。
要运行diskpart ,40M+是必然的。(要是不精简shell32.dll,50M+都未必)
于是就丧失了优势。
除非加个备份恢复系统的工具,
做出一个30M控制台界面,启动裸机安装、恢复备份系统,倒不难,
但已经有了少于这个体积而更方便的XP\2003 PE。

希望您指点一二
作者: dengxiong    时间: 2010-11-25 20:04
楼主,下载连接已经失效了,能不能重新提供呀?
作者: dengxiong    时间: 2010-11-26 08:50
楼主不来了吗?

有哪位兄弟有下载过的,共享一下呀!!
作者: dengxiong    时间: 2010-11-26 20:37
没有应答呀?自己来顶一下!
作者: 极度凶残    时间: 2010-11-27 11:26
原帖由 plutoshen 于 2010-10-7 08:44 发表
大小我非常满意,就是功能太少了。

I服了you
作者: qkydi    时间: 2010-11-28 10:27
http://u.115.com/file/f325393637#
南朝的27M的中文PE3.0_X86(已给出ISO下载和文件列表)--------winpe_x86_kernel.7z
作者: dengxiong    时间: 2010-11-28 11:46
标题: 回复 #48 qkydi 的帖子
谢谢阿Q兄弟了,下载研究……
作者: dengxiong    时间: 2010-12-1 21:30
南朝兄,请问可以在启动你这个CMDPE后,再通过CMD命令加载相关的文件(也是就是二级内核WIM文件)来启动到桌面呢?需要执行什么命令才能加载到桌面呢?
作者: dengxiong    时间: 2010-12-2 22:27
自己过来顶一下!!!
作者: 南朝    时间: 2010-12-3 13:15
标题: 回复 #51 dengxiong 的帖子
惭愧我已经结束研究这个PE了。
但要启动桌面,winsxs几个文件夹是要填上的,加上几个数M大小的dll资源文件,恐怕最后不下40M。
假如要在主贴中的PE上一点点添加,难度很大还会做无用功。
这里已经有了40M内核的骨头win7pe,恐怕你最好去研究这个。
众多win7的PE本质上就差别那几个文件和注册表而已,要想正常维护使用,40M+的体积已经不能再苛求了。
做出这么个极限的东西,最初不过是为运行一些命令行软件。现在你回过头去要启动桌面,有点吃力呐。
我甚至没坚持到添加diskpart所需要的文件。惭愧。
作者: wxgwxg    时间: 2010-12-4 19:50
确实很小了,但是我现在还用不上pe3.0
作者: shan    时间: 2010-12-22 16:58
浏览一下,对普通人没有多大的价值
作者: xiao75918    时间: 2011-5-19 20:03
能否给一个小一点software文件,能启动到桌面,支持磁盘管理.
网上的一些都是14M或是更大的.
作者: 南朝    时间: 2011-5-19 21:26
标题: 回复 #56 xiao75918 的帖子
software文件的大小似乎不太影响压缩打包后的文件大小,不信你删除之对比一下。
要启动到桌面,还是研究这个PE:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=181614&extra=page%3D1

[ 本帖最后由 南朝 于 2011-5-19 22:15 编辑 ]
作者: andos    时间: 2011-5-19 21:41
列表如果生成为比如为
Windows\system32\findstr.exe
Windows\system32\hid.dll
Windows\system32\hidserv.dll
Windows\system32\lanman.drv
这种格式更方便查看和提取呢...

喜欢一级内核小的,可以考虑用来YY做一级内核,哈哈~~

我下了你那个iso,重新生成一个新的列表
Structured_path.rar (1.92 KB, 下载次数: 58)

[ 本帖最后由 andos 于 2011-5-19 21:57 编辑 ]
作者: andos    时间: 2011-5-19 21:45
原帖由 南朝 于 2011-5-19 21:26 发表
software文件的大小似乎不太影响压缩打包后的文件大小,不信你删除之对比一下。
要启动到桌面,还是研究andos的那个PE。

我那个PE? 你说MakePE3? 但MakePE3不是我写的啊.....
作者: 南朝    时间: 2011-5-19 22:14
标题: 回复 #59 andos 的帖子
抱歉,看到你在另外一贴转的PE连接,还以为是你做的,哈。
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: andos    时间: 2011-5-19 22:18
原帖由 南朝 于 2011-5-19 22:14 发表
抱歉,看到你在另外一贴转的PE连接,还以为是你做的,哈。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=181614&extra=page%3D1

呵呵,和我无关,只是贴一下link而已

貌似有shell的单一内核就40-50M了
作者: xiao75918    时间: 2011-5-20 08:50
原帖由 南朝 于 2011-5-19 21:26 发表
software文件的大小似乎不太影响压缩打包后的文件大小,不信你删除之对比一下。
要启动到桌面,还是研究这个PE:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=181614&extra=page%3D1



我试了一下,删除它wim压缩后减少了3M,在上面pe的基础上,删除了system32下面一些文件,使之能启动到桌面,维护装机时要使用什么功能就复制什么文件到系统,尽可能的减少内核来加快u启速度,目前boot.wim还有38.3M,drivers有17.8M,winsxs有3.7M以保证一些软件的运行,能用的有磁盘管理、ghost、DiskGenius、adds,以及几个杀软等。

想来只有注册表文件与drivers有可能精简了,但这两个东西完全摸不着头脑,只好求助了。网络、.net、完全用不着,都可删除。
作者: nnail    时间: 2011-5-20 09:40
高手的玩物,我们用不上…………
作者: parsons    时间: 2011-6-8 16:02
可以將已安裝好的 win7 直接精簡成 27MB 左右的 win7 , 這樣就完全不受 pe 限制
或許最後會比 27MB 大一點
作者: hotdll    时间: 2012-5-7 11:17
楼主能不能忙帮WIN7PE一级内核精简到10M以下?
我只要进NTAIVE阶段就可以。甚至连cmd shell都不需要。
作者: wangerkai    时间: 2012-5-7 11:21
这么小肯定兼容性不好
作者: 南朝    时间: 2012-5-10 23:16
标题: 回复 #65 hotdll 的帖子
之前只是做了一些体力劳动,native这个东东实在没有深究过。
现在对PE的要求只需要它能应急就可以了,微软的东西,实在不值得付出太多。
作者: hotdll    时间: 2012-5-10 23:42
标题: 回复 #67 南朝 的帖子
我已经将一级内核精简到10M了。。。
我前天已经精简到5M了。结果误删了一些东西。我也不清楚误删了什么。导致无法关在wim和键盘不能用。
这次吸取教训。弄到10M后做了个备份。
明天抽空精简SYS,再把一级内核做到5M


我遇到难题了。。。
我想把二级内核wim放到UD区,但是win7pe下winvblock不是别g4d直接map的ISO仿真光驱。
作者: 2012q891052089    时间: 2012-9-8 16:13
标题: 回复 #1 南朝 的帖子
115 网盘无法下载啦。请重传。谢谢!




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