使用WinBuilder只需三步即可打造功能强大的Windows8 PE

合集下载

全手工制作Win8-PE-Win7-PE-一条龙教程

全手工制作Win8-PE-Win7-PE-一条龙教程

全手工制作WIN8PE,WIN7PE一条龙教程天意U盘维护系统发布时间:2013-06-10 16:14:30全手工制作Win8PE,Win7PE——系统ISO就是你的WinPE 必备的文件和工具win7.iso/win8.iso Windows系统ISO镜像WimTool BOOT.WIM文件的修改RegWorkShop注册表编辑和分析利器UltraISO修改win7.iso/win8.iso全局注意:①每次修改注册表的时候都留心一下:C:\ D:\ 应改为X:\ ; Interactive User 应全部删除.②注册表技巧,解决注册表问题途径:熟练使用RegWorkShop,RegShot,可配合其他优化软件灵活使用.③Windows\System32\config下文件:SOFTWARE 对应HKEY_LOCAL_MACHINE\SOFTWARE;SYSTEM 对应HKEY_LOCAL_MACHINE\SYSTEM;DEFAULT 主要对应HKEY_CURRENT_USER1 准备WinPE本身需要的文件1.1 下载WIN7.ISO或者WIN8.ISO /* 按需选择*/1.2 保留下列文件,其他都删了 /* 只支持BIOS,不想支持UEFI的情况下*/ BOOT\BCDBOOT\BOOT.SDISOURCES\BOOT.WIMBOOTMGR2 获取所需文件权限为了能够在Win7下顺利制作PE,必须获得相关文件的权限.2.1 用WimTool解开BOOT.WIM第一个卷(Windows PE)为BOOT文件夹2.2 获取BOOT文件夹及其子文件的完全控制权鼠标右键BOOT文件夹->属性->安全选项卡->高级->更改权限->添加->输入everyone->确定->勾选"完全控制",其他选项会自动勾上->应用于"此文件夹,子文件夹"->确定->删除Everyone,SYSTEM以外的权限项目->勾选"使用可从此对象继承的权限替换所有子对象权限"->确定->所有者选项卡->编辑->其他用户或组->输入everyone->确定->勾选"替换子容器和对象的所有者"->确定[注意:由于文件过多,需要重复执行以下操作几次:1."使用可从此对象继承的权限替换所有子对象权限"->确定;2."替换子容器和对象的所有者"->确定] 2.3 获取WinPE注册表的完全控制权2.3.1 加载注册表"运行"->输入Regedit->加载boot\Windows\System32\config下的DEFAULT,SYSTEM,SOFTWARE分别命名为pe-def,pe-sys,pe-soft2.3.2 分别对每个加载单元进行如下操作:右键->权限->高级->添加->输入everyone->确定->勾选"完全控制",其他选项会自动勾上->应用于"此文件夹,子文件夹"->确定->删除Everyone,SYSTEM以外的权限项目->勾选"使用可从此对象继承的权限替换所有子对象权限"->确定->所有者选项卡->编辑->其他用户或组->输入everyone->确定->勾选"替换子容器和对象的所有者"->确定[注意:由于文件过多,需要重复执行以下操作几次:1."使用可从此对象继承的权限替换所有子对象权限"->确定;2."替换子容器和对象的所有者"->确定]——至此,我们就获得了并统一了WinPE几乎所有文件的控制权限,后面制作WinPE就非常顺利了.3 注册表修改3.1 选中加载的SOFTWARE单元pe-soft3.2 修改注册表中关于路径的值在pe-soft下搜索$windows.~bt\ ,替换为(空)在pe-soft下搜索Interactive User,找到后全部删除.[没有的就不用改了]3.3 同理,对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 Windows 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启动效果/****************************************************************************背景知识:在处理了注册表后,BOOT.WIM的注册表环境和winpe.wim一致,而文件环境本就差不多. 这时的BOOT.WIM已经相当于原汁原味的微软官方WinPE——源自原版BOOT.WIM卷#1,此时,只有一个卷,无分卷.****************************************************************************/4.2 必要的精简因为BOOT.WIM镜像原本垃圾文件就多,我们可以适当精简,便于后面的工作.但也不要过火,以免留下后患.\Windows\fonts /* 可适度删除*/\Windows\winsxs\Backup /* 可以删除*/\Windows\System32\-UA...sr-Latn-CS...等 /* 存放*.dll.mui 的文件夹,仅保留zh-CN,其他都可删除*/... ...附件中有资料,可以参考.接步骤4给出后期完善工作的基础教程基于Win7PE_X64 (对于其他版本Win8PE,Win7PE有借鉴意义)5 添加explorer5.1 修改注册表5.1.1 加载WinPE的注册表文件SOFTWARE为pe-soft,然后导出为pe-soft.reg备用[其实,熟练的话,在前面的步骤就可以导出备用了.]5.1.2 修改权限[与前面的操作一样滴]用WIMTool解压Win7.iso的install.wim文件中最后一个卷(旗舰版Windows),定位到Windows\System32\config下,把software文件加载到注册表,命名为pe-soft.右键加载的注册表单元pe-soft——>"权限"——>"高级"中添加Everyone的完全控制权限,删掉Everyone和System以外其他用户权限,然后替换所有子项的权限;右键加载的注册表单元pe-soft——>"权限"——>"高级"中替换"所有者"为Everyone,然后替换所有子项的所有者.[注意:请重复几次——因为文件过多,一次操作可能有遗漏,软件处理能力有限]5.1.3 编辑注册表在pe-soft下搜索Interactive User,找到后全部删除.在pe-soft下搜索C:\ D:\ ,全部替换为X:\[注意:RegWorkshop每次只能搜索到1000项,而需要替换的有几千项,需要重复操作几次. 搜索时请将keys/value/data三项都勾选,搜索结果出现在下面的窗口,在搜索结果窗口中选中所有项,鼠标右键→替换或删除]5.1.4 得到WinPE的SOFTARE完整注册表把之前导出的pe-soft.reg导进来,覆盖Win7系统的SOFTWARE注册表加载单元pe-soft [同名在于确保路径统一,以覆盖Win7系统的注册表]5.1.5 继续修改pe-soft找到pe-soft下\Microsoft\Windows NT\CurrentVersion\Winlogon下, 把"Shell"="cmd.exe /k start cmd.exe" 改成"Shell"="explorer.exe"然后,卸载pe-soft.5.2 准备文件5.2.1 方案一:精确式从install.wim中拷贝这些文件到boot.wim中同样的位置:=====================================//进入SHELL需要添加以下文件Windows\explorer.exeWindows\zh-CN\Windows\System32\ExplorerFrame.dllWindows\System32\zh-CN\=====================================//为了稳定而添加的文件Windows\System32\actxprxy.dll /*没有它,会提示"explorer.exe不支持此接口" */ Windows\System32\comctl32.dllWindows\System32\zh-CN\Windows\System32\mscories.dllWindows\System32\oledlg.dllWindows\System32\zh-CN\Windows\System32\shdocvw.dllWindows\System32\zh-CN\Windows\System32\shellstyle.dllWindows\System32\zh-CN\=====================================//为了美观而添加的文件——与版权信息,开始菜单按钮等图标有关Windows\Branding\Basebrd\basebrd.dllWindows\Branding\Basebrd\zh-CN\Windows\Branding\ShellBrd\shellbrd.dll=====================================[注意:若要拓展功能,可参考附件"Win7PE_X64支持文件列表",不覆盖式拷贝install.wim 中的文件.若要制作骨头版WinPE ,反而要开始精简BOOT.WIM 中原有的文件了.]5.2.2 方案二:偷懒式——大家知道,WinPE的灵魂是注册表,文件处理方面较为好办,如有现成的WinPE,可不必大费周章.偷懒又保险的方法:可以直接不覆盖式拷贝正常WinPE 的Windows 文件夹, winpeshl.ini 不要拷贝!其他文件随便.要求不高的,选择骨头WinPE ;要求高的,选择多功能WinPE ;请自行选择你喜欢的WinPE 作为基础.5.3 打包测试通过上面的步骤,我们得到了"史上最完整的"WinPE的SOFTWARE注册表.现在,重新打包boot.wim,保存修改后的WinPE的ISO.启动VMWare虚拟机测试,还是命令提示符窗口,不过你现在运行explorer.exe.看看,熟悉的explorer是不是已经出来.6 explorer的初步完善这里需要利用激活的Win7系统注册表,导入PE后,相关配置和Windows呈现一样的效果,所以,请先在Windows下配置好.处理的注册表较多,先加载好pe-soft,pe-sys,pe-def.6.1 explorer 的个性化设置6.1.1 Advanced配置这里的配置很重要(下面在正运行的Win7中配置好,将来在PE中explorer的特性就与这些配置一样):在正在运行的激活的Win7中,打开explorer资源管理器,在菜单→文件夹和搜索选项,在"常规"页面,勾选"显示所有文件夹"和"自动扩展当前文件夹";在"查看"页面,按你的习惯勾选(如显示隐藏文件,显示扩展名等),特别注意:一定要勾选"在单独进程中打开文件夹窗口"(否则PE启动后再插入U盘,U盘不可见);然后,定位到Win7的HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanc ed,导出为Advanced.REG,用记事本编辑," [HKEY_CURRENT_USER\"全部替换为: " [HKEY_LOCAL_MACHINE\PE-DEF\",再导入PE-DEF.6.1.2 其他配置导出Win7系统以下注册项:①HKEY_LOCAL_MACHINE\System\ControlSet001\Control\ProductOptions /*壁纸出现了*/②HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM /* Desktop Window Manager */③HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersio n\Personalization /*个性化*/④HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersio n\Explorer\HideDesktopIcons /*桌面图标的显示隐藏:计算机,回收站,用户的文件,控制面板,网络*/用记事本修改①~④导出的.REG文件,路径分别改为:①HKEY_LOCAL_MACHINE\pe-sys\ControlSet001\Control\ProductOptions②HKEY_LOCAL_MACHINE\PE-DEF\Software\Microsoft\Windows\DWM③HKEY_LOCAL_MACHINE\pe-soft\Microsoft\Windows\CurrentVersion\Pe rsonalization④HKEY_LOCAL_MACHINE\pe-soft\Microsoft\Windows\CurrentVersion\Ex plorer\HideDesktopIcons保存修改,全部选中,右键"合并",即可覆盖到PE的注册表中6.1.3 显示我的电脑图标在HideDesktopIcons\NewStartPanel下添加:"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:000000006.1.4 在pe-sys下\ControlSet001\Control\Lsa添加"LmCompatibilityLevel"=dword:000000026.2 win7主题的启用6.2.1 定位到正在运行的win7注册表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services下面,导出与win7相关的几项DXGKrnl, monitor,Schedule,Themes,UxSms和vga.把刚才导出的win7的那6项服务导入到pe-sys下\ControlSet001\services中.6.2.2 在pe-sys的\Setup\AllowStart\中新建项Themes6.2.3 这是唯一需要文件修改与添加的地方. 参见用hex编辑器打开winlogon.exe,在其中查找unicode字符串minint,修改其中任一字母,只要和原先不一样即可,比如,改成minins.下载ux.exe,在运行explorer前运行此小程序即可启用Win7的basic主题. (3.97 KB, 下载次数: 196)/****************************************************************************背景知识:system用户下只能启用basic主题,没有aero特效.想要启用aero特效的朋友,可搜索无忧相关资料,有详细介绍.不过,本人不建议这么做,因为PE的SYSTEM权限是它生存的意义所在,为此要绕很多圈子.****************************************************************************/6.2.4 其他需要补充的文件,见附件"Win7PE_X64支持文件列表"6.2.5 解决X盘的容量过小问题——开启主题等,需耗费内存,这里借机扩充一下加载注册表system单元,展开至/ControlSet001/Services/FBWF,新建二进制dword(32位)值,命名为WinPECacheThreshold,修改键值为200.(这是512MB,可以根据需要修改键值)6.2.6 卸载PE的所有注册表加载单元,检验效果.7 通过winpe自带的几个小程序实现一些常用功能.7.1 驱动的加载程序—Drvload.exe经常有人问该怎么加入驱动,准备好你的驱动文件,看了下面图片你就清楚了,格式就是drvload(inf文件路径)7.2 winpe工具—Wpeutil.exe这个工具非常实用,大家可以参看WAIK的帮助文件.如果不用第三方程序,pe的关机和重启就是通过它实现的.下面列了几个有用的wpeutil shutdown 关机wpeutil reboot 重启wpeutil CreatePageFile /path=C:\pagefile.sys.设置虚拟内存wpeutil DisableFirewall 开关防火墙(Enablefirewall)7.3 winpe的初始化设置—Wpeinit.exe7.3.1 Wpeinit.exe的介绍Wpeinit 是命令行工具,它在每次启动Windows PE 时,对其进行初始化.当Windows PE 启动时,Winpeshl.exe 执行启动Wpeinit.exe 的Startnet.cmd.具体地说,Wpeinit.exe 安装PnP 设备,处理Unattend.xml 设置并加载网络资源.另外,Wpeinit 会将日志消息输出到c:\Windows\system32\wpeinit.log.7.3.2 Wpeinit.exe的使用首先你得建立一个应答文件,打开Windows系统映像管理器,想偷懒的可以直接以win7的安装文件基础,打开安装盘source文件夹下install_windows 7 ultimate.clg.再新建应答文件,传送Components中的Microsoft-Windows-Setup到pe,在这里可以设置屏幕分辨率,计算机名,页面文件等等,删掉不需要的部分,保存为init.xml调用如下:wpeinit.exe /unattend=X:\Users\Default\Documents\init.xml7.4 explorer的自动载入—Winpeshl.exe7.4.1 比如,我们可以让winpe自动载入explorer并启用主题,新建ISO\Windows\System32\winpeshl.ini 中内容为: [LaunchApps]wpeinit.exe /unattend=X:\Users\Default\Documents\init.xmlux.exeX:\windows\explorer.exe/* 没有应答文件直接运行wpeinit.exe.当然,还可以加载更多的程序,一行一行的添加就行了. */ /****************************************************************************背景知识:Windows PE 提供了三种方法启动自定义脚本:Winpeshl.ini,Startnet.cmd 和Autounattend.xml.Windows PE 默认界面是一个命令提示符窗口.但是,您可以创建自定义的Winpeshl.ini 文件,以运行自己的外壳应用程序(SHELL).也可以创建自己的Startnet.cmd 版本来运行特定的命令集,批处理文件或脚本.****************************************************************************/7.4.2 删除startnet.cmd当你加入上面的Winpeshl.ini文件时,Winpeshl.exe不再检测startnet.cmd是否存在,startnet.cmd已经不起任何作用了,删不删掉都可以.8 使用windows的其他功能和设置8.1 windows程序的添加由于我们直接使用了修改的win7的software注册单元,其他功能的添加就很简单了.基本不用改注册表,直接复制文件就是了.8.1.1 比如要加入ie8,就复制Program Files\Internet Explorer下所有文件(以及system32文件夹下相关文件)到ISO\Program Files下即可.[注意:这是64位ie,你要愿意,也可以Program Files(x86)下的32位IE.]8.1.2 同理,要使用windows的查看图片功能,复制Windows Photo Viewer即可,其他类似. 8.1.3 要用控制面板,控制台,复制相应的cpl和mmc文件,要使winpe支持.net framework, 复制win7的的assembly和放进去就可以了(同时支持v2.0,v3.0和v3.5会很大,不知道网上有没有精简的)8.1.4 64位winpe的32位程序支持(WOW64)同样不需要配置注册表,拷贝syswow64以及system32下的wow相关文件就可以了.[注意:要支持多少wow64程序取决于你拷贝syswow64文件夹中的文件.和system32中的一样,你不复制mfc.dll不会对你的pe有影响,但是那样你就不能支持需要这个dll的程序.]8.2 windows服务的添加.winpe不能安装msi格式的安装包,我们以给winpe添加msi服务为例,添加其他服务类似. 8.2.1 确认文件复制完整后,把加载win7安装文件的system配置单元到注册表并命名为pe-sys.找到下面的ControlSet001\services\msiserver 全部导出备用. 卸载pe-sys.8.2.2 加载winpe的system配置单元(:ISO\Windows\System32\config下system文件)到注册表并命名为pe-sys,导入刚才导出的msiserver即可.8.3 windows的一些设置你要设置计算机名,桌面图片,oem信息和图片,隐藏夹显示与否,开始菜单,任务栏,桌面什么的,网上很多了,这里列举几个:8.3.1 壁纸与用户头像壁纸文件:ISO\Windows\system32\winpe.bmp//修改路径在这里:HKEY_LOCAL_MACHINE\DEFAULT\Control Panel\Desktop\WallPaper 用户头像文件:ISO\ProgramData\Microsoft\User Account Pictures\user.bmp8.3.2 修改计算机右键属性内容用ResHacker.exe工具修改Windows\System32\zh-CN下8.3.3 开始菜单和桌面控制开始菜单的显示项目:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced桌面图标的显示和隐藏:\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons8.3.4 计算机名称的修改加载PE的system文件,修改如下键值:Controlset001\Control\ComputerName\ActiveComputerName\ComputerName Controlset001\Control\ComputerName\ComputerName\ComputerName Controlset001\Control\Session Manager\Environment\COMPUTERNAME Controlset001\Services\Tcpip\Parameters\HostnameControlset001\Services\Tcpip\Parameters \NV Hostname8.4 微软拼音的添加: 文件很大,不推荐,我就不写了,真的想要可以看waik的帮助文件,很简单,批处理都给你写好了.9 一些需要注意的一些地方和其他程序的加入9.1 用户文件夹的更改,默认在config文件夹下,建议改到X:\Users\Default下,在Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 下修改.9.2 计算机管理管理不能在"我的电脑"上用右键打开,加载pe注册表software单元,修改Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command,为%SystemRoot%\system32\mmc.exe compmgmt.msc9.3 "关机"按钮无效,可以改software单元的Microsoft\Windows\CurrentVersion\Policies\Explorer 添加"NoClose"=dword:00000001 或0 移出或显示"关机"按钮9.4 如果你不添加,桌面右键菜单"小工具"很难看,可以去掉,同样,删除\Classes\Directory\Background\shellex\ContextMenuHandlers\Gadgets 和Classes\DesktopBackground\Shell\Gadgets 即可9.5 MSDaRT工具的加入,可以用7zip打开MSDaRT65_x64.msi文件,提取其中的tools.cab和Sweeper.cab中mount文件夹合并到pe即可(32位类似).9.6 绿色程序的加入与快捷方式等如果文件不大,可以直接放到program files 目录下并和boot.wim一起打包.你也可以单列出来放到光盘上,或是打包成新的wim文件,进入pe后再挂载.9.6.1 "桌面"快捷方式在\Users\Default\Desktop .9.6.2 "所有程序"快捷方式在\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\ProgramData\Microsoft\Windows\Start Menu\Programs9.6.3 锁定到任务栏:快捷方式在\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar,另外还需要导入default单元的\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband 项.9.6.4 附到开始菜单栏:快捷方式在\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\,另外还需要导入default单元的\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2 项.9.7 绿化第三方程序到PE可以用注册表工具分别扫描安装程序前后的注册表,提取需要写入的键值.将注册表导入PE,并复制安装形成的文件☞大家注意到,用微软自带的winpeshl.exe载入explorer关机按钮无效.如果需要,可以使用pecmd, pecmd有自己的一套东西,操作起来会方便很多,大家可以根据需求与喜好用pecmd替换掉winpeshl,并写入pe注册表software单元中的CmdLine.接步骤5给出走向实用化的进阶教程基于Win7PE_X86(比较普遍的WinPE版本,无忧资料丰富,便于学习研究)10 用PECMD取代winpeshl在步骤5 中,我们得到了能进入"资源管理器"(也即explorer,也即MS SHELL)的WinPE,是微软系统ISO修改而来的.体积很大,但我们要的是WinPE的核心——注册表.为了方便大家学习,长经验,我做了以下操作:10.1 用PECMD代替winpeshl.exe,跳过CMD界面直接进入桌面:定位到WinPE注册表SYSTEM的SETUP项,在CMDLINE中用"PECMDMAIN %Systemroot%\PECMD.INI"代替"winpeshl.exe"PECMD.INI的代码:==============================INITEXEC !=%SystemRoot%\system32\winpeshl.exeSHEL %SystemRoot%\explorer.exe==============================winpeshl.ini的代码:==============================[LaunchApps]wpeinit.exe==============================10.2 现在已经得到可以进入桌面的WINPE注册表,有了这个核心,其他什么文件和优化都不是难点.我把修改的注册表和Windows\winsxs复制移植到绝对PE_V1.6,正常进入桌面.[添加了部分Windows\winsxs是因为直接替换注册表会蓝屏,根据我的经验需要补充Windows\winsxs.还有可能是驱动问题]10.3 稍微精简了一下,然后发个可启动的"演示用WIN7PE.ISO"给大家看看效果.11 PECMD.INI中的常用命令解释PECMD接管winpeshl后,所有的配置可直接通过PECMD.INI中的命令来实现.下面给出一些最基本的命令,便于入门,更详细的命令解释在PECMD帮助文档中可以看到.学习时最好参考一些文件结构简单的WinPE,用记事本查看里面的PECMD.INI,一般在System32目录或者Windows 目录下,有的PECMD.INI还加载了外置配置文件,也是.INI文件,可以合并的.11.1 一些基础的环境变量:%CurDir% 表示本配置文件所在目录%SystemRoot% 和%WinDir% 均表示Windows目录%ProgramFiles% 表示Program Files 目录%Desktop% 表示桌面%StartMenu% 表示开始菜单目录%Startup% 表示启动菜单目录%Programs% 表示程序菜单目录11.2 基础EXEC,LOAD,LINK 命令写法EXEC %ProgramFiles%\Internet Explorer\iexplore.exe 表示运行在Program Files 目录下\Internet Explorer\iexplore.exe 程序LOAD %ProgramFiles%\Tools.ini" 表示加载在Program Files 目录下的Tools.ini 外置配置文件LINK %Desktop%\腾讯QQ,%ProgramFiles%\QQ.exe 表示在桌面创建一个名为"腾讯QQ "的快捷方式,并且链接指向Program Files 目录下\QQ.exe☞EXEC 负责运行后缀名为exe,bat,cmd等可执行文件☞LOAD 负责加载后缀名为ini 的配置文件☞LINK 负责创建快捷方式,它负责的文件类型很多11.3 常见符号! @ _ & =意义" ! @ _ & ="都是指搭配EXEC时的,因为比较常用.常见的有:EXEC _ EXEC& EXEC ! EXEC @例如:EXEC _%SystemRoot%\123.exe ------表示最小化运行Windows 目录下的123.exe EXEC &%SystemRoot%\123.exe ------表示最大化运行Windows 目录下的123.exe EXEC !%SystemRoot%\123.exe ------表示隐藏运行Windows 目录下的123.exe (常用)EXEC @%SystemRoot%\123.exe ------表示彻底隐藏运行Windows 目录下的123.exeEXEC =!%SystemRoot%\123.exe ------表示隐藏运行Windows 目录下的123.exe [它多了一个"="号,表示等待这个命令执行结束,可以根据自己的情况加或不加。

