DIY_hlstudio_WIN7PE【69M】网络版【89M】
hlstudio的骨头版PE非常精简,由于启动方式和用法不同,个人进行了如下修改:
1、原来的合盘修改为bootmgr直接起动ISO镜像。
2、修改BCD菜单,修改强制开启主板PAE功能为缺省,从网虫2008PE中提取\Windows\System32\ntoskrnl.exe,恢复到BOOT.WIM中,确保不支持PAE的主板顺利启动WIN7PE。
3、把MMC组件(含内置格式化功能)恢复到\Windows\System32\,右击我的电脑→管理→磁盘管理可以直接创建、修改、挂载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
http://yunpan.cn/c3CWpQbQLzqxn 访问密码 44b6
②网络版DIY_hlstudio_WIN7PE_NET.ISO大小89M
http://yunpan.cn/c3CWCbPkxItqF 访问密码 9b63
原帖:【20151108更新】骨头网络版PE[win8x64-85M][win8-56M][win7-37M][XP-16M][共享外置]
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=181614&extra=page%3D1
附上个快速安装到硬盘或优盘的批处理模板:http://yunpan.cn/cVYNv7gD8NuqB 访问密码 310d

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的必要了,当然如果工具包大的话,就有必要了。

DIY_hlstudio_WIN7PE【69M】网络版【89M】的更多相关文章

  1. PDA手持移动POS销售开单软件(网络版)、PDA手持设备小票机

    背景描述: 一家大中型批发及门店销售企业,经销多种冻食品,业务范围覆盖周边众多区域和城市.成立以来,随着业务量的扩大,产品销售分两大渠道:多门店销售和仓库批发,各门店每天都有大量的零散客户和老客户进行 ...

  2. windows网络版象棋的实现

    要构建网络版象棋,首先应该创建服务器与客户端,建立socket连接 1) 开局,你是什么颜色 2)选择棋子, 3)走棋 4)悔棋(悔棋悔两步) 5)认输 网络实现: 1)建立连接 a.主机,建立监听s ...

  3. 网络版shell之网络编程练习篇--telnet服务端

    网络版shell之网络编程练习篇--telnet服务端   以前写过一个shell命令解释器,对与shell命令解释器的执行流程有了清晰的认识,这段时间学习网络编程,至于网络编程的细节以及知识点,已经 ...

  4. 【原创开源】网络版二代双通道示波器开源发布,支持电脑,手机和Pad等各种OS平台访问

    前言感谢大家的支持,提前奉上今年的国庆福利. 一代示波器发布于3年前,去年年底的时候发布了二代示波器,软件性能已经比较强劲,但依然有值得升级改进的地方,经过今年这半年多努力,在二代示波器的基础上再推出 ...

  5. 关于yum网络版仓库(本地yum仓库的安装配置,如果没网了,做一个局域网内的yum仓库)

    2017-11-13 22:49:48 1:两种方式:   a.每一台机器都配一个本地文件系统上的yum仓库 file:///packege/path/ b.在局域网内部配置一台节点(server-b ...

  6. JAVA面向对象编程课程设计——网络版单机斗地主

    一.团队介绍 成员姓名 任务分配 成员课程设计博客链接 兰泽祥(组长) 数据库,斗地主规则的实现,人机自动出牌的算法,实体类的设计 JAVA面向对象编程课程设计--web版斗地主 吴修恩 JSP界面的 ...

  7. NETCTOSS - 中国电信运营支持系统-网络版_V-1.0

    NETCTOSS - 中国电信运营支持系统-网络版_V-1.0 NETCTOSS: C:China T:Telecom 电信 O:Operation 运营 S:Support 支持 S:System ...

  8. YUM本地源制作与yum网络版仓库

    1.修改本机上的YUM源配置文件,将源指向自己 cd /etc/yum.repos.d/ 备份原有的YUM源的配置文件 rename .repo .repo.bak * rename CentOS-M ...

  9. Go HelloWorld 网络版和并发版

    网络版 package main import ( "net/http" "fmt" ) func main() { http.HandleFunc(" ...

随机推荐

  1. 万年历---java版

    程序难点 : 1. 每年每个月有多少天? 2. 每个月的1号是星期几? 3. 每年的2月份是多少天? 难点解析 : 1. 每年每个月除去1 3 5 7 8 10 12是31天以外, 其他月份(除去2月 ...

  2. Date日期比对

    Calendar calendar1 = Calendar.getInstance(); Calendar calendar2 = Calendar.getInstance(); calendar1. ...

  3. Intent官方教程(5)在manifest中给组件添加<Intent-filter>

    Receiving an Implicit Intent To advertise which implicit intents your app can receive, declare one o ...

  4. javascript耐人寻味

    在思考javascript解释过程的时候,看过别人几篇文章,自己做了几个测试 容易理解,在javascript,形如这样的代码可以正常执行: alert(hello()); function hell ...

  5. WINCE+6410 拨号上网

    我们现在的模块用的是USB接口,然后模拟成一个COM6进行通信,在CE的: 控制面板->网络连接 里要新建一个连接,选择"拨号连接"然后设置好区域代码,还有附加解调器命令+C ...

  6. BZOJ 1449 球队收益(最小费用最大流)

    题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=1449 题意: 思路:首先,我们假设后面的M场比赛两方都是输的,即初始时的lose[i]再 ...

  7. iOS—最全的真机测试教程

    准备 开发者账号 自从Xcode7 出来之后,一般的真机测试不需要开发者账号,也就不需要看这篇教程,只有app具有“推送”等功能的时候,要真机测试就必须要开发者账号和设置证书.苹果只是让你体验一下它的 ...

  8. Populating Tabular Data Block Manually Using Cursor in Oracle Forms

    Suppose you want to populate a non-database data block with records manually in Oracle forms. This t ...

  9. Creating Dynamic LOV in Oracle D2k Forms

    Dynamic Lov is a good idea for the form where too many Lov requirement is there with different recor ...

  10. [SAP ABAP开发技术总结]CLEAR、REFRESH、FREE内表清理区别

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...