|
本帖最后由 zds1210 于 2013-5-23 21:55 编辑
关于极速PE三个统一方案的说明 本人设计了三个普通PE统一方案,一是全解开方案,二是半解开方案,三是全打包方案(又叫真正统一PE),制作了三个成品PE大合盘,经测试都达到了预期的统一目标。
但在研究极速PE的各种部署的统一中,却遇到了比较大的困难。首先,极速PE,一定要采用一二级内核分离,一级内核用grub以仿真内存方式map(map --mem),才能实现新老机子极速启动。因部署在隐藏U盘区(UD、U+和B+隐藏),无法直接mount隐藏区解开的二级内核,需要把二级内核打包成ISO用grub直接map(用wvblock驱动把二级内核映射到虚拟光驱中,从而实现mount二级内核);而在只读介质中(光盘、U盘量产为usb-cdrom)中,又无法直接map打包的二级内核ISO,只能直接mout解开的二级内核。因而很难实现极速PE在各种部署中的统一,很难同时达到极速启动的效果。
本方案首创了双二级内核的方法,以空间换时间的方法,实现极速PE在光盘、量产为usb-cdrom、UD、U+和B+各种部署中的都能极速启动,让极速PE实现真正统一。考虑到xp和03极速 PE二级内核一般为20—30M左右,所浪费空间并不多。
一、全解开方案:可用于刻录光盘、量产、U+V2-hdd高端隐藏和B+隐藏
一级内核解开,二级内核解开的wim和打包成无碎片的ISO均保留。部署在可见区(光盘量产)时,一级内核启动后,直接mount解开的二级内核wim;部署在可写隐藏区(U+和B+隐藏区)时,就利用打包成ISO的二级内核(把二级内核用grub直接map,用wvblock驱动把打包的二级内核ISO映射到虚拟光驱中来mount)。内核启动后,智能加载可见区(用pecmd load)、U+B+隐藏区(利用bootpart驱动)外置。部署在U+B+可见区时,可以利用解开的二级内核,也可以利用打包的二级内核,推荐用解开的二级内核,以免打包的二级内核在读写中产生碎片而mount失败。
关键pecmd脚本如下:(补充)
关键grub脚本如下:(补充)
PE成品地址:
http://zds1210.blog.163.com/blog/static/244812482013329013685/
二、半解开方案:可用于刻录光盘、量产、UD、U+V2-hdd深度隐藏和B+隐藏
一级内核打包成ISO来map,二级内核解开的WIM和打包成无碎片的ISO均保留。
部署在可见区(光盘量产)时,一级内核启动后,直接mount解开的二级内核wim;部署在可写隐藏区(U+和B+隐藏区)时,就利用打包成ISO的二级内核(把二级内核用grub直接map,用wvblock驱动把打包的二级内核ISO映射到虚拟光驱中来mount)。内核启动后,智能加载可见区(用pecmd load)、UD区(用fbinst plus)和U+B+隐藏区(利用bootpart驱动)外置。部署在U+B+可见区时,可以利用解开的二级内核,也可以利用打包的二级内核,推荐用解开的二级内核,以免打包的二级内核在读写中产生碎片而mount失败。
关键pecmd脚本如下如方案一。关键grub脚本如下:(补充)
PE成品地址:
http://zds1210.blog.163.com/blog/static/24481248201303001531628/
三、全打包方案:可用于刻录光盘、量产、UD、U+V2-zip深度隐藏和B+隐藏,对付可写隐藏区的利器
一级内核打包成ISO来map,解开二级内核的WIM和与外置一起打包成无碎片的ISO均保留。部署在可见区时,一级内核启动后,直接加载解开的二级内核,再用isocmd或vdm等挂载打包的二级内核和外置ISO到虚拟光驱中,然后实现外置加载;部署于U盘隐藏区(UD、U+和B+隐藏)时,一级内核启动后,然后mount打包的二级内核从而实现外置加载(用grub直接map二级内核和外置包,用wvblock驱动把二级内核和外置映射到虚拟光驱中)。关键grub脚本如下:(补充)
本方案中,可与全打包普通统一PE共享外置,可实现U+V2-zip深度隐藏时外置加载,是专门对付各种可写隐藏区的好方案,全打包统一极速PE,不愧为真正统一极速PE。
PE成品地址:
http://zds1210.blog.163.com/blog/static/244812482012101023635183/
|
评分
-
查看全部评分
|