win8pe官方文档

win8pe官方文档

使用完整的脚本功能
安装WinPE的脚本,以确保完整的脚本功能是当您正在使用的WinPE-NetFX4和WinPE-HTA的。
安装顺序是获得完整的脚本功能无关。
使用安装程序
你使用的WinPE安装客户端和WinPE的安装服务器之前安装的WinPE安装。
支持的可选组件
默认的Windows RE映像包含以下内置可选组件:
档案管理
WinPE的,FMAPI
新的Windows 8。WinPE的FMAPI提供访问的Windows PE文件管理API(FMAPI)的发现和恢复被删除的文件从加密卷。该FMAPI还提供能够使用删除的文件的Windows?BitLocker的?驱动器加密加密卷的发现和恢复密码或恢复密钥文件。
依赖
一些可选组件的依赖关系,如下。
要使用的。NET Framework
安装WinPE的,WMI的,然后再使用WinPE-NetFX4。
使用安全启动
安装的WinPE的WMI之前,你使用WinPE-SecureStartup。
使用Windows PowerShell
安装WinPE的,WMI,WinPE的NetFX4和WinPE的脚本,然后再使用WinPE-PowerShell3。
WinPE的,EnhancedStorage
WinPE的,Rejuv
WinPE的,脚本编程
WinPE的,SecureStartup
安装的WinPE-
的WinPE-SRT
的WinPE-WDS工具
WinPE的,WMI的
注意
在Windows 8中,在Windows恢复环境(Windows RE)恢复映像(Winre.wim)包含未发布的可选组件。虽然供内部使用的WinPE Rejuv和WinPE-SRT的可选组件,您必须安装相应的语言包在多种语言的情景。

