|  | 
 
| 不再更新,请继续关注另一个贴子,基于此核心,比这个功能更强 
 [讨论]关于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图标补丁 评分
查看全部评分
 |