ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:367.08KB ,
资源ID:12189435      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12189435.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PE制作教程三.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

PE制作教程三.docx

1、PE制作教程三WIN8 WIN7 PE制作教程1. 序言 22. 目录 23. 背景知识 23.1 什么是windwos PE 23.2 Windows PE 启动过程 33.3 Windows操作系统启动过程 43.4 如何制作Win8PE,Win7PE 44. 全手工制作Win8PE,Win7PE 54.1 必备的文件和工具 54.2 1 准备WinPE本身需要的文件 64.3 2 获取所需文件权限 64.4 3 注册表修改 74.5 4.打包测试 74.5.1 4.1.1 原版的BOOT.WIM启动效果 74.5.2 4.1.2WimTool直接解开BOOT.WIM,再打包的启动效果 8

2、4.5.3 4.1.3 修改的BOOT.WIM启动效果 94.5.4 4.2 必要的精简 104.6 5 添加explorer 204.6.1 5.1 修改注册表 204.6.2 5.2 准备文件 214.7 6 explorer的初步完善 234.7.1 6.1?explorer 的个性化设置 234.7.2 6.2 win7主题的启用 244.8 7 通过winpe自带的几个小程序实现一些常用功能 254.8.1 7.1 驱动的加载程序 254.8.2 7.2 winpe工具Wpeutil.exe 264.8.3 7.3 winpe的初始化设置Wpeinit.exe 264.8.4 7.4

3、 explorer的自动载入Winpeshl.exe 274.9 8 使用windows的其他功能和设置 284.10 9 一些需要注意的一些地方和其他程序的加入 294.11 10 用PECMD取代winpeshl 304.12 11 PECMD.INI中的常用命令解释 311. 序言网上的PE各有各的特点,每一个都或多或少存在一些问题,要么是内核陈旧,不支持新的win8和win8.1,要么是不支持64位,要么界面太丑,要么兼容性不好,要么内置的PE软件不安全等等。2. 目录一、背景知识1 什么是 Windows PE?1.1 简要介绍 1.2 版本编号2 Windows PE 的启动过程

4、2.1 详细过程(微软ADK/AIK说明文档) 2.2 简单理解:若为光盘启动,引导文件3 Windows操作系统的启动过程4 如何制作Win8PE,Win7PE 4.1 Windows PE 的来源 4.2 常见的 Windows PE 制作途径分析 4.3 制作Windows PE 的新途径3. 背景知识3.1 什么是windwos PE一、背景知识1 什么是 Windows PE?1.1 简要介绍 Windows Preinstallation Environment (Windows PE) 是一个为 Windows 安装而设计的最小操作系统.它可以用于启动无操作系统的计算机、对硬盘驱

5、动器分区和格式化、复制磁盘映像以及从网络共享启动 Windows 安装程序. 微软本意是 PE 仅作系统维护,并设置了各种限制.可以简单的理解为: PE 是 Windows 系统的超级精简版,以 Wim 的文件形式存在,运行于内存中.特别的,也是最有价值的, PE 以系统 system 账户登录,这意味着超级权限!对于安装系统、无法进入系统、修复系统、分区等问题都可以进入PE进行操作,因此PE是强大的系统维护工具! 微软原版的 PE ,只有命令行窗口.网上流传的各种版本都是高手们修改出来的,甚至有的 PE 可以作为系统来使用,这都偏离了微软的本意.我不主张肆意扩展 PE 的功能来彰显技术,但是

6、可视化操作界面、常用功能的集成这些都是必要且必须的.1.2 版本编号下面简要介绍 Windows PE 的命名规则略去Windows Server 2003/2008/2012:Windows PE 1.x表示Windows XP内核.Windows PE 2.x表示Windows Vista内核.Windows PE 3.x表示Windows 7内核.Windows PE 4.x表示Windows 8内核.x表示系统版本,例如SP1(带有Service Pack 2)举例:PE 1.3表示Windows XP SP3内核的PE.3.2 Windows PE 启动过程一、背景知识2 Windo

7、ws PE 的启动过程Windows PE 4.x(3.x2.x类似)引导过程略去1.x:2.1 详细过程(微软ADK/AIK说明文档):Windows PE 在特定媒体上加载启动扇区.系统将控制传递给 Bootmgr.Bootmgr 从启动配置数据 (BCD) 中提取基本启动信息,并将控制传递给包含在 Boot.wim 文件中的 Winload.exe 文件.然后 Winload.exe 将加载相应的硬件抽象层 (HAL),接着加载系统注册表配置单元和必要的启动驱动程序.Winload.exe 完成加载后,将会准备要执行内核 Ntoskrnl.exe 的环境.该环境将执行 Ntoskrnl.

