本帖最后由 hlstudio 于 2024-6-11 22:30 编辑 网友组件分享 在网盘的 系统组件 目录下,文件命名格式为三段,组件名称-网友id-所在楼层, 在外置PETOOLS的目录下有 系统组件 目录与之对应,这此组件在系统启动后会自动加载释放到内核,其中,当前目录下的7z会自动释放到pe的windows目录,XP/Win7PE/Win8PE会在对应PE启动之后释放到windows目录,若是exe文件则需要在petools\loadpatch.cmd文件中手工调用。 注意win8x64pe制作组件时,由于7z是32位程序,要解压到system32的目录请在7z压缩包中改名为sysnative。 其他扩展目录中的组件需要另外的方法调用,如opear的flash插件需要与opera.exe整合,网卡驱动需要放到 PETOOLS\网络工具\xxx驱动 对应的目录中,xpe-srs-net.iso是一个带SRS驱动的xpe,8pe-net-hlstudio.iso是带网络支持x86的win8pe。 系统组件\Win10\内置格式化组件-hlstudio-1588.7z 系统组件\Win10\diskpart-yuaie-1635.7z 系统组件\任务管理器-lps4290-1130.7z 系统组件\Win7\Flash支持组件-lps4290-1130.7z 系统组件\Win7\内置格式化组件-lps4290-1130.7z 系统组件\Win7\win7srs.exe 系统组件\Win8\Flash支持组件-lps4290-1130.7z 系统组件\Win8\内置格式化组件-lps4290-1130.7z 系统组件\Win8X64\MMC组件-lps4290-1130.7z 系统组件\XP\dg460patch-hlstudio.7z 系统组件\XP\fbtoolpatch-hlstudio.7z 系统组件\XP\taskmgrpatch-hlstudio.7z 系统组件\其他扩展\DRIVERS_NET-win7pe华擎z87-lps4290-1130.CAB 系统组件\其他扩展\DRIVERS_NET-win8pe华擎z87-lps4290-1130.CAB 系统组件\其他扩展\DRIVERS_NET-xpe-82579-hlstudio.cab 系统组件\其他扩展\Opera的Flash插件-lps4290-1130.7z 系统组件\其他扩展\XPE-SRS-NET-hlstudio.iso 系统组件\其他扩展\8PE-NET-hlstudio.iso 特别感谢lps4290整合了以前的组件,其中任务管理器/格式化均可用于3个PE,FLASH可用于WIN7PE/WIN8PE,全部组件可内置可外置。 单独提供下载:http://pan.baidu.com/s/1pJkGVqF 密码: oei2 网友优化DIY liuzhaoyzz 修订确保不支持PAE的主板顺利启动WIN7PE,详见#1434、#1436楼,以下为#1434楼引用 http://wuyou.net/forum.php?mod=r ... 3868&fromuid=298214 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 链接: https://pan.baidu.com/s/15wRApHHj7woxLU9k7b_utA 提取码: mzfr 原帖:【20151108更新】骨头网络版PE[win8x64-85M][win8-56M][win7-37M][XP-16M][共享外置] http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1 附上个快速安装到硬盘或优盘的批处理模板:https://pan.baidu.com/s/1jv-bk39DPmPcQkN6zIsoZg 提取码: bpv4 以下为#1436楼的引用 WIN7PE的启动主要流程: bootmgr获得控制权==>搜索\BOOT\BCD菜单==>加载boot.sdi虚拟成x:盘用来挂载wim文件==>加载boot.wim==>Bootmgr将控制权传给Winload.exe(至此Bootmgr的使命已完成)==>Winload.exe加载相应核心(Ntoskrnl.exe) 和硬件抽象层 (HAL)==>Winload继续加载注册表配置单元SYSTEM32\SETUPREG.HI_(XPPE/03PE)或者System32\config\system(WIN7PE),读取HKLM\System\Setup\CmdLine==>启动pecmd.exe加载%windir%\system32\pecmd.ini,pecmd完全控制登录步骤==>进行PE内核初始化操作,创建桌面快捷方式,启动explorer.exe外壳程序,关闭小数字键,创建开始菜单快捷方式,创建程序组快捷方式,安装输入法和WINRAR文件关联注册图片关联等等等等==>进入PE桌面 Winload除了加载pecmd之外,还加载以下驱动和子系统: ①加载文件格式驱动、硬盘控制器驱动。=>将控制权传Ntoskrnl.exe,Ntoskrnl.exe核心继续加载system类型的驱动,也就是启动值为1的驱动。=>将控制权传递给会话管理器 (SMSS)=>会话管理器 (SMSS) 加载注册表的剩余部分,配置运行 Win32 子系统 (Win32k.sys) =>Win32k.sys将XP从文本模式切换至图形模式。 ②启动 Windows 子系统用户模式部分 (Csrss.exe)。=>加载用于创建用户会话Winlogon进程会话管理器=>(SMSS)继续加载剩余的非必要设备驱动程序=>Winlogon.exe 启动服务子系统 (Services.exe), 也称为服务控制管理器 (SCM)。=>Winlogon.exe启动安全子系统(Lsass.exe)。=>Winlogon.exe根据注册表中具体的值来启动外壳程序。 hlstudio7pe启动的主要流程控制文件: 01 pecmd.ini 02 myreg.cmd 03 PETOOLS.CMD 04 PETOOLS.INI 05 REGDOC.CMD 06 LOADPATCH.CMD 07 LOADNET.CMD |
本帖最后由 hlstudio 于 2024-6-5 16:00 编辑 常见问题 骨头网络版精简较多,往往做一件事情只有一种方法,这种方法有时不是习惯性的简单方法。 1.通过外置组件支持直接右键格式化硬盘,如果没有包含相关外置,请使用diskgenius。 2.支持安装原盘XP或WIN7,但要先加载外置中的网络组件 3.网络只支持有线网络,win7支持wifi,不支持adsl拔号(能支持,见#374楼描述) 4.U盘没有任务图标,直接插拔。 5.WIN8下如果不能正常用快捷键调出输入法,可用imetool调出。 DIY指南 骨头网络版的DIY可以从以下几个方便进行。 1.合盘的菜单,用fbinstool或bootice打开根目录下的grldr,即可修改g4d的菜单。 2.外置转内置,参考#2楼网友共享组件。 3.自动加载外置程序,修改petools目录下的REGDOC.CMD,这个内核启动后会自动调用该文件,可以实现增减桌面快捷键,自动加载网络等。 4.增加网卡驱动,在petools\网络工具\[xp/win7/win8]驱动 目录下,增加DRIVERS_NETxxxx.CAB,可以增加多个,加载网络时会自动加载,xxxx可以是数字或字母等。 5.WIN7PE增加磁盘驱动,WIN7PE外置SRS驱动在PETOOLS\系统组件\Win7PE\win7srs.exe,启动后会自动运行,是7z制作的自解压文件,打开后可以参照补充新驱动。 6.修改内核,win7pe/win8pe直接用7z打开boot.wim,修改,用wimtool压缩。 7.WIN7下手工安装WIN7PE的方法,详见#610楼。 8.FBA和ISO可以互相生成。 手工从FBA包生成ISO文件,步骤如下: ①.用ultraiso打开 PETOOLS\系统工具\INSTALL\Levin.iso 模板文件 ②.将fba解包全部复制到iso中 ③.将iso根目录下grldr改名为grldr.bin ④.将iso根目录下的 网络工具 目录移动 PETOOLS目录下 ⑤.将/BOOT/WIN8X64PE.IMG解包到iso根目录,原img文件删除 ⑥.保存iso文件 手工从ISO生成FBA,步骤如下: ①.用fbintool新建一个文件 ②.将iso解包全部拖到fbinstool中 ③.将根目录下grldr.bin改名为grldr ④.将PETOOLS目录下的 网络工具 目录移动根目录下(以便分级加载,不移动网络工具也可以) ⑤.点右键新建一个96MB的img文件,将/BOOTMGR、/BOOTMGR.EFI、/EFI目录、/BOOT/BCD、/BOOT/boot.sdi、/BOOT/WIN8X64.WIM放到新建的img文件中,原文件可删除。将img映射为efi区 ⑥.该fba文件会自动保存 DIY实例1--自动启用网络的单独WIN8PE 下载的ISO合盘,用ultraiso打开levin2014.iso,进入到PETOOLS目录,把这个目录下的regdoc.cmd和loadnet.cmd拷贝出来,把loadnet.cmd文件全部内容复制到regdoc.cmd最后面,把修改后的regdoc.cmd复制到petools目录覆盖,在ultraiso中保存,生成的levin2014.iso就可以自动启动网络了。 WIN8PE是32位的,只支持32位的驱动,可以从别的WIN8PE中获取驱动,改名为DRIVERS_NETxx.CAB,放到PETOOLS\网络工具\WIN8驱动\ 目录下,就可以识别,xx可以任意定义1~100或者字母,可以与现有驱动并存,或者可以合并到该目录下的DRIVERS_NET.CAB中。 在合盘中可以精简这些和WIN8PE无关的文件: SYS\cn.gz SYS\cnweb.gz SYS\core.gz SYS\parted.gz SYS\vmlinuz SYS\WIN7PE.ISO SYS\WINPE.ISO ---保留SYS目录下的memdisk、message、SISO和WIN8PE.ISO,前3个g4d启动要用。 PETOOLS\系统组件\XP PETOOLS\系统组件\WIN7 PETOOLS\网络工具\XP驱动 PETOOLS\网络工具\WIN7驱动 可选修改,还可以视自己需要删除PETOOLS下的文件。 可选修改,bootice(实用工具页签第一项功能)打开grldr.bin修改下g4d的菜单,把第4行timeout 5改为timeout 0,这下不出菜单等5秒选择而直接进WIN8PE了。 可参考 系统组件/其他组件/8pe-net-hlstudio.iso DIY实例2--XPE增加磁盘驱动 原文参见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=319618 在PE中添加sata,raid驱动的方法:(这里以Intel Matrix Storage Manager driver为例,以便于说明,以下描述的驱动文件名只基于本实例,实际操作中的具体的文件名称以需要添加的具体驱动为准) 一. 准备材料: 1、原版驱动文件 2、从PE中提取的txtsetup.sif文件 二. 从PE中提取txtsetup.sif文件: 先将PE中的winpe.is_重命名为winpe.cab,然后用RAR解压出winpe.iso 用UltraISO打开它,将txtsetup.sif提取出来,并用记事本打开备用。 三. 修改txtsetup.sif文件 1.、打开驱动包,里面有一个扩展名为“.inf”或“.oem”的小文件,如“oemsetup.inf”或者“txtsetup.oem”等(本例中为“txtsetup.oem”),用记事本打开备用; 2.、在txtsetup.sif中查找[SourceDisksFiles]字段,在其下添加iaStor.sys=1,,,,,,4_,4,1,,,1,4 3.、查找[SCSI.Load]字段,在其下添加iaStor=iaStor.sys,4 4、切换到刚才打开的txtsetup.oem,查找HardwareIds关键字,将该字段下的代码全部拷贝到txtsetup.sif文件的[HardwareIdsDatabase]字段末尾,但需要更改一下代码的格式,比如将id ="PCI/VEN_8086&DEV_27C3&CC_0104","iaStor"改为PCI/VEN_8086&DEV_27C3&CC_0104=iaStor 5、查找[SCSI]字段,在其下添加iaStor="Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)" 至此,修改txtsetup.sif文件部分完成,将修改后的sif文件替换原来的文件。 四. 复制驱动文件 将驱动文件iaStor.sys用makecab.exe压缩成iaStor.sy_并添加到PE的system32/DRIVERS目录下,然后将修改后的winpe.iso用makecab.exe重新压缩成winpe.is_替换原来的文件。 至此整个添加驱动工作完成,重启动以测试成功与否。 关于更详细的txtsetup.sif的用法,可以到精简区搜索,那里有不少教程,我这里就不多说了。 关于修改PE的注册表 要DIY核心,修改注册表是肯定要会的,先找到SYSTEM32目录下的setupreg.hi_,用WINRAR打开把里面的setupreg.hiv解压出来。打开开始菜单---运行----输入regedit,用鼠标选中HKEY_LOCAL_MACHINE项,然后单击文件---加载外部配置文件 然后找到刚刚的那个setupreg.hiv加载,然后提示项名称,这里随便填,我填"!"方便区分。 之后,你就可以修改!项里的注册表了,!项里的就是PE的注册表,修改完了后不要忘记卸载配置单元,选中!项,按文件—卸载配置单元。最后用CAB把修改好的setupreg.hiv文件压缩再替换原文件即可。 这一步主要是指修改WinPE的注册表,可以直接修改WinPE注册表,也可以修改配置文件。 1、修改内部注册表的方法: 用前面修改 PECMD.INI 的方法将内部注册表的文件提取出来: /WXPE/SYSTEM32/CONFIG/*.* /WXPE/SYSTEM32/SETUPREG.HI_ (这是CAB压缩包,将它解开成 SETUPREG.HIV) 运行注册表编辑器 REGEDIT.EXE,鼠标点击 HKEY_LOCAL_MACHINE,然后点“文件”-“加载配置单元”,打开提取出来的注册表文件(需要改哪个就加载哪个),提示挂载名时随便输入取一个名字如“WinPE”,展开 HKEY_LOCAL_MACHINE 后里面就有一项 WinPE,然后就跟普通的注册表操作一样了,改好后用鼠标点一下 “WinPE”项目,然后“文件”-“卸载配置单元”,这个文件就改好了。用改过的注册表文件替换原来的。 2、修改配置文件的方法: 对于普通的不依赖于外置程序目录结构的注册表项目,可以用常规方法将修改项写成 REG 文件(可以直接从 XP 系统中导出,然后在其基础上修)。在外置程序目录下有个 RegDoc.cmd,这个文件是毛桃用来注册外置程序文档关联的(就是改注册表),可以用记事本打开它,加入一行: REGEDIT /s REG文件名 则 WinPE 加载外部配置时它会自动导入。 DIY实例3--WIN10PE离线增加驱动 增加昭阳k4e-itl触控板驱动 1、在正常系统或全能PE中通过drvindex提取驱动包,drvindex参见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=425316 2、在骨头版boot.wim/system32中增加drvstore.dll 3、通过dism++ 打开骨头版boot.wim镜像,注入驱动,另存镜像比如为boot-drv.wim 4、解开boot-drv.wim,删除inf/*.log, system32/config/下隐藏文件,删除drvstore.dll,采用wimtool之类重新打包为boot.wim |
谢谢,好久没来想不到更新了! |
本帖最后由 snoopy 于 2015-3-25 22:39 编辑 hlstudio 发表于 2014-11-24 13:30 楼主找到原因了吗?差什么文件?另外:PasswordChanger v6.0 win8pe也不能运行,win7pe蓝屏。 |
感谢分享 |
小巧好用,真不错! |
感谢分享 |
学习学习,感谢分享。 |
下载试试 |
谢谢分享 |
加强学习,谢谢分享 |
感谢楼主分享 |
感谢楼主分享 |
感谢分享 |
多谢分享,下载试用。 |
感谢分享 |
谢谢分享 |
下载试试 |
谢谢分享 |
多谢分享,好东西支持 |
很好!支持! |
不借,支持楼主! |
感谢分享 |
感谢分享 |
收藏精品 |
谢谢分享 |
感谢分享 |
谢谢分享 |
谢楼主分享 |
感谢分享 |
感谢分享 |
谢谢分享 |
谢谢分享 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.