|
|
发表于 2010-2-5 16:31:44
|
显示全部楼层
版本合一、可剪裁
原帖由 jzyjjp 于 2010-2-5 10:26 发表 
本人发现,现在网上做的pe一般都不带dos,这通常会对系统维护带来不便,
比如,删除个文件或者提换个文件就能让系统恢复正常,如果没有dos就要进到winpe系统才能操作。等等
总而言之,加上dos的好处是大大的,所以建议做winpe的同志们能把dos加进去。
相信有我这个观点的人应该不在少数吧。
还有,现在的winpe越来越大了,动辄上百兆甚至几百兆。而大家用winpe主要是进行系统维护的,无需那么多
的功能吧,只要srs驱动带的全,另外再加上网卡驱动(当然还需提供U盘支持)即够用了。
不知大家以为然否
关于体积、功能、用途,可以这样解决:
版本合一、可剪裁(可扩展)。
1、版本合一是指一个版本有多种部署方式,多种用途,多版本间能共享资源。
例如0PE提供一套程序,XP-pe与03-pe共享外置工具甚至内核组件,
既是全外置版,也是全内置版,既作维护版又作多媒体版,
既作本地启动版又可直接作网启版,既作光盘版又作硬盘、各种U盘版。
其中,藏入ud、不藏入ud都是一套通吃,结构一致。
版本合一可避免携带多版本带来的冗余,解决多用途问题,一个顶多个。
2、可剪裁是指体积大小、功能多少可以自定义,丰俭由人。
例如用0PE不想上网,可删除与网络相关的文件(NetTools、NET、@0$NET_.WIM)。
3、剪裁的粒度
各PE提供的剪裁粒度不同。
A.有的是版本级,例如全内置维护版、网启版、多功能版。
每个版是一个整体,你可以整体删除,但要对某个版本内部做进一步剪裁就难了。
B.有的是模块级,分上网、办公、媒体播放等模块。
每个模块是一个整体、一个板块,你可以整体删除,但要对某个模块内部做进一步剪裁就难了。
当用户想上网、办公、媒体播放功能各要一点点(不全要)就不好办了。
所以说“模块化”、“多模式”仍是粗粒度的概念。
C.有的是组件级,这是更灵活的剪裁粒度。组件化是比模块化更精细的概念。
4.0PE的可剪裁性
A. 0PE设计为可剪裁PE,组件(文件)级粒度,每个文件几乎都是面向用户的组件,每个文件几乎都可删,删掉文件不用改配置。
当你需要媒体播放功能时,是要全部还是部分媒体播放功能,这是可选的。
例如wmp与realplayer是分开的两个文件,你可以只要其中一个(一般有前者就够用了)。
而模块级粒度的PE也许只能在要不要媒体播放上做抉择,要么都不要,要么全要。
除了方便增删外置程序外,0PE还允许对内核进行剪裁,因为内核也组件化了。
例如,SRS目录里的那些驱动包是可以剪裁的,你想用于维护就多要,甚至自行补充。
B. 可剪裁性要求尽量保证删掉组件后仍能工作,甚至有一定的自我修复缺失组件功能的能力。
对0PE而言,既使剪裁到只剩BUFXP.GZ和KERNEL.ZIP两个文件,它也是一个通用、独立的F6模块。
可用于安装原版windows(使用光盘或ISO)、启动其它PE的ISO助其找到SRS驱动和外置程序等。
同时它还是一个零体积版的0PE,在硬盘装有XP的环境下,具有全功能PE的潜力。
而且它也是一个简化版DOS,可以访问ntfs分区、清除开机口令...
最后,如果只剩BUFXP.GZ一个文件,也还可以作为迷你DOS来用。
既然“每个文件几乎都是一个可删除组件”,对这种可剪裁(可扩展)PE,谈体积、功能没多大意义,体积、功能完全可以DIY。
加上版本合一,一个顶多个,那么是用于维护、还是娱乐,还是两者兼顾,用途上也没有什么限制。 |
|