无忧启动论坛

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

27M的中文PE3.0_X86(已给出ISO下载和文件列表)

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-30 15:44:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好吧,我们来点实在的,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

评分

参与人数 1无忧币 +10 收起 理由
66369 + 10 我很赞同

查看全部评分

2#
发表于 2010-9-30 16:01:37 | 只看该作者
路过看看,本菜鸟还理解不完整
回复

使用道具 举报

3#
发表于 2010-9-30 17:42:12 | 只看该作者
Win7PE 中 PECMD 的 INIT 命令的确可用可不用,但如果是使用微软的资源管理器作外壳,PECMD 还是少不了的。
既然用微软的资源管理器,那么符合用户的习惯很重要,如从[开始菜单]关机/重启,给桌面、程序组安装快捷方式等都可以用 PECMD。

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

当然可以用其它工具代替 PECMD,如网上有很多分辨率设置工具、建立快捷方式工具、设置环境变量工具、设置虚拟内存工具、设置壁纸工具等等,
如果都将这些工具收录是可以代替 PECMD 很多功能的,但现在 PECMD 有近百条命令,相当于几十个这样的小工具,怕你要收录几十个这样的工具,
体积可能是 PECMD 的几倍或几十倍了。
回复

使用道具 举报

4#
发表于 2010-9-30 17:49:07 | 只看该作者
原帖由 lxl1638 于 2010-9-30 17:42 发表
Win7PE 中 PECMD 的 INIT 命令的确可用可不用,但如果是使用微软的资源管理器作外壳,PECMD 还是少不了的。
既然用微软的资源管理器,那么符合用户的习惯很重要,如从[开始菜单]关机/重启,给桌面、程序组安装 ...

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

使用道具 举报

5#
 楼主| 发表于 2010-9-30 18:19:26 | 只看该作者

回复 #3 lxl1638 的帖子

呵,你说的很对,要想做给别人公用的PE,当然是必用您的PECMD的。
至于个人,假如懂一点编程,定做属于自己的初始化工具,要更简洁一些
回复

使用道具 举报

6#
发表于 2010-9-30 18:41:38 | 只看该作者
不错,问题是要自己会编程啊,而且只能做适合自己的PE
回复

使用道具 举报

7#
发表于 2010-9-30 21:25:52 | 只看该作者
严重支持楼主的努力!我觉得你说的记事本无法正常使用很有可能与缺少shell32.dll文件有关,楼主不妨试试。
回复

使用道具 举报

8#
发表于 2010-9-30 21:37:38 | 只看该作者
精简确是个技术。
但为精简而精简则很脱离现实,现在的主流硬件运行这样的PE实在太“浪费”。
既然有了汽车代步,就不必弄辆牛车来用。
回复

使用道具 举报

9#
发表于 2010-9-30 21:41:16 | 只看该作者
原帖由 玄天 于 2010-9-30 17:49 发表

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


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

在 NT5.x 系列 WinPE 中,这两项功能都不能少,少了前者,资源管理器无法启动,少了后者,就如你说的那样。
在 NT6.x 系列 WinPE 中,好象前者可以省掉,但省了后者,系统、用户环境变量或丢失。
回复

使用道具 举报

10#
 楼主| 发表于 2010-9-30 21:58:05 | 只看该作者

回复 #8 yaojy 的帖子

的确,我对精简这个事简直有些“痛恨”,但想到精简到20M的时不但有趣,可能还可以满足某些极端需求,就试了一试。
要做到20M,恐怕是要很下些功夫的,我现在也只做到30M,但很希望能运行diskpart.exe,现在它会提示加载COM组件失败。
回复

使用道具 举报

11#
 楼主| 发表于 2010-10-1 12:48:24 | 只看该作者
现在做到了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
回复

使用道具 举报

12#
发表于 2010-10-2 09:59:19 | 只看该作者
感谢分享,仔细学习中,,,
回复

使用道具 举报

13#
发表于 2010-10-2 10:02:03 | 只看该作者
只为启动起来
那就减了

好象LZ只这目的

启动后不干事?

不支持
回复

使用道具 举报

14#
发表于 2010-10-2 11:04:48 | 只看该作者
感谢楼主的经验分享!我也好好学习!支持!
回复

使用道具 举报

15#
发表于 2010-10-2 11:12:34 | 只看该作者
先确认正常启动后.能完成哪些...

这样的精简.才有意义.
回复

使用道具 举报

16#
 楼主| 发表于 2010-10-2 11:44:25 | 只看该作者
我自己恐怕是不需要维护的,
当然,我现在还是在准备diskpart和分区软件的运行
回复

使用道具 举报

17#
发表于 2010-10-5 20:06:49 | 只看该作者
呵呵,精神可嘉!

虽然本人不赞同这些“DOS”时代的令人神秘的工作,不过对win7pe的推动有益的工作还是支持一下。
回复

使用道具 举报

18#
发表于 2010-10-5 20:20:10 | 只看该作者
整成这个样子也太难看了。
回复

使用道具 举报

19#
发表于 2010-10-5 21:05:57 | 只看该作者
加油!
还有更好的壳吗
DISKPART分区,格式化是最基本的,一定要
回复

使用道具 举报

20#
 楼主| 发表于 2010-10-6 14:06:03 | 只看该作者
给出了一份列表
给有特殊需要的朋友做参考吧 ··
回复

使用道具 举报

21#
发表于 2010-10-6 18:24:02 | 只看该作者
楼主能否提供一份
winsxs目录及Manifests目录的文件列表?
回复

使用道具 举报

22#
发表于 2010-10-6 19:01:16 | 只看该作者
假如要维护功能的GUI PE3.0,
体积应该在50M左右(不砍驱动)。

看来pe3的极限也就50m左右了
回复

使用道具 举报

23#
发表于 2010-10-6 19:21:51 | 只看该作者
支持楼主。
这个跟0PE的cmdpe组件有相似之处,就是精简到几乎运行不了什么程序的程度,但在此基础上可以搭建16MB的ghost32专用pe等。
最重要的是,这种cmdpe可以作为PE的“U启核心”。U启核心体积很大程度上决定了老机U启速度。
回复

使用道具 举报

24#
发表于 2010-10-6 20:06:05 | 只看该作者
传上来吧,来点实的,不要空话
回复

使用道具 举报

M
25#
发表于 2010-10-6 23:50:49 | 只看该作者
牛人。不得不佩服,精简成这样要花很多的心思和精力。
回复

使用道具 举报

26#
发表于 2010-10-7 08:44:11 | 只看该作者
大小我非常满意,就是功能太少了。
回复

使用道具 举报

27#
 楼主| 发表于 2010-10-7 09:50:59 | 只看该作者
给出了全部的文件列表和ISO的下载
回复

使用道具 举报

28#
发表于 2010-10-7 10:13:01 | 只看该作者

回复 #1 南朝 的帖子

呵呵,先谢后下,支持!!!
回复

使用道具 举报

29#
发表于 2010-10-7 12:58:40 | 只看该作者
期盼,强大的作品问世
回复

使用道具 举报

30#
发表于 2010-10-7 16:51:10 | 只看该作者
没什么可说的,下载测试。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 22:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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