最简单的win8 pe制作方法

最简单的win8 pe制作方法

最简单的win8pe制作方法(手工制作)1.下载原版WIN8的ISO.你已经有了基本的WIN8PE2-1. \sources\install.wim,boot.wim 有两个WIM文件.使用UISO9.53以后版本,直接编辑原版ISO(先备份一个),\sources\boot.wim ,这个目录下其它文件全部删除,仅保留BOOT.WIM你获得了一个简化的命令行版WIN8PEUISO9.53以后版本,直接编辑原版ISO,将保留UEFI启动信息,直接支持UEFI启动.2-2. install.wim里面,install.wim\Windows\System32\Recovery\Winre.wim,有个Winre.wim将其重命名为boot.wim, 替换上面做好的WIN8PE,你有获得一个命令行版的WIN8PE.命令行版的win8pe,已经可以做基本维护了.当然.你要熟悉相关的命令行.如分区,引导修复,系统安装......3. 如何给命令行版的win8pe,加入MS原版的shell呢? 同时加入更多的功能,如声卡,显卡,网卡,IE,WMP......方法:有两个. 一个做加法,一个做减法.这里说的方法是原创的方法,而不是抄袭别人的PE,然后修改加工,精简文件,添加文件.-----------------------------------------------------------加法,就是先做一个很精简的,然后,加入各种功能.减法,就是先做一个功能全的,然后,再去掉不要的功能.-----------------------------------------------------------------------由于win8pe的特殊性(太老的机器不能启动),因此,其应该定位于新机器,大内存,就是说,2G以上内存,64位cpu. 因此,过分控制体积,已经没有必要了.所以,我这里只介绍"减法",最后,将得到几个经典版本的PE-------多功能,带声卡,显卡网卡IE,WMP的版本, 只能启动到桌面的基本版本.........具体情况,看你自己如何保留了.******************************************************减法**************** x86 , x64 通用*************************************[1] install.wim,boot.wim, 这两个WIM,先解压或者打开,分别放到两个目录,备用.然后,将两个目录合并,其中,SYSTEM32目录下,CONFIG目录,先不合并,这样,得到WIN8PE,全部文件.合并就是复制替换的意思,其实就是补齐缺少的文件,两个目录的文件,都不全.但是,CONFIG先不要合并.[2] 做基本精简,意思是精简掉确实基本用不到的文件. 如,字体目录,仅保留下面经典列表文件.删除下面最没用的文件.[3] 删除几个用途不大的目录:WINDOWS目录下:assemblyIMESYSTEM32目录下:IMERecovery其中,IME 是输入法,通常我们都不会使用原版输入法的.[4] 精简WinSxS目录(这个家伙巨大,而且基本没用) 搞定上面这些,基本精简就差不多了. 给个最精简的WINSXS目录列表:(纯64的, X86的保留对应的文件即可) ,其它的基本没用了. WINSXS\amd64_microsoft.windows.c..-controls.resources_6595b64144ccf1df_5.82.9200.16384_zh-cn_ec f489504540bc4d\amd64_microsoft.windows.c..-controls.resources_6595b64144ccf1df_6.0.9200.16384_zh-cn_b7 1dddbc8551cc7e\amd64_mon-controls_6595b64144ccf1df_5.82.9200.16384_none_7762d 5fd3178b04e\amd64_mon-controls_6595b64144ccf1df_6.0.9200.16384_none_418c2a 697189c07f\amd64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_6.2.9200.16384_none_3fa4 3de97fd1b9f5\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.9200.16384_none_8325ae6a331660 a6\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.9200.16384_none_72771d4ecc1c3a4 d\Manifests\amd64_microsoft.windows.c..-controls.resources_6595b64144ccf1df_5.82.0.0_zh-cn_69e45aa3c b777f2a.manifestamd64_microsoft.windows.c..-controls.resources_6595b64144ccf1df_5.82.9200.16384_en-us_8 d6e1ee25e1ee23b.manifestamd64_microsoft.windows.c..-controls.resources_6595b64144ccf1df_5.82.9200.16384_zh-cn_ec f489504540bc4d.manifestamd64_microsoft.windows.c..-controls.resources_6595b64144ccf1df_6.0.0.0_zh-cn_62459d38e b8b6b35.manifestamd64_microsoft.windows.c..-controls.resources_6595b64144ccf1df_6.0.9200.16384_en-us_57 97734e9e2ff26c.manifestamd64_microsoft.windows.c..-controls.resources_6595b64144ccf1df_6.0.9200.16384_zh-cn_b7 1dddbc8551cc7e.manifestamd64_mon-controls_6595b64144ccf1df_5.82.9200.16384_none_7762d 5fd3178b04e.manifestamd64_mon-controls_6595b64144ccf1df_6.0.9200.16384_none_418c2a697189c07f.manifestamd64_microsoft.windows.fusion_components_all_1122334455667788_6.2.9200.16384_none_f a109b73c2ce15ff.manifestamd64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_6.2.9200.16384_none_3fa4 3de97fd1b9f5.manifestamd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.9200.16384_none_8325ae6a331660 a6.manifestamd64_microsoft.windows.i..utomation.proxystub_6595b64144ccf1df_1.0.9200.16384_none_9c 8f2b1cfedd36bb.manifestamd64_microsoft.windows.isolationautomation_6595b64144ccf1df_1.0.0.0_none_ee2620cf57b c84de.manifestamd64_microsoft.windows.systemcompatible_6595b64144ccf1df_6.0.9200.16384_none_49286 d4d2e20ae86.manifest[5] 驱动目录DriverStore 的精简: 这个目录里面的驱动,包括了显卡,声卡,网卡.还原其它即插即用驱动.如果你的硬件设备,启动时没有插入,启动后,再插入,有了这些驱动,就可以识别.但是,本目录也比较大,对PE来说可以精简(最精简,仅几M即可). 通常保留有线网卡,声卡,还有基本驱动.删除显卡,无线网卡(这些比较大),具体看自己的情况.下面给个最简单的保留列表:cdrom.inf_amd64_cf04adb457be1724\disk.inf_amd64_19b7c986bfd7039f\input.inf_amd64_76b24076fa50cce8\keyboard.inf_amd64_1a7f16d14b82baf1\lsi_fc.inf_amd64_8df71f2dfbfbfd63\lsi_sas.inf_amd64_743ad778d6e4e8a6\lsi_sas2.inf_amd64_8ba8307d841fea3a\lsi_scsi.inf_amd64_9d643e6a755951c3\lsi_sss.inf_amd64_72793c6f8b769d8f\mshdc.inf_amd64_69660e2be041f47b\msmouse.inf_amd64_f105fedfe75017ad\uefi.inf_amd64_5d6aa5c346a03c4d\umbus.inf_amd64_6bd6e2678cfb3b76\umpass.inf_amd64_059f0d442392ac7c\unknown.inf_amd64_807108e832e8ce3d\usb.inf_amd64_7f2003710f5dfe2c\usbhub3.inf_amd64_b9496d0f47008405\usbport.inf_amd64_02d702dc10b127ab\usbstor.inf_amd64_25cdbd4ec8ad1698\usbxhci.inf_amd64_28ad83a602f98bbe\vhdmp.inf_amd64_d8a0feeedbd2e0d2\volmgr.inf_amd64_74cccfd5377efcc4\volsnap.inf_amd64_96c47477a219edc8\volume.inf_amd64_9d78abd6ac3df11c\[6] 其它目录的精简:1. 删除SYSTEM32(WOW64)里面的en-GB 这样的目录,只保留ZH-CN. 其它一些没用的目录,由于内容比较多,待以后可以发附件时,将有关内容打包,到时自己对比删除即可.待续........WIN8PE,字体目录的精简:这里给个经典的字体文件列表(不是最精简)marlett.ttfmicross.ttfmsyh.ttcsegoeui.ttfseguisym.ttfsimsun.ttcsvgafix.fonsvgasys.fonsymbol.ttftahoma.ttftimes.ttfvga936.fonvgafix.fonvgaoem.fonvgasys.fonwin8pe,最没用的文件列表(基本可以放心删除):C_037.NLSC_10000.NLSC_10001.NLSC_10002.NLSC_10003.NLSC_10004.NLSC_10005.NLSC_10006.NLSC_10007.NLSC_10008.NLSC_10010.NLSC_10021.NLS C_10029.NLS C_10079.NLS C_10081.NLS C_10082.NLS C_1026.NLS C_1047.NLS C_1140.NLS C_1141.NLS C_1142.NLS C_1143.NLS C_1144.NLS C_1145.NLS C_1146.NLS C_1147.NLS C_1148.NLS C_1149.NLS C_1250.NLS C_1253.NLS C_1254.NLS C_1255.NLS C_1256.NLS C_1257.NLS C_1258.NLS C_1361.NLS C_20000.NLS C_20001.NLS C_20002.NLS C_20003.NLS C_20004.NLS C_20005.NLS C_20105.NLS C_20106.NLS C_20107.NLS C_20108.NLS C_20261.NLS C_20269.NLS C_20273.NLS C_20277.NLS C_20278.NLS C_20280.NLS C_20284.NLS C_20285.NLSC_20297.NLS C_20420.NLS C_20423.NLS C_20424.NLS C_20833.NLS C_20838.NLS C_20866.NLS C_20871.NLS C_20880.NLS C_20905.NLS C_20924.NLS C_20932.NLS C_20936.NLS C_20949.NLS C_21025.NLS C_21027.NLS C_21866.NLS C_28591.NLS C_28592.NLS C_28593.NLS C_28594.NLS C_28595.NLS C_28596.NLS C_28597.NLS C_28598.NLS C_28599.NLS c_28603.nls C_28605.NLS C_500.NLS C_708.NLS C_720.NLS C_737.NLS C_775.NLS C_850.NLS C_852.NLS C_855.NLS C_857.NLS C_858.NLS C_860.NLS C_861.NLS C_862.NLS C_863.NLS C_864.NLSC_866.NLSC_869.NLSC_870.NLSC_874.NLSC_875.NLSC_932.NLSC_949.NLSC_950.NLS kbd103.dll kbd106.dll kbd106n.dll KBDA1.DLL KBDA2.DLL KBDA3.DLL KBDAL.DLL KBDARME.DLL kbdarmph.dll kbdarmty.dll KBDARMW.DLL kbdax2.dll KBDAZE.DLL KBDAZEL.DLL KBDBASH.DLL KBDBE.DLL KBDBENE.DLL KBDBGPH.DLL KBDBGPH1.DLL KBDBHC.DLL KBDBLR.DLL KBDBR.DLL KBDBU.DLL KBDBULG.DLL KBDCA.DLL KBDCAN.DLL KBDCHER.DLL KBDCHERP.DLL KBDCR.DLL KBDCZ.DLL KBDCZ1.DLL KBDCZ2.DLL KBDDA.DLL KBDDIV1.DLL KBDDIV2.DLLKBDES.DLL KBDEST.DLL KBDFA.DLL kbdfar.dll KBDFC.DLL KBDFI.DLL KBDFI1.DLL KBDFO.DLL KBDFR.DLL KBDGAE.DLL KBDGEO.DLL kbdgeoer.dll kbdgeome.dll kbdgeooa.dll kbdgeoqw.dll KBDGKL.DLL KBDGR.DLL KBDGR1.DLL KBDGRLND.DLL KBDHAU.DLL KBDHAW.DLL KBDHE.DLL KBDHE220.DLL KBDHE319.DLL KBDHEB.DLL kbdhebl3.dll KBDHELA2.DLL KBDHELA3.DLL KBDHEPT.DLL KBDHU.DLL KBDHU1.DLL kbdibm02.dll KBDIBO.DLL KBDIC.DLL KBDINASA.DLL KBDINBE1.DLL KBDINBE2.DLL KBDINBEN.DLL KBDINDEV.DLL KBDINEN.DLL KBDINGUJ.DLL KBDINHIN.DLL KBDINKAN.DLLKBDINMAR.DLL KBDINORI.DLL KBDINPUN.DLL KBDINTAM.DLL KBDINTEL.DLL KBDINUK2.DLL KBDIR.DLL KBDIT.DLL KBDIT142.DLL KBDIULAT.DLL KBDJPN.DLL KBDKAZ.DLL KBDKHMR.DLL KBDKNI.DLL KBDKOR.DLL KBDKURD.DLL KBDKYR.DLL KBDLA.DLL KBDLAO.DLL kbdlisub.dll kbdlisus.dll kbdlk41a.dll KBDLT.DLL KBDLT1.DLL KBDLT2.DLL KBDLV.DLL KBDLV1.DLL KBDMAC.DLL KBDMACST.DLL KBDMAORI.DLL KBDMLT47.DLL KBDMLT48.DLL KBDMON.DLL KBDMONMO.DLL KBDMYAN.DLL KBDNE.DLL kbdnec.dll kbdnec95.dll kbdnecat.dll kbdnecnt.dll KBDNEPR.DLL kbdnko.dll KBDNO.DLLKBDNSO.DLL KBDNTL.DLL KBDOGHAM.DLL KBDPASH.DLL kbdphags.dll KBDPL.DLL KBDPL1.DLL KBDPO.DLL KBDRO.DLL KBDROPR.DLL KBDROST.DLL KBDRU.DLL KBDRU1.DLL KBDRUM.DLL KBDSF.DLL KBDSG.DLL KBDSL.DLL KBDSL1.DLL KBDSMSFI.DLL KBDSMSNO.DLL KBDSN1.DLL KBDSOREX.DLL KBDSORS1.DLL KBDSORST.DLL KBDSP.DLL KBDSW.DLL KBDSW09.DLL KBDSYR1.DLL KBDSYR2.DLL KBDTAILE.DLL KBDTAJIK.DLL KBDTAT.DLL KBDTH0.DLL KBDTH1.DLL KBDTH2.DLL KBDTH3.DLL KBDTIFI.DLL KBDTIFI2.DLL KBDTIPRC.DLL KBDTUF.DLL KBDTUQ.DLL KBDTURME.DLL KBDUGHR.DLLKBDUGHR1.DLL KBDUKX.DLL KBDUR.DLL KBDUR1.DLL KBDURDU.DLL KBDUSL.DLL KBDUSR.DLL KBDUSX.DLL KBDUZB.DLL KBDVNTC.DLL KBDWOL.DLL KBDYAK.DLL KBDYBA.DLL KBDYCC.DLL KBDYCL.DLL netcfg-185515.txt netcfg-188921.txt netcfg-189000.txt netcfg-189062.txt netcfg-189281.txt netcfg-189328.txt netcfg-189390.txt netcfg-189453.txt netcfg-190578.txt netcfg-190859.txt netcfg-191093.txt netcfg-191171.txt netcfg-191515.txt netcfg-191937.txt netcfg-192171.txt netcfg-192234.txt netcfg-192312.txt netcfg-192562.txt netcfg-193515.txt netcfg-194296.txt netcfg-194656.txt netcfg-194859.txt netcfg-195062.txt netcfg-195484.txt netcfg-221781.txt netcfg-222437.txt netcfg-224531.txt netcfg-224750.txt netcfg-225140.txtnetcfg-225531.txt netcfg-225796.txt netcfg-226250.txt netcfg-226468.txt netcfg-226640.txt NlsData0000.dll NlsData0001.dll NlsData0002.dll NlsData0003.dll NlsData0007.dll NlsData0009.dll NlsData000a.dll NlsData000c.dll NlsData000d.dll NlsData000f.dll NlsData0010.dll NlsData0011.dll NlsData0013.dll NlsData0018.dll NlsData0019.dll NlsData001a.dll NlsData001b.dll NlsData001d.dll NlsData0020.dll NlsData0021.dll NlsData0022.dll NlsData0024.dll NlsData0026.dll NlsData0027.dll NlsData002a.dll NlsData0039.dll NlsData003e.dll NlsData0045.dll NlsData0046.dll NlsData0047.dll NlsData0049.dll NlsData004a.dll NlsData004b.dll NlsData004c.dll NlsData004e.dll NlsData0414.dll NlsData0416.dll NlsData0816.dll NlsData081a.dllNlsData0c1a.dll NlsLexicons0001.dll NlsLexicons0002.dll NlsLexicons0003.dll NlsLexicons0007.dll NlsLexicons0009.dll NlsLexicons000a.dll NlsLexicons000c.dll NlsLexicons000d.dll NlsLexicons000f.dll NlsLexicons0010.dll NlsLexicons0011.dll NlsLexicons0013.dll NlsLexicons0018.dll NlsLexicons0019.dll NlsLexicons001a.dll NlsLexicons001b.dll NlsLexicons001d.dll NlsLexicons0020.dll NlsLexicons0021.dll NlsLexicons0022.dll NlsLexicons0024.dll NlsLexicons0026.dll NlsLexicons0027.dll NlsLexicons002a.dll NlsLexicons0039.dll NlsLexicons003e.dll NlsLexicons0045.dll NlsLexicons0046.dll NlsLexicons0047.dll NlsLexicons0049.dll NlsLexicons004a.dll NlsLexicons004b.dll NlsLexicons004c.dll NlsLexicons004e.dll NlsLexicons0414.dll NlsLexicons0416.dll NlsLexicons0816.dll NlsLexicons081a.dll NlsLexicons0c1a.dll NlsModels0011.dll NTDOS404.SYS NTDOS411.SYS NTDOS412.SYSNTIO404.SYS NTIO411.SYS NTIO412.SYS。

