《win7pe制作全过程.doc》由会员分享,可在线阅读,更多相关《win7pe制作全过程.doc(23页珍藏版)》请在金锄头文库上搜索。
1、win7pe制作全过程前言篇相信能点进来看文章都朋友都系怀着想探索win7PE系统到底是怎样制作出来和想制作一个属于自己的windows7 PE系统。放心,只要你认真读完此系列文章,我担保你可以DIY出一个属于自己的PE系统。网上都盛传着什么vistapebuilder,win7pebuilder等等软件,这到底是什么回事?其实原理是很简单的,我们制作winodws pe系统都是使用命令行完成的,所以外国哪些高手弄了个大杂烩出来,把所有用到的命令集在一起,让大家使用,而你也可以通过编写它们开放的脚本来DIY,但十分复杂(我大话精就觉得复杂),而这次教程我没有用到这个软件如果大家喜欢,以后给大家
2、写个。这次给大家介绍制作windows pe系统使用工具微软官方的Windows Automated Installation Kit (AIK) for Windows 7 ,我使用的是英文版,但中文版也有了,习惯就好。安装过程就不多说了,因为是白痴的系next,next,next.done.Windows AIK 概述Windows(R) 自动安装工具包 (AIK) 是一个可用来自动部署 Windows 操作系统的工具和文档的集合。AIK 是您可用来部署 Windows 的几个资源之一。AIK 是高度自定义环境的理想之选。AIK 中的工具允许您配置许多部署选项,并且可提供高度灵活性。不同公
3、司的企业部署环境会有所不同。根据业务需要和资源状况,您可以选择使用此工具包中提供的全部或部分资源。其他 Windows 部署工具和资源包括:Microsoft 部署工具包。这些工具可实现 Windows 操作系统的完全自动部署。使用 Microsoft 部署工具包可减少部署时间,使 Windows映像标准化,限制服务中断,降低部署后的技术支持成本,并提高安全性和现行配置管理效率。有关详细信息,请参阅桌面部署技术中心。应用程序兼容性工具包。使用这些工具,可以在您的环境中部署新版本的Windows 或 Internet Explorer(R) 之前,评估并减少应用程序兼容性问题。Microsoft
4、 评估和计划工具包解决方案加速器。此工具可让您为各种技术迁移项目评估您当前的 IT 基础结构。它包含以前随 Windows Vista(R) 硬件评估解决方案加速器一起提供的功能。Windows PE 简介Windows(R) 预安装环境 (Windows PE) 3.0 是一种可启动工具,为安装、故障排除和恢复提供了最小的操作系统功能集。Windows PE 并不是一个常规用途的操作系统。它设计用于三种特定任务:安装 Microsoft Windows 7。每次安装 Windows 7 时,Windows PE 都会运行。在安装阶段收集配置信息的图形工具将在 Windows PE 中运行。此
5、外,信息技术 (IT) 部门可以自定义和扩展Windows PE 以满足其独特的部署需求。故障排除。Windows PE 可用于自动和手动故障排除。例如,如果 Windows 7 由于系统文件损坏而无法启动,则 Windows PE 可以自动启动并运行 Windows 恢复环境 (Windows RE)。还可以手动启动 Windows PE 以使用内置或自定义的故障排除和诊断工具。恢复。原始设备制造商 (OEM) 和独立软件供应商 (ISV) 可以使用 Windows PE 构建自定义的自动解决方案,以恢复和重建运行 Windows 7 的计算机。例如,用户可以从 Windows PE 恢复
6、CD 或恢复分区启动计算机,以便自动重新格式化其硬盘并使用原始驱动程序、设置和应用程序重新安装 Windows 7。Windows PE 的优点创建 WindowsPE 以帮助 OEM 和 IT 专业人员启动未运行操作系统的计算机。过去,OEM 和 IT 专业人员常常使用基于 MS-DOS 的启动软盘启动计算机。但是,基于 MS-DOS 的启动软盘具有许多限制,使其很难用于预安装 Windows 或恢复现有的安装或数据。限制包括:不支持 NTFS 文件系统。不支持本地网络。不支持 32 位(或 64 位)Windows 设备驱动程序,这样就必须找到 16 位驱动程序。有限地支持自定义应用程序和
7、脚本。基于 MS-DOS 的启动磁盘的限制致使 Microsoft 开发了 Windows PE,现在它是 Microsoft 用于启动未运行操作系统的计算机的主要工具。将计算机启动到 Windows PE 后,可以为安装 Windows 而准备计算机,然后从网络或本地源启动 Windows 安装程序。还可以处理 Windows 的现有副本或恢复数据。由于 WindowsPE 基于 Windows 7内核,因此它通过提供以下功能来解决基于 MS-DOS 的启动磁盘的限制:对NTFS 5.x 文件系统的本地支持,包括动态卷的创建和管理。对TCP/IP 网络和文件共享的本地支持(仅客户端)。对32
8、 位(或 64 位)Windows 设备驱动程序的完全支持。对Win32 应用程序编程接口 (API) 的子集的本地支持。对Windows Management Instrumentation (WMI)、Microsoft 数据访问组件 (MDAC) 和HTML 应用程序 (HTA) 的可选支持。可以从各种媒体类型,包括CD、DVD、USB 闪存驱动器 (UFD) 和远程安装服务 (RIS) 服务器启动。支持WindowsPE 脱机会话。可以脱机处理WindowsPE 映像附上两本官方的帮助文档:帮助文档下载 MSN下载(解压密码) 大米盘下载 纳米盘下载大家放心,是简体中文版的,因为不知道
9、大家喜欢这话题不,看反应,如果热烈,将继续发布。一在上一讲揭密win7pe制作全过程(前言)中大家反应不怎么热烈,但本着“就算有一个人想看,坊间网都为他提供”的精神,在没有睡醒的状态下,我们继续揭秘win7pe制作过程。这一讲我们开始探讨我们第一个制作工具DISM,记得我们在“很久很久的从前”,我们制作winPE 2.0的时候是用ImageX来对我们的wim文件进行操作,但在新版本的waik里,我们有更强大更标准的DISM取代他,相信有一部分朋友看到这里已经云里雾里的,如果你真的觉得这样,那请移玉步,认真阅读揭密win7pe制作全过程(前言)和Windows Automated Install
10、ation Kit for Windows 7这两遍文章。准备我们的材料,打开我们的“部署工具命令提示”,记得以管理员身份运行,这个东西在“开始-程序-Microsoft Windows AIK”下,你见到是命令行的图标的就是了。打开后我们输入命令“copype.cmd x86 c:winpe_x86”,如下图:那copype.cmd就会把制作的winpe文件copy到C:winpe-X86,如下图:材料我们准备好了,那下面我们应该开始“磨刀”DismDism有很多命令参数,适用于不同的应用需求。在Windows 7的命令行下执行“dism /?”可获取其命令参数,为了便于查看我们可在命令后添
11、加通道符号即“dism /? | more”以分页显示其命令参数。其中我们最常用的参数是“/Mount-Win”、“/Unmount-Win”、“/Remount-Win”,其作用分别是挂接映像、卸载映像、移除映像目录。另外,“/Get-MountedWinInfo”和“/Get-WinInfo”分别是获取被加载的映像的信息和映像文件的信息,这两个参数在进行映像部署是非常重要。当然,Dism还有其它更复杂的参数大家可通过其后的描述了解其作用,就不一一列举了.装载镜像我们使用命令:Dism /Mount-Wim /WimFile:C:winpe_x86winpe.wim /index:1 /Mo
12、untDir:C:winpe_x86mount装载我们的镜像,成功后我们在可以在C:winpe_X86mount看到多了些许文件夹。编辑镜像这一讲只要简单介绍制作的整体基本操作,在这一步我们会介绍修改PE系统的墙纸:自己制作一个墙纸,格式bmp,文件名为winpe.bmp,将其复制到C:winpe_x86mountwindowssystem32里面,(就这么简单?)”你还想有多复杂啊?”卸载镜像现在我们“编辑”完镜像,下面就要封装起来,我们使用命令“Dism /unmount-Wim /MountDir:C:winpe_x86mount /Commit”进行操作,详看下图:封装ISO经过卸载镜
13、像后,你会发现mount文件夹又变回空空的,那么下一步我们就把所有文件封装成一个iso,那我们就可以。首先执行“copy C:winpe_x86winpe.wim C:winpe_x86ISOsourcesboot.wim”讲winpe.wim文件复制到sources文件夹下,并改名为boot.wim.然后执行“oscdimg -n -bC:winpe_ C:winpe_x86iso C:winpe.iso”,你就会在C盘根目录下见到winpe.iso。大功告成,下面你可以使用虚拟机进行验证下,我也给大家演示下我的桌面,哈哈。好啦,光阴似箭,这一讲已经完成,那么我们下一讲揭秘什么内容好呢?添加
14、驱动程序?添加浏览的shell?你们来觉得吧,给我们发个邮件,或者在本文留下你的意见,我们下一讲见。二跟据大伙们的要求,这一讲会涉及到怎么做pe 的壳,令做出来的PE不再只是命令行。首先给大家简单复习下上一讲的内容:获取winpe材料:copype.cmd x86 C:winpe_x86装载镜像:Dism /Mount-Wim /WimFile:C:winpe_x86winpe.wim /index:1 /MountDir:C:winpe_x86mount进行编辑:!#¥%&(卸载镜像:Dism /unmount-Wim /MountDir:C:winpe_x86mount /Commit复制文件:copy C:winpe_x86winpe.wim C:winpe_x86ISOsourcesboot.wim封装镜像:oscdimg -n -bC:winpe_ C:winpe_x86iso C:winpe.iso如果看到这,你是云里雾里的,请先阅读一下几遍文章:Windows Automated Installation Kit for Windows 7揭密win7pe制作全过程(前言)揭密win7pe制作全过程(一)正式开始这一讲是使用BsExplorer来做我们DIY PE的shell,为什么?为什么不用官方的explorer