无忧启动论坛

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

[0901更新,增加实例]突破,03PE实现两段式构架

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-30 20:24:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
前段时间大家都从xpe转到03pe研究时,本人曾经研究过03pe,想把它弄成nanope式的两段式构架。
研究了多次都失败告终,于是就放弃了这个构架。
前几天云飞日月提到是否继续把03pe研究下两段式构架。
于是再尝试了下。
经过4、5个小时的研究测试,已经成功实现03pe的两段式构架。把一级内核是19.2M。个人认为还有精简的余地。
在云飞日月朋友的继续努力下,对03pe一级内核进行了继续精简。
以小马0824驱动为基础,在未作任何精简的情况下,一级内核体积控制到了17.4M。
文件列表如下,有兴趣的朋友可以参考下。另附两段式03pe实例。

一级内核文件列表如下:
D:\新建文件夹\SYSTEM32 的目录
2009-09-01  21:39    <DIR>          .
2009-09-01  21:39    <DIR>          ..
2009-01-01  08:00           685,056 ADVAPI32.DLL
2009-01-01  08:00            70,656 AUTHZ.DLL
2008-08-08  08:00            52,736 BASESRV.DLL
2009-01-01  08:00             1,777 BIOSINFO.IN_
2009-01-01  08:00             6,348 BOOTVID.DL_
2009-01-01  08:00           329,728 CMD.EXE
2009-09-01  21:35    <DIR>          CONFIG
2009-01-01  08:00           586,752 CRYPT32.DLL
2009-01-01  08:00            33,792 CSRSRV.DLL
2009-01-01  08:00             4,096 CSRSS.EXE
2009-01-01  08:00             8,386 CTYPE.NLS
2009-01-01  08:00            66,082 C_1252.NLS
2009-01-01  08:00            90,722 C_936.NL_
2009-09-01  21:36    <DIR>          DRIVERS
2009-01-01  08:00            10,752 FRAMEBUF.DLL
2008-10-23  20:19           284,672 GDI32.DLL
2009-01-01  08:00            55,064 HAL.DL_
2009-01-01  08:00            50,243 HALAACPI.DL_
2009-01-01  08:00            41,836 HALACPI.DL_
2009-01-01  08:00           147,968 IMAGEHLP.DLL
2008-05-24  21:09            13,312 ISOCMD.EXE
2009-01-01  08:00             4,194 KDCOM.DL_
2009-01-01  08:00           771,584 KERNEL32.DLL
2009-01-01  08:00           262,846 LOCALE.NLS
2009-01-01  08:00               847 L_INTL.NL_
2009-01-01  08:00            57,856 MPR.DLL
2009-01-01  08:00            57,344 MSASN1.DLL
2009-01-01  08:00           348,672 MSVCRT.DLL
2009-01-01  08:00            17,408 NDDEAPI.DLL
2009-01-01  08:00           345,088 NETAPI32.DLL
2009-01-01  08:00           643,072 NTDLL.DLL
2009-03-26  20:00         1,120,299 NTOSKRNL.EX_
2009-01-01  08:00            83,748 PRCP.NLS
2009-01-01  08:00            22,528 PROFMAP.DLL
2009-01-01  08:00            20,480 PSAPI.DLL
2009-01-01  08:00            69,120 REG.EXE
2009-01-01  08:00            56,320 REGAPI.DLL
2009-01-01  08:00           642,048 RPCRT4.DLL
2009-01-01  08:00            65,024 SECUR32.DLL
2008-08-28  19:09            25,761 SETPAGEFILE.EXE
2009-01-01  08:00         1,012,224 SETUPAPI.DLL
2009-08-30  16:56            61,171 SETUPREG.HI_
2009-01-01  08:00             4,096 SHOWDRIVE.EXE
2009-08-01  21:44            19,456 SIMPCMD.EXE
2009-09-01  17:46               101 SIMPCMD.INI
2009-01-01  08:00            53,760 SMSS.EXE
2009-01-01  08:00           262,148 SORTKEY.NLS
2009-01-01  08:00            23,550 SORTTBLS.NLS
2009-09-01  18:13             1,847 STARTPE.CMD
2009-01-01  08:00           724,480 SXS.DLL
2009-01-01  08:00            89,588 UNICODE.NLS
2009-01-01  08:00           579,072 USER32.DLL
2009-01-01  08:00           760,320 USERENV.DLL
2009-01-01  08:00            18,432 VERSION.DLL
2009-01-01  08:00            10,752 VGA.DLL
2009-01-01  08:00            25,343 VGA256.DL_
2009-01-01  08:00             9,419 VGA64K.DL_
2009-01-01  08:00             2,437 VGAOEM.FO_
2009-01-01  08:00         1,848,832 WIN32K.SYS
2009-03-26  20:00           511,488 WINLOGON.EXE
2009-01-01  08:00           300,032 WINSRV.DLL
2009-01-01  08:00            56,320 WINSTA.DLL
2009-01-01  08:00           164,864 WINTRUST.DLL
2009-01-01  08:00            19,456 WS2HELP.DLL
2009-01-01  08:00            83,456 WS2_32.DLL
              63 个文件     13,796,861 字节
               4 个目录  9,901,756,416 可用字节