8、exe 文件.然后 Ntoskrnl.exe 完成环境设置.系统将控制传递给会话管理器 (SMSS).SMSS 加载注册表的剩余部分,然后配置运行 Win32 子系统 (Win32k.sys) 的环境及其各种进程.SMSS 加载用于创建用户会话的 Winlogon 进程,然后启动服务和剩余的非必要设备驱动程序及安全子系统 (LSASS).Winlogon.exe 根据 HKEY_LOCAL_MACHINESYSTEMSetupCmdLine 注册表值来运行设置.Winpeshl.exe 将启动 %SYSTEMDRIVE%sourcessetup.exe 文件,前提是该文件存在.如果该文件不存在

9、,Winpeshl.exe 将确定 %SYSTEMROOT%system32winpeshl.ini 文件是否指定了某个应用程序.如果该文件未指定应用程序,则 Winpeshl.exe 将执行 cmd /k %SYSTEMROOT%system32startnet.cmd 文件.默认情况下,Windows PE 包含启动 Wpeinit.exe 文件的 Startnet.cmd 文件.Wpeinit.exe 将加载网络资源并协调网络组件(如 DHCP).当 Wpeinit.exe 结束时,将会出现命令提示符窗口.当命令提示符窗口出现时,Windows PE 的启动进程结束.2.2 简单理解:若

10、为光盘启动,引导文件(例:pe.bif)bootmgrBCDboot.wim启动PE.3.3 Windows操作系统启动过程3 Windows操作系统的启动过程除了了解WinPE的启动过程,系统的启动过程也非常重要,可以为将来安装WinPE到本地系统分区做准备,更重要的是加深对系统维护和装机的理解.3.4 如何制作Win8PE,Win7PE一、背景知识4 如何制作Win8PE,Win7PE4.1 Windows PE 的来源winpe.wim源自ADK/AIK被称为微软官方PE,是最为纯粹的版本,可以进入CMD操作界面winre.wimSourcesinstall.wimWindowsSyst

11、em32Recoverywinre.wim 可以进入恢复环境boot.wimSourcesboot.wim定制版的Windows PE,将启动setup.exe,执行系统的安装重点:以上三个文件有不同用途.但本质上都是PE,均可为我们所用,深度加工,制作更人性化、更符合要求的Windows PE.4.2 常见的 Windows PE 制作途径分析winpe.wim可以用来制作 ADK/AIK 版 winpe 安装ADK/AIK时自带winpe.wim,可利用DISM来添加组件,但最终不会有桌面环境,只有 CMD 操作界面.winre.wim可以用来制作 Winbuilder 版 winpe缺少

12、的文件可以直接从 install.wim 中拷贝,以获取需要的功能.重点: 由于 WinRE.WIM 只比 boot.wim 分卷2 多一个 winpeshl.ini 文件,故而 Winbuilder 大多利用 boot.wim 分卷2 ;另外, install.wim 的几个分卷代表不同的 Windows 版本,越往后版本越高,故而拷贝文件的时候选择最后一个分卷即可. boot.wimboot.wim 中的卷#1 Windows PE 相当于 winpe.wim ;卷#2 Windows Setup 相当于 winre.wimBOOT.WIM中包含卷#1 Windows PE,卷#2 Win

13、dows Setup(Windows PE增强版,用来安装操作系统的).由于WIM文件只允许一个卷可启动,BOOT.WIM真正起作用的是可启动卷#2 Windows Setup .卷#2 在卷#1 的基础上追加了一些安装相关的文件,专门用来自启动安装环境的,它检测到并启动了setup.exe.又因WIM特殊压缩算法,两个卷共用文件,不影响体积.4.3 制作Windows PE 的新途径 PE是超小型的Windows系统,相关文件以Wim 形式存在,如winpe.wim ,winre.wim ,boot.wim .而install.wim 包含了Windows系统几乎所有文件(没有引导类文件),

14、在WinPE中,我们也经常利用它来装系统.基于这样的理论,Winbuilder 制作出了出色的Windows PE,并让它走向了傻瓜式操作. 但是, ADK/AIK/Winbuilder/MakePE 都没让我们学到真正的东西,它究竟是如何做到的呢?有没有更快更简单的制作方法呢?答案是肯定的,本帖为此而生. 我将告诉大家如何利用boot.wim镜像全手工式制作自己的WinPE,让你做得明明白白,体验其中的乐趣.有了这个基础,还可以利用winre.wim 或者winpe.wim来试试,操作差不多,不过要注意一些细节差异.4. 全手工制作Win8PE,Win7PE4.1 必备的文件和工具win7.