使用Barts PE Builder制作Windows PE系统光盘

使用Barts PE Builder制作Windows PE系统光盘

使用Barts PE Builder制作Windows PE 系统光盘使用EasyBoot制作集成系统维护工具的中文选择界面DOS启动光盘时,准备相应的能够运行维护工具的启动镜像文件非常重要。

EasyBoot支持.ima和.img两种格式的DOS启动镜像文件,用户可以使用WinImage镜像制作软件制作镜像文件或编辑现有镜像文件,也可以直接从网上下载镜像文件。

本实例制作的系统维护光盘包括以下维护工具:1.磁盘维护工具DiskGen(DiskGen219.img)、DM(DM956.img)、诺顿磁盘医生(NDD.img)、金海硕硬盘修复程序(JHS2007.img)、效率源大容量硬盘检测修复程序(XLY30.img)、硬盘分区魔术师(PQ82.img)、硬盘低级格式化程序(LFormat.img)。

2.系统维护工具深山红叶DOS工具箱(DOS98.img)、DOS 6.22(DOS622.img)、一键清除CMOS(CMOS.img)、还原精灵清除程序(Remove.img)、Windows XP紧急引导盘(XPBoot.img)、NTFSDOS(NTFSDOS5.img)3.备份与恢复工具GHOST11(GHOST1101.img)、Easy Recovery(ER604.img)、双系统引导菜单恢复(Resume.img)、一键还原精灵(YJHY.ima)。