实例:
下载地址:7253547 提供的ftp。ftp://61.236.70.124  密码和用户名都是7253547
天意文件夹:TYPE2003_MINI.iso
体积:50M
MD5:748534E4D50635491B05A76B00E8EAC2

[ 本帖最后由 yidawpf 于 2009-9-1 21:41 编辑 ]
47#
发表于 2009-9-1 22:38:47 | 只看该作者
两段式PE,牛呀,学习学习!
回复

使用道具 举报

46#
发表于 2009-9-1 22:35:17 | 只看该作者
下载学习.
谢谢天意!!谢谢7253547 !!
回复

使用道具 举报

45#
 楼主| 发表于 2009-9-1 21:45:10 | 只看该作者
更新了一个实例。大家参考下。
回复

使用道具 举报

44#
发表于 2009-9-1 15:40:18 | 只看该作者
有必要搞到如此复杂吗?
回复

使用道具 举报

43#
发表于 2009-9-1 12:05:35 | 只看该作者
原帖由 yidawpf 于 2009-8-31 23:01 发表
如果到十四兆只能精简驱动了!nanope就是这样!



等你了
回复

使用道具 举报

42#
发表于 2009-9-1 07:31:10 | 只看该作者
原帖由 yidawpf 于 2009-8-31 23:01 发表
如果到十四兆只能精简驱动了!nanope就是这样!



为速度.牺牲驱动.不值得.

体积小些就可以了.
回复

使用道具 举报

41#
 楼主| 发表于 2009-8-31 23:01:40 | 只看该作者
原帖由云飞日月于 2009-8-31 22:45 发表天意,请教一下,如果啥都不精简,那怎么到14M的?
如果到十四兆只能精简驱动了!nanope就是这样!
回复

使用道具 举报

40#
 楼主| 发表于 2009-8-31 23:01:37 | 只看该作者
原帖由云飞日月于 2009-8-31 22:45 发表天意,请教一下,如果啥都不精简,那怎么到14M的?
如果到十四兆只能精简驱动了!nanope就是这样!
回复

使用道具 举报

39#
发表于 2009-8-31 22:45:18 | 只看该作者
天意,请教一下,如果啥都不精简,那怎么到14M的?
回复

使用道具 举报

38#
发表于 2009-8-31 21:18:41 | 只看该作者
我最喜欢小体积的PE,那个17.6m的总是爱不释手。遗憾的是不能识别技嘉78GM-S2H主板电脑的硬盘。
哪位朋友能帮忙给加上这个磁盘驱动?
回复

使用道具 举报

37#
 楼主| 发表于 2009-8-31 20:54:06 | 只看该作者
原帖由 dvd008 于 2009-8-31 20:40 发表
这个能不能支持网络pxe启动?
通常的pe,解压winp.is_ 就可以实现

估计不行。
回复

使用道具 举报

36#
 楼主| 发表于 2009-8-31 20:53:41 | 只看该作者
原帖由 云飞日月 于 2009-8-31 20:35 发表
所以我的意思是,如果不减少驱动,那就是减少dll文件咯?但是这样会不会出现未知的问题?虽然可以启动,但是有可能不稳定?一级内核的文件,都是自动注册的吧?二级内核好像就不是了吧?

我就是按你的文件列表来做的。
没有多余的精简dll。
回复

使用道具 举报

35#
发表于 2009-8-31 20:40:01 | 只看该作者
这个能不能支持网络pxe启动?
通常的pe,解压winp.is_ 就可以实现
回复

使用道具 举报

34#
发表于 2009-8-31 20:35:35 | 只看该作者
所以我的意思是,如果不减少驱动,那就是减少dll文件咯?但是这样会不会出现未知的问题?虽然可以启动,但是有可能不稳定?一级内核的文件,都是自动注册的吧?二级内核好像就不是了吧?
回复

使用道具 举报

33#
 楼主| 发表于 2009-8-31 20:25:03 | 只看该作者
原帖由 mapeimapei 于 2009-8-31 20:06 发表
有一个想法,能不能将二级内核文件压缩为7z格式的,然后启动过程中,就是在shel命令之前,用7z.exe解压到内核下。就和之前外置mmc和画图计算器一样,只是将更多的文件外置出去。

这样的好处是不用启动以后还 ...


我的软件是在二级内核的,所以那个盘符不能少。
回复