15、iso/win8.isoWindows系统ISO镜像WimToolBOOT.WIM文件的修改RegWorkShop注册表编辑和分析利器UltraISO修改win7.iso/win8.iso全局注意:每次修改注册表的时候都留心一下:C: D:应改为 X: ; Interactive User 应全部删除.注册表技巧,解决注册表问题途径:熟练使用RegWorkShop,RegShot,可配合其他优化软件灵活使用.WindowsSystem32config下文件:SOFTWARE对应 HKEY_LOCAL_MACHINESOFTWARE;SYSTEM对应 HKEY_LOCAL_MACHINESYST

16、EM;DEFAULT主要对应 HKEY_CURRENT_USER4.2 1 准备WinPE本身需要的文件1 准备WinPE本身需要的文件 1.1 下载WIN7.ISO或者WIN8.ISO /* 按需选择 */1.2 保留下列文件,其他都删了 /* 只支持BIOS,不想支持UEFI的情况下 */BOOTBCDBOOTBOOT.SDISOURCESBOOT.WIMBOOTMGR4.3 2 获取所需文件权限2 获取所需文件权限为了能够在Win7下顺利制作PE,必须获得相关文件的权限. 2.1 用WimTool解开BOOT.WIM第一个卷(Windows PE)为BOOT文件夹2.2 获取BOOT文件

17、夹及其子文件的完全控制权鼠标右键BOOT文件夹-属性-安全选项卡-高级-更改权限-添加-输入everyone-确定-勾选完全控制,其他选项会自动勾上-应用于此文件夹,子文件夹-确定-删除Everyone,SYSTEM以外的权限项目-勾选使用可从此对象继承的权限替换所有子对象权限-确定-所有者选项卡-编辑-其他用户或组-输入everyone-确定-勾选替换子容器和对象的所有者-确定注意:由于文件过多,需要重复执行以下操作几次:1.使用可从此对象继承的权限替换所有子对象权限-确定;2.替换子容器和对象的所有者-确定2.3 获取WinPE注册表的完全控制权2.3.1 加载注册表运行-输入Regedi

18、t-加载bootWindowsSystem32config下的DEFAULT,SYSTEM,SOFTWARE分别命名为pe-def,pe-sys,pe-soft2.3.2 分别对每个加载单元进行如下操作:右键-权限-高级-添加-输入everyone-确定-勾选完全控制,其他选项会自动勾上-应用于此文件夹,子文件夹-确定-删除Everyone,SYSTEM以外的权限项目-勾选使用可从此对象继承的权限替换所有子对象权限-确定-所有者选项卡-编辑-其他用户或组-输入everyone-确定-勾选替换子容器和对象的所有者-确定注意:由于文件过多,需要重复执行以下操作几次:1.使用可从此对象继承的权限替换

19、所有子对象权限-确定;2.替换子容器和对象的所有者-确定至此,我们就获得了并统一了WinPE几乎所有文件的控制权限,后面制作WinPE就非常顺利了.4.4 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.5 4.打包测试4 WinPE制作好了! 这就是原汁原味的微软官方WinPE了.

20、4.1 打包测试用WimTool把BOOT文件夹新建映像为BOOT.WIM,原版的BOOT.WIM文件可移到他处作为备份,以便随时还原,保存修改的ISO并测试.4.5.1 4.1.1 原版的BOOT.WIM启动效果4.1.1 原版的BOOT.WIM启动效果背景知识:BOOT.WIM中包含卷#1 Windows PE,卷#2 Windows Setup(Windows PE增强版,用来安装操作系统的).由于WIM文件只允许一个卷可启动,BOOT.WIM真正起作用的是可启动卷#2 Windows Setup .卷#2 在卷#1 的基础上追加了一些安装相关的文件,专门用来自启动安装环境的,它检测到并

21、启动了setup.exe.又因WIM特殊压缩算法,两个卷共用文件,不影响体积.4.5.2 4.1.2WimTool直接解开BOOT.WIM,再打包的启动效果4.1.2 WimTool直接解开BOOT.WIM,再打包的启动效果/*背景知识:WimTool 默认解开WIM镜像的卷#1,即Windows PE,这正是我们需要的.也可采用好压等工具直接解开卷#1,前提是能打开查看此WIM文件.此时新建的BOOT.WIM,注册表相关环境和微软纯粹的WinPE,即winpe.wim还有差别,我们需要做一些工作.*/4.5.3 4.1.3 修改的BOOT.WIM启动效果4.1.3 修改的BOOT.WIM启动