以上所有的镜像文件无需用户自己制作,均可以从网上下载。

Windows PE(Windows PreInstallation Environment,即Windows预安装环境),其原始用途是微软发布的一款方便计算机厂商制作带有厂商OEM标志的Windows安装镜像的软件包。

Windows PE基于Windows XP Professional系统内核,可以在光盘上直接运行。

能够实现执行程序、资源管理及网络连接等基本操作,因此被称为“光盘上的操作系统”。

使用windowsPE安装基于UEF,IGPT的windows 8

使用windowsPE安装基于UEF,IGPT的windows 8

使用windowsPE安装基于UEFI/GPT的windows 8对于自定义windows 7或8(向脱机映像添加驱动和补丁)的朋友来说,UEFI的限制用于安装的媒体格式为Fat32,自定义的安装文件远大于4G,这就给安装带来了不小麻烦。

本文可以为解决此问题作参考。

这里以128G SSD为例:1、制作winPE启动U盘将一个8g的U盘格式化为ntfs格式,并写入带Imagex.exe的winPE3.0或4.0。

在U盘下新建文件夹Images把自定义的windows镜像install.wim放入其中。

2、制作分区文档CreateUEFI.txtrem == CreatePartitionsUEFI.txt ==rem ==创建基于UEFI/GPT计算机的5个分区rem ==清除磁盘分区,转换为gptsel disk 0cleanconvert gptrem ==1.创建 Windows RE 分区===============create partition primary size=350format quick fs=ntfs label="Windows RE tools"assign letter="T"set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"gpt attributes=0x8000000000000001rem ==2.创建 System 分区=====================create partition efi size=100rem **注意: 对于4Kn高级格式磁盘rem 分区大小更改为260 m **format quick fs=fat32 label="System"assign letter="S"rem ==3. 系统保留 (MSR) 分区====create partition msr size=128rem ==4. Windows 分区========================rem == a. 创建 Windows 分区==========create partition primaryrem == b. 创建windows恢复分区===shrink minimum=18476rem == c. 准备 Windows 系统分区=========format quick fs=ntfs label="OS"assign letter="W"rem ===5. 创建 Recovery 恢复分区===========create partition primaryformat quick fs=ntfs label="Recovery image"assign letter="R"set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"gpt attributes=0x8000000000000001rem ==列出计算机上所有分区===================list volumeexit将上述内容保存为CreateUEFI.txt,置于PE根目录。