使用道具 举报

32#
 楼主| 发表于 2009-8-31 20:24:33 | 只看该作者
原帖由 云飞日月 于 2009-8-31 20:17 发表
天意,我感觉过分的减少体积不太好,nanope是把驱动减少,才把体积减少的吧

驱动没有减少啊,是小马0824版,没有任何精简。
如果是精简的话,可以达到14M左右。
回复

使用道具 举报

31#
发表于 2009-8-31 20:17:48 | 只看该作者
天意,我感觉过分的减少体积不太好,nanope是把驱动减少,才把体积减少的吧
回复

使用道具 举报

30#
发表于 2009-8-31 20:16:24 | 只看该作者
应该是需要一个载体才能进行这个解压操作吧,比如moun命令虚拟一个磁盘,或者用isocmd虚拟一个磁盘,不然怎么解压了?源目录在什么地方?内存中?或者在本地硬盘中?但是这样比较复杂,因为盘符不确定,不能通用
回复

使用道具 举报

29#
发表于 2009-8-31 20:06:26 | 只看该作者
有一个想法,能不能将二级内核文件压缩为7z格式的,然后启动过程中,就是在shel命令之前,用7z.exe解压到内核下。就和之前外置mmc和画图计算器一样,只是将更多的文件外置出去。

这样的好处是不用启动以后还有一个虚拟的盘符。
回复

使用道具 举报

28#
发表于 2009-8-31 19:13:05 | 只看该作者
原帖由 yidawpf 于 2009-8-31 18:12 发表
目前我是把体积减到了17.4M。
这几天抽空制作一个迷你版的出来给大家测试下。
含一些简单的维护工具吧。

很期待,到时候下载回去学习学习
回复

使用道具 举报

27#
 楼主| 发表于 2009-8-31 18:12:37 | 只看该作者
目前我是把体积减到了17.4M。
这几天抽空制作一个迷你版的出来给大家测试下。
含一些简单的维护工具吧。

[ 本帖最后由 yidawpf 于 2009-8-31 18:32 编辑 ]
回复

使用道具 举报

26#
 楼主| 发表于 2009-8-31 18:07:38 | 只看该作者
原帖由 云飞日月 于 2009-8-31 09:54 发表
我一直没碰到过蓝屏的问题,我在真机上实验过了,一个via的主板,一个intel的主板,都可以启动成功,笔记本我晚上试一下,应该也没啥问题
我就加了那一个mpr的文件
驱动就是nanope原版的,除了tt和wimfl什么的 ...

差不多就是这样。

[ 本帖最后由 yidawpf 于 2009-8-31 18:31 编辑 ]
回复

使用道具 举报

25#
发表于 2009-8-31 14:08:57 | 只看该作者
我的驱动就是小马0824的,不过小马的那些驱动dll文件,我扔在二级内核了
我自己测试的机子比较少,一共就三个,目前没发现有什么问题,也不知道他那些驱动dll干吗用的
如果有需要,我也可以把二级内核的系统文件部分上传
回复

使用道具 举报

24#
 楼主| 发表于 2009-8-31 14:00:35 | 只看该作者
我下午按云飞日月的文件测试下!以小马驱动为基础,nanope的驱动太少了!
回复

使用道具 举报

23#
发表于 2009-8-31 13:41:59 | 只看该作者

回复 #22 云飞日月 的帖子

谢谢云飞日月先生!!
回复

使用道具 举报

22#
发表于 2009-8-31 12:48:07 | 只看该作者
我找个地方,上传一下我的一级内核
=========================
http://mail.qq.com/cgi-bin/ftnExs_download?k=5a3762623f3bbacf4714ad624437571e065307535b055c0349000401501a510102054f5a5a515c1c070351565206035201025606623d657f25792d3227192c623b37&t=exs_ftn_download&code=d7bbb7e1

我自己的一级内核,基本是拿天意的03改的。因为我自己不用2003,所以系统文件,也不知道是不是最新的

[ 本帖最后由 云飞日月 于 2009-8-31 13:10 编辑 ]
回复

使用道具 举报

21#
发表于 2009-8-31 12:29:17 | 只看该作者
嗯,有同感,现在在拆天意先生的03PE研究
回复

使用道具 举报

20#
发表于 2009-8-31 12:25:04 | 只看该作者
那可能是驱动目录的文件和txtsetup的问题
回复

使用道具 举报

19#
发表于 2009-8-31 12:10:47 | 只看该作者
按云飞日月先生给出的文件列表,修改我心如水先生的 03PE ,实机,虚拟机都蓝屏,天意先生所说的蓝屏可能也是这样的吧..

好像今天论坛上不了图..

蓝屏:

STOP: c0000135 unknown Hard Error
Unknown Hard Error
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-26 03:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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