|
不再更新,请继续关注另一个贴子,基于此核心,比这个功能更强
[讨论]关于PE硬盘控制器外置的设想.
目前这个内核的特点盘点.
1.核心只有32MB.压缩后18MB(带硬盘驱动)
2.除了核心IMG外,其它的外置高度自定义.
3.启动可选择是否加载硬盘驱动,避免有时加载驱动后会蓝屏的问题(首创)
4.用这个核心启动时,若硬盘上有XP系统,就可以不用外置也可以扩展启动到桌面(以后还会有网络,等XP的资源利用)
5.配合GRUB新版的ISO仿真启动,也可以加载ISO的外置(首创,虽然有一些限制)
修改内置GRUB菜单的方法,
导出ISO的启动文件为C:\GRLDR.BIN
然后利用GRUB工具导出菜单
grubmenu export c:\grldr.bin c:\grldr.txt
修改菜单(grldr.txt)后再导入菜单
grubmenu import c:\grldr.bin c:\grldr.txt
再重新将修改后的GRLDR.BIN设为ISO的启动文件..
相关工具自己找下.
附语,发现之前的PE很多外置都是和核心整合的(整合度比较大),用某个版本PE也就只能自已外置(虽然也可以用其它外置但大多会有问题)
我觉得外置程序应该要尽量做到通用(需要考虑到可能出现的问题,而不应该依赖PE核心).
01.21更新
1.net.wim 里面的start_net.cmd修改了一下,可以加参数启动用start_net.cmd all 就可以启动所有网络服务.
2.对XP资源调用组件进行了精简优化(加入了沙漠之子提供的MMC)
3.修改了一下WINPE.IMG里面批处理(防空格路径)
4.去掉了调试用的CMD窗口(启动后也不再杀CMD窗口)
5.对启动速度的优化调整(使用另开进程的方式加载一些外置组件)
在AUTORUNS目录下
+MMC.WIM
+WINRAR.WIM(有右键菜单)
+FREEIME.WIM
+FREEWB.WIM用于测试PE开放式架构
+PETOOLS目录用于测试PE开放式架构
之前的资料...
关于PE内核的精简.
目前的PE内核应该说已经是高度精简了,但是还是很大.
如何有效的减小内核占用的空间而不失原有功能?
DRIVERS目录是没有什么可简的了.
主要上SYSTEM32目录,里面有许多文件.都是启动必须的吗?
SYSTEM32目录有 3XMB
能不有将SYSTEM32目录精简到2XMB呢?
应该是可行的.
若只保留启动必须的文件呢?
不知可以精简到几MB?(像CMD.EXE,NOTEPAD.EXE可以都不要.)
我想到的方法就是SYSTEM32目录只保留启动必须的文件和非要放在SYSTEM32目录不可的文件.
将其它的文件打包成WIM格式.启动时通过PECMD MOUN来挂载.
这样一来至少可以减小好几MB.
只是不知哪些启动必须的文件.
我今天试了一下.将老毛桃911版的WINPE.IS_里面的SYSTEM32目录,删除了48个文件(5.67MB) .现在还有28MB
(删除一些DLL文件,还有REGEDIT.EXE之类的非必须EXE文件,包括CMD.EXE.还有两个.CPL文件),将以上删除的文件,制成一个WIM文件2.67MB,
那位大师有空可以精简一下,看最小可以精简到几MB.
原帖由 chenall 于 2008-1-5 07:01 PM 发表
现在已经把SYSTEM32目录精简到23.8MB了,
把WXPE目录下的EXPLORER.EXE和REGEDIT.EXE也移走.
现在WXPE目录共38.3MB.
将那些移动的文件(11.4MB),打包成WIM格式.(5.93MB)
现在的内核大小44.4MB
01.08
2008-01-08,
1.删除了SCSI.LOAD里面的大部份驱动(5.XXMB)吧.
2.把PECMD,和SHELL32.DLL(4.XMB)等也移出来了,
3.加入通用ATA驱动.
3.内核IMG改成32MB.
84MB可启动到桌面(无外置程序)
注:基本上就只能这样了,也没有什么再精简的了.
另现在是通过先启动CMD来配置的,也加入了IMAGEX命令行.
现在的PECMD需要许多DLL支持,这些文件太大了.不合算,所以只好采用CMD.把PECMD给外置掉.
01.09
基本已经定型(使用YYQ增强版的内核进行修改).
1.SYSTEM32目录17.2MB.
2.整体核心文件包括驱动.34.5MB
内置,REGEDIT,CMD,TASKMGR,NOTEPAD,PECMD
启动时自动挂载\MINIPE\SYSTEM.WIM到X:\WXPE\SYSTEM目录.
然后调用PECMD执行X:\WXPE\SYSTEM\PECMD.INI文件.(方便自定义)
01.10
1.去掉了IMAGEX,
2.文件整体来说还是比较大.(因为用PECMD,还有内置的软件,这些大概7.XMB)
3.用50MB的IMG,SYSTEM外置,启动后还有20MB左右的可用空间.
4.附带网络支持和EXPLORER的SYSTEM.WIM
01.12更新请点这里查看
01.13更新请点这里查看
01.15更新请点这里查看
01.16更新
1.为内核增加了一个功能
可以在使用GRUB访真ISO启动时也可以使用ISO文件里面的外置程序.
2.网络组件已经基本搞定(可挂到%WINDIR%\任意目录,带无线,和PPPOE的支持),晚上回去宿舍再测试一下,没问题的话就OK了.
01.18请点这里查看,或光临我的搏客.
更新计划(附带工具主要为维护系统使用,需要其它工具的可以参考里面的例子添加)
目前在128MB系统中可以不用虚拟内存启动网络功能,还剩余可用内存2XMB(开一些维扩工具也没有问题).
1.解决MMC问题.
2.加上更多使用使用实例(加上一些工具,分别以各种方法加载).
3.上个版本带的极点输入好像不太好用(上次是国际版的),换成比较小巧的版本.
4.加入一些维护系统需要用的工具(磁盘工具,数据恢复)
5.默认启动时自动启动所有网络功能(修改AUTORUN.INI)
6.加入IE+下载工具(TUOTU/迅雷/快车)选其一.(目前暂定为TUOTU)
7,还没有想到.....
......以上是外置的.........部份完成.....
......以下是核心部份........只有等2了....
1.启动后杀掉启动AUTORUN_.CMD的进程以节省一点内存(不会杀其它CMD进程)
2.等pseudo 的XP资源利用组件新版本出来,直接更新(正在进行测试).
3.修改了自动挂载的处理方式(主要是增加了些功能,具体可以看AUTORUNS目录下的说明)
4.修正了几处可能出现错误的批处理.
01.30版具体情况请光临我的搏客查看,因没有正式发布,并且发到这里也没有多少人看就不转过来了.
02.02最后一版,不再更新,更新内容见我的搏客.
测试下载地址:WINPE_NEW.ISO(这是第一版的,要测试的朋友请根据文件日期下新版的,看了一下下载记录发现好多人都是下载这个文件,晕,觉得还是在这里说明一下比较好.)
新的文件名格式: =日期=MicroPE_XXMB.ISO
以后可能只保留32MB IMG(PE内核)的版本,其它的可自行转换.只需用VDM创建一个足够大的IMG然后文件复制过去即可.
http://chenall.bibidu.com
PS:广告很多,不想看广告的,只要阻止访问ppntv.033.com就会少很多.
如果看不到说明还没有传完.
以下内容可以不用看了.
注:可以将精简出来的做成WIM文件后外置,这样一来内核就可以小很多了.(080115以后已经全外置了)
还有,目前还没有改动TXTSETUP.SIF文件,只是将文件移了一个位置.
有兴趣的朋友可以继续,看还有哪些文件可以(外置)出来.
另:还有一个问题,不知字体是否可以移动.我移到WIM里面后,启动就乱码(有改了一些注册表还是没有效果).
[ 本帖最后由 chenall 于 2008-3-3 11:26 AM 编辑 ] |
-
-
fix.rar
3.01 KB, 下载次数: 752, 下载积分: 无忧币 -2
02.02版补丁
-
-
rarset.rar
593 Bytes, 下载次数: 622, 下载积分: 无忧币 -2
02.02版,RAR图标补丁
评分
-
查看全部评分
|