如何手动定制完全属于自己的WinPE

如何手动定制完全属于自己的WinPE

动手制作完全属于自己的WinPE(包括win8和win8.1PE)网上的PE各有各的特点,每一个都或多或少存在一些问题,要么是内核陈旧,不支持新的win8和win8.1,要么是不支持64位,要么界面太丑,要么兼容性不好,要么内置的PE软件不安全等等。

之所以要单独建立一个的分区,是因为制作WinPE的中途有可能出错,而(本文将以L:盘为例,100G大。

)有的错误将导致WinPE的制作无法继续下去。

在单独一个分区的情况下,这问题就简单了:格了它!只是格式化时有时会提示“此驱动器正在使用中……”,单击【是】即可继续;而且格式化时,有时可能好几分钟看起来像是没有反应,请务必耐心等待。

下文中,我们会将该分区简称为“工作盘”。

说明:①工作盘不能是移动存储设备。

②如果工作盘剩余空间不够时,使用批处理制作PE时,将会出现总是停滞在某一阶段的现象,但是不会提示剩余空间不够。

③使用批处理制作PE时,如果出现停滞,但又并不是没有空间,此时可以执行命令:Dism/unmount-image /mountdir:L:\winpe\mount /discard放弃对内核的更改,然后删除制作对象文件夹L:\winpe。

