1、全手工制作Win8PEWin7PE一条龙教程全手工制作WIN8PE,WIN7PE一条龙教程天意U盘维护系统 发布时间:2013-06-10 16:14:30 全手工制作Win8PE,Win7PE系统ISO就是你的WinPE 必备的文件和工具win7.iso/win8.isoWindows系统ISO镜像WimTool BOOT.WIM文件的修改RegWorkShop注册表编辑和分析利器UltraISO修改win7.iso/win8.iso全局注意:每次修改注册表的时候都留心一下:C: D:应改为 X: ; Interactive User 应全部删除.注册表技巧,解决注册表问题途径:熟练使用Re
2、gWorkShop,RegShot,可配合其他优化软件灵活使用.WindowsSystem32config下文件:SOFTWARE对应 HKEY_LOCAL_MACHINESOFTWARE;SYSTEM对应 HKEY_LOCAL_MACHINESYSTEM;DEFAULT主要对应 HKEY_CURRENT_USER1 准备WinPE本身需要的文件 1.1 下载WIN7.ISO或者WIN8.ISO /* 按需选择 */1.2 保留下列文件,其他都删了 /* 只支持BIOS,不想支持UEFI的情况下 */BOOTBCDBOOTBOOT.SDISOURCESBOOT.WIMBOOTMGR2 获取所需
3、文件权限为了能够在Win7下顺利制作PE,必须获得相关文件的权限. 2.1 用WimTool解开BOOT.WIM第一个卷(Windows PE)为BOOT文件夹2.2 获取BOOT文件夹及其子文件的完全控制权鼠标右键BOOT文件夹-属性-安全选项卡-高级-更改权限-添加-输入everyone-确定-勾选完全控制,其他选项会自动勾上-应用于此文件夹,子文件夹-确定-删除Everyone,SYSTEM以外的权限项目-勾选使用可从此对象继承的权限替换所有子对象权限-确定-所有者选项卡-编辑-其他用户或组-输入everyone-确定-勾选替换子容器和对象的所有者-确定注意:由于文件过多,需要重复执行以
4、下操作几次:1.使用可从此对象继承的权限替换所有子对象权限-确定;2.替换子容器和对象的所有者-确定2.3 获取WinPE注册表的完全控制权2.3.1 加载注册表运行-输入Regedit-加载bootWindowsSystem32config下的DEFAULT,SYSTEM,SOFTWARE分别命名为pe-def,pe-sys,pe-soft2.3.2 分别对每个加载单元进行如下操作:右键-权限-高级-添加-输入everyone-确定-勾选完全控制,其他选项会自动勾上-应用于此文件夹,子文件夹-确定-删除Everyone,SYSTEM以外的权限项目-勾选使用可从此对象继承的权限替换所有子对象权
5、限-确定-所有者选项卡-编辑-其他用户或组-输入everyone-确定-勾选替换子容器和对象的所有者-确定注意:由于文件过多,需要重复执行以下操作几次:1.使用可从此对象继承的权限替换所有子对象权限-确定;2.替换子容器和对象的所有者-确定至此,我们就获得了并统一了WinPE几乎所有文件的控制权限,后面制作WinPE就非常顺利了.3 注册表修改3.1 选中加载的SOFTWARE单元pe-soft 3.2 修改注册表中关于路径的值在pe-soft下搜索 $windows.bt ,替换为 (空)在pe-soft下搜索 Interactive User,找到后全部删除.没有的就不用改了3.3 同理,
6、对pe-def,pe-sys也进行此操作3.4 卸载pe-def,pe-sys,pe-soft4 WinPE制作好了! 这就是原汁原味的微软官方WinPE了.4.1 打包测试用WimTool把BOOT文件夹新建映像为BOOT.WIM,原版的BOOT.WIM文件可移到他处作为备份,以便随时还原,保存修改的ISO并测试.4.1.1 原版的BOOT.WIM启动效果/*背景知识:BOOT.WIM中包含卷#1 Windows PE,卷#2 Windows Setup(Windows PE增强版,用来安装操作系统的).由于WIM文件只允许一个卷可启动,BOOT.WIM真正起作用的是可启动卷#2 Windo
7、ws Setup .卷#2 在卷#1 的基础上追加了一些安装相关的文件,专门用来自启动安装环境的,它检测到并启动了setup.exe.又因WIM特殊压缩算法,两个卷共用文件,不影响体积.*/4.1.2 WimTool直接解开BOOT.WIM,再打包的启动效果/*背景知识:WimTool 默认解开WIM镜像的卷#1,即Windows PE,这正是我们需要的.也可采用好压等工具直接解开卷#1,前提是能打开查看此WIM文件.此时新建的BOOT.WIM,注册表相关环境和微软纯粹的WinPE,即winpe.wim还有差别,我们需要做一些工作.*/4.1.3 修改的BOOT.WIM启动效果/*背景知识:在
8、处理了注册表后,BOOT.WIM的注册表环境和winpe.wim一致,而文件环境本就差不多.这时的BOOT.WIM已经相当于原汁原味的微软官方WinPE源自原版BOOT.WIM卷#1,此时,只有一个卷,无分卷.*/4.2 必要的精简因为BOOT.WIM镜像原本垃圾文件就多,我们可以适当精简,便于后面的工作.但也不要过火,以免留下后患.Windowsfonts /* 可适度删除 */WindowswinsxsBackup /* 可以删除 */WindowsSystem32zh-TW.zh-HK.uk-UA.sr-Latn-CS.等 /* 存放*.dll.mui 的文件夹,仅保留zh-CN,其他都
9、可删除 */.附件中有资料,可以参考.Windows操作系统中文件的功能与作用.zip接步骤4给出后期完善工作的基础教程 基于Win7PE_X64 (对于其他版本Win8PE,Win7PE有借鉴意义) 5 添加explorer 5.1 修改注册表5.1.1 加载WinPE的注册表文件SOFTWARE为pe-soft,然后导出为pe-soft.reg备用其实,熟练的话,在前面的步骤就可以导出备用了.5.1.2 修改权限与前面的操作一样滴用WIMTool解压Win7.iso的install.wim文件中最后一个卷(旗舰版Windows),定位到WindowsSystem32config下,把sof
10、tware文件加载到注册表,命名为pe-soft.右键加载的注册表单元pe-soft权限高级中添加Everyone的完全控制权限,删掉Everyone和System以外其他用户权限,然后替换所有子项的权限;右键加载的注册表单元pe-soft权限高级中替换所有者为Everyone,然后替换所有子项的所有者.注意:请重复几次因为文件过多,一次操作可能有遗漏,软件处理能力有限5.1.3 编辑注册表在pe-soft下搜索 Interactive User,找到后全部删除.在pe-soft下搜索 C: D: ,全部替换为 X:注意:RegWorkshop每次只能搜索到1000项,而需要替换的有几千项,需
11、要重复操作几次.搜索时请将keys/value/data三项都勾选,搜索结果出现在下面的窗口,在搜索结果窗口中选中所有项,鼠标右键替换或删除5.1.4 得到WinPE的SOFTARE完整注册表把之前导出的pe-soft.reg导进来,覆盖Win7系统的SOFTWARE注册表加载单元pe-soft同名在于确保路径统一,以覆盖Win7系统的注册表5.1.5 继续修改pe-soft找到pe-soft下MicrosoftWindows NTCurrentVersionWinlogon下,把Shell=cmd.exe /k start cmd.exe 改成 Shell=explorer.exe然后,卸载
12、pe-soft. 5.2 准备文件5.2.1 方案一:精确式从install.wim中拷贝这些文件到boot.wim中同样的位置:=/进入SHELL需要添加以下文件Windowsexplorer.exeWindowszh-CNWindowsSystem32ExplorerFrame.dllWindowsSystem32zh-CN=/为了稳定而添加的文件WindowsSystem32actxprxy.dll /*没有它,会提示explorer.exe不支持此接口 */WindowsSystem32comctl32.dllWindowsSystem32zh-CNWindowsSystem32mscories.dllWindowsSystem32oledlg.dllWindowsSystem32zh-CNWindowsSystem32s
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1