DIY_hlstudio_WIN7PE【69M】网络版【89M】
hlstudio的骨头版PE非常精简,由于启动方式和用法不同,个人进行了如下修改:
1、原来的合盘修改为bootmgr直接起动ISO镜像。
2、修改BCD菜单,修改强制开启主板PAE功能为缺省,从网虫2008PE中提取WindowsSystem32
toskrnl.exe,恢复到BOOT.WIM中,确保不支持PAE的主板顺利启动WIN7PE。
3、把MMC组件(含内置格式化功能)恢复到WindowsSystem32,右击我的电脑→管理→磁盘管理可以直接创建、修改、挂载vhd。把附件的winsxs文件放回BOOT.WIM核心,确保组件正常工作。
4、把Flash支持组件-lps4290-1130放回到system32,确保一些软件例如opera正常工作。
5、在WIN7PE中集成firadisk太麻烦,把PETOOLS目录放到BOOT.WIM中,自启识别和挂载PETOOLS目录,便于map --mem启动看到外置程序。
6、维护版DIY_hlstudio_WIN7PE.ISO大小69M,集成的软件主要有:diskgenius分区,kdisk虚拟光驱,cgi.exe系统安装,分区助手5.6.2专业版X86.exe,freewb.exe输入法同时支持五笔和拼音,GHOSTEXP.EXE,WINNTsetup,NTBOOTautofix.exe,winrar,7z。
7、网络版DIY_hlstudio_WIN7PE_NET.ISO大小89M,在维护版的基础上集成了有线和部分无线网卡驱动,上网,先执行启动网络.CMD进行网络配置,然后LOADNET.CMD,打开opera就可以上网。
网络邻居用桌面的penetconfig建立映射:盘符选择*,共享名:\主机IP地址共享名,登陆用户名一般为administrator或者guest,主机gpedit.msc-windows设置-本地安全策略-安全选项-用户权利指派-禁用【使用空白密码的本地帐户只允许进行控制台登录】选项,用户权利指派开启guest网络登录。然后在我的电脑就能看到映射的网络盘符。
8、hlstudio的WIN7PE经过了深度精简,自2010-11-23开帖,几年以来一直更新至今,背后是默默无闻的时间与精力的双重付出,在此表示衷心感谢!他的PE架构非常清晰明了,弄懂了他的PE架构之后,基本不需要改动太多就能轻松DIY,他的REGDOC.CMD、LOADPATCH.CMD、LOADNET.CMD甚至README.TXT我都一字未动,便于以后继续DIY。他的外置程序可以把PETOOLS放到boot.wim中,也可以把PETOOLS目录直接放到win7pe.iso中,也可以把PETOOLS目录放到win7pe.iso外面,外置会自启识别和挂载PETOOLS目录,非常方便。
①维护版DIY_hlstudio_WIN7PE.ISO大小69M
https://pan.baidu.com/s/1miNidXQ
②网络版DIY_hlstudio_WIN7PE_NET.ISO大小89M
http://pan.baidu.com/s/1nuMPMm1
原帖:【20151108更新】骨头网络版PE[win8x64-85M][win8-56M][win7-37M][XP-16M][共享外置]
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=181614&extra=page%3D1
附上个快速安装到硬盘或优盘的批处理模板:https://pan.baidu.com/s/1hrLEsE4
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=181614&pid=3174122&fromuid=298214
我又修改了下,把petools放到boot.wim中了,因为我试了下,如果放到WIN7PE.ISO中,map --mem整体启动必须要firadisk的支持,而win7pe似乎不支持该驱动以map --mem /boot/imgs/firadisk.img (fd0)方式启动,把该驱动内置到win7pe.iso中需要用dism来折腾,太费事了,索性把工具全内置。这样的话ud和pxe/ipxe整体map --mem启动能看到内置,特别是ipxe启动,grub.exe和memdisk不方便启动外置版WIN7PE。
想来既然能用win7pe,内存应该不是个问题,所以20M左右的工具外置还不如内置,而且WIM版7PE折腾起来比cab版xppe内核折腾起来还是省事不少。
VM里面测试了下,网络版256M内存顺利进入桌面,进入桌面后,网络版占用内存195M,因为OPERA占用内存最少54M,所以,所剩内存无几,但作为内置版,这么小的启动内存完全可以接受了。而我测试过全外置版128M能顺利进入桌面。精简的WIN7PE大小和XPPE体积和占用内存都差不多,所以说,win7pe完全能代替XPPE了。
我记算了下软件包内置外置的平衡点,如果内核大小为A,工具包大小为X,按照RAM PE启动内存=2倍内核+16M计算,以map --mem+firadisk方式启动,
内置版启动内存=(A+X)*2+16
外置版启动内存=(A*2+16)+(A+X)
令两者相等得到:工具包大小X=A的时候两者启动内存是相等的。
现在DIY后的网络版内核47M,工具包40M,理论计算内置版启动内存=(47+40)*2+16=190M,外置版启动内存=(47*2+16)+(47+16)=197M,差别很小。也就是说全内置版还稍占优势,没有折腾firadisk的必要了,当然如果工具包大的话,就有必要了。