在L:盘以外的盘(本文将以F:盘为例)上建立一个文件夹,例如名为“L盘备用”,用来及时备份你已经做成的半成品或者你在试验时需要用到的一些试验文件。

准备制作winpe时需要使用的工具软件(1)支持win8的评估和部署工具包ADK。

可以到微软官网下载,在线安装时,只需选装其中的“部署工具”、“Windows 预安装环境(WinPE)”和“用户状态迁移工具(USMT)”即可。

(2)Acronis True Image Home (简称为ATIH)或者Acronis Backup &Recovery(简称为ABR)ATIH或ABR是Acronis公司开发的一款备份还原软件,有中文版,其最大的用处就是支持异机还原。

用PEbuilder DIY打造属于自己的PE

用PEbuilder DIY打造属于自己的PE

用PEbuilder DIY打造属于自己的PE1.先去下载一个PEbuilderv3.1.10a目前是最新版的。

而且支持中文了!不错!第一次安装完毕后,好像是要搜索系统安装盘的位置,选择no,我搜索过一次N长时间,也没什么用!以后我们手动选择就好了。

然后我们选择 Builder 菜单,Options 子菜单,在language 标签选择 change按钮,可以找到 chinese_chs.lng 文件选择打开。

这样软件就变成中文的了。

如果你懂英语那就自己选择吧!然后按ok按钮有提示说更换语言文件需要从新启动一次软件。