22、效果*背景知识:在处理了注册表后,BOOT.WIM的注册表环境和winpe.wim一致,而文件环境本就差不多.这时的BOOT.WIM已经相当于原汁原味的微软官方WinPE源自原版BOOT.WIM卷#1,此时,只有一个卷,无分卷.*4.5.4 4.2 必要的精简4.2 必要的精简因为BOOT.WIM镜像原本垃圾文件就多,我们可以适当精简,便于后面的工作.但也不要过火,以免留下后患.Windowsfonts /* 可适度删除 */WindowswinsxsBackup /* 可以删除 */WindowsSystem32zh-TW.zh-HK.uk-UA.sr-Latn-CS.等 /* 存放*.dl

23、l.mui 的文件夹,仅保留zh-CN,其他都可删除 Windows操作系统中文件的功能与作用一、Windows操作系统的核心文件Windows文件夹介绍1.树形目录结构图WINDOWS system32(存放Windows的系统文件和硬件驱动程序) config(用户配置信息和密码信息) systemprofile(系统配置信息,用于恢复系统) drivers(用来存放硬件驱动文件,不建议删除) spool(用来存放系统打印文件。包括打印的色彩、打印预存等) wbem(存放WMI测试程序,用于查看和更改公共信息模型类、实例和方法等。请勿删除) IME(用来存放系统输入法文件,类似WINDOW

24、S下的IME文件夹) CatRoot(计算机启动测试信息目录,包括了计算机启动时检测的硬软件信息) Com(用来存放组件服务文件) ReinstallBackups(电脑中硬件的驱动程序备份) DllCache(用来存放系统缓存文件。当系统文件被替换时,文件保护机制会复制这个文件夹下的文件去覆盖非系统文件) GroupPolicy(组策略文件夹) system(系统文件夹,用来存放系统虚拟设备文件) $NtUninstall$(每给系统打一个补丁,系统就会自动创建这样的一个目录,可删除) security(系统安全文件夹,用来存放系统重要的数据文件) srchasst(搜索助手文件夹,用来存放

25、系统搜索助手文件,与msagent文件夹类似) repair(系统修复文件夹,用来存放修复系统时所需的配置文件) Downloaded Program Files(下载程序文件夹,用来存放扩展IE功能的ActiveX等插件) inf(用来存放INF文件。INF文件最常见的应用是为硬件设备提供驱动程序服务,不建议删除其中文件) Help(Windows帮助文件) Config(系统配置文件夹,用来存放系统的一些临时配置的文件) msagent(微软助手文件夹,存放动态的卡通形象,协助你更好地使用系统。若觉的没有必要,可直接删除) Cursors(鼠标指针文件夹) Media(声音文件夹,开关机等

26、wav文件存放于此) Mui(多语言包文件夹,用来存放多国语言文件。简体中文系统中这个文件夹默认是空的,但不建议删除此文件夹) java(存放Java运行的组件及其程序文件。不建议删除其中文件) Web Wallpaper(存放桌面壁纸的文件夹) addins(系统附加文件夹,用来存放系统附加功能的文件) Connection Wizard(连接向导文件夹,用来存放“Internet连接向导”的相关文件) Driver Cache(驱动缓存文件夹,用来存放系统已知硬件的驱动文件) i386(Windows操作系统自带的已知硬件驱动文件,可删除以节省空间) TEMP(系统临时文件夹,其中内容可以

27、全部删除) twain_32(扫描仪相关) AppPatch(应用程序修补备份文件夹,用来存放应用程序的修补文件) Debug(系统调试文件夹,用来存放系统运行过程中调试模块的日志文件) Resources(系统资源文件夹,用来存放系统SHELL资源文件,就是我们在桌面上所看到的主题) Themes(桌面主题都存放于此,可删除无用主题) WinSxS(存储各个版本的Windows XP组件,减少因为DLL文件而引起的配置问题) ime(输入法信息) PCHealth(用来存放协调、配置和管理计算机正常运行的文件) HelpCtr(帮助和支持) Binaries(我们常用的msconfig就在这里哟) Offline Web Pages(脱机浏览文件存放于此) Prefetch(预读取文件夹,用来存放系统已访问过的文件的预读信息(此信息是系统在访问时自动生成的新信息),以加快文件的访问速度,其扩展名为“PF”。可以将此文件夹中的文件删除) ShellNew Fonts(字体文件夹。要安装某种字体只需将字体文件复制到该目录下即可) pss(用来备份系统启动配置文件的,一般对“Boot.ini”、“System.ini”和“Win.ini”三个文件进行备份,扩展名为“backup”。如果系统原有的这三个文件损坏的话,可以从这里进行恢复。不建议删除) Regist

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1