再次打开已经变成中文的了!2.我第一次是用默认插件生成的PE ISO镜像。

如图1:我的windows安装盘是在z盘,注意是i386文件夹上层目录。

如果你是将安装程序复制在其他文件夹请注意位置。

然后选择以下PE ISO镜像生成的位置。

最下面3个按钮,插件按钮就是我们要DIY的选择项,这次我是软件默认的。

然后按产生按钮,经过漫长的等待,ok生成了。

这里如果你选择 PE ISO镜像生成的位置在硬盘分区的主目录下,会有3个提示对话框,前2个是说目录不存在,提示是否生成目录,第三个是 CreateDirectory() "c:"失败,按确定按钮也会生成的。

没什么问题!然后我们用虚拟机测试一下,看看我的截图如图2:这就是默认生成的系统。

3.pebuilder 默认用nu2menu 做shell,生成的PE系统就是在开始菜单的那个位置有个GO 的菜单!这里简单介绍一下什么是shell。

shell介绍:操作系统与外部最主要的接口就叫做shell。

shell是操作系统最外面的一层。

shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。

shell提供了你与操作系统之间通讯的方式。

这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。

通过“通用PE工具箱”创建自己的WINPE

通过“通用PE工具箱”创建自己的WINPE

通过“通用PE工具箱”创建自己的WINPE 制作简单,容量小(50M),WINDOWS界面,可加入自己喜欢的工具,比如刻录光盘软件、创建U盘软件UltraISO、easyboot、替换不喜欢的软件、更换PE背景等等。

特点:制作简单,容量小(50M),WINDOWS界面,可加入自己喜欢的工具,比如刻录光盘软件、创建U盘软件UltraISO、easyboot、替换不喜欢的软件、更换PE背景等等。

一、制作PE需要的主要软件:wimtool创建wim映像(类似于imageX的图形化类。

vista以上系统以管理员运行)easyboot创建可启动ISO映像UltraISO将ISO映像写入U盘(vista以上系统以管理员运行)解压“通用PE工具箱”得到WINPE系统二、创建petools.wim文件\\petools\\petools.wim集成了PE上的外置工具软件,进入winpe时通过wimtool程序解开此WIM文件(所以文件大小会影响进入winpe 的速度),并通过\\petools\\SETTING.INI中的链接设置,与桌面工具软件一一对应。

1、首先要将PE中常用的工具集中到一个目录中,如E:\\mype\\petoolswim2、修改\\petools\\setting.ini,将桌面和开始菜单中的快捷方式与上面的外置工具软件一一对应。

3、运行wimool,选“新制和追加”:源目录选上面的目录。

这里是E:\\mype\\petoolswim4、保存文件名。

如e:\\mype\\winpe\\petools\\petools.wim5、按“新建映像”即可制作三、创建可启动ISO文件1、将winpe系统文件拷贝入目录e:\\mype\\winpe2、假设easyboot目录在e:\\easyboot,将e:\\mype\\winpe\\目录下的所有文件拷贝入e:\\easyboot\\disk1目录中3、运行easyboot,点“制作ISO”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

使用WinBuilder只需三步即可打造功能强大的Windows8 PE—制作教程
今天提供的WinBuilder可以用来制作Windows8PE,即PE4.0。

整个过程十分简单,只需要三步即可打造一个功能强大的PE。

下面提供软件及教程:
制作教程:
第一步:将原版镜像解压缩后,放到一个文件夹例如F:\Windows8,使用7-ZIP将原版镜像sources目录下的boo.wim和install.wim中的文件分别提取出来,放到某个目录下例如F:\boot、F:\install。

(boot.wim中有两个文件夹,提取文件夹2中的文件即可)
第二步:将WinBuilder软件放到C盘根目录下运行,具体设置参见下图。

第三步:设置完毕后点击第二张图片中的“Save/Get Wim Info”,若没有出错点击右上角“Play”。

稍等几分钟即可在WinBuilder软件同目录的ISO文件夹中得到boot.wim文件,使用ultraiso把模板中的boot.wim替换即可大功告成
准备软件:
1.WinBuilder
2.7-ZIP绿色版
3.Windows8企业版
4.Windows8PE模板
5.UltraISO绿色版
下载地址:
/d/5WKJAAIaswBMzwBRf66
/share/link?shareid=218053&uk=2903484382 /down/index/12055728
/blog/static/20922807420127166202916/ /down/index/12055949。

相关文档
最新文档