admin 管理员组

文章数量: 887021

前言篇

    相信能点进来看文章都朋友都系怀着想探索win7PE系统到底是怎样制作出来和想制作一个属于自己的windows7 PE系统。放心,只要你认真读完此系列文章,我担保你可以DIY出一个属于自己的PE系统。

    网上都盛传着什么vistapebuilder,win7pebuilder等等软件,这到底是什么回事?其实原理是很简单的,我们制作winodws pe系统都是使用命令行完成的,所以外国哪些高手弄了个大杂烩出来,把所有用到的命令集在一起,让大家使用,而你也可以通过编写它们开放的脚本来DIY,但十分复杂(我大话精就觉得复杂),而这次教程我没有用到这个软件如果大家喜欢,以后给大家写个。

    这次给大家介绍制作windows pe系统使用工具微软官方的Windows? Automated Installation Kit (AIK) for Windows? 7 ,我使用的是英文版,但中文版也有了,习惯就好。

    安装过程就不多说了,因为是白痴的系next,next,next….done.

    Windows AIK 概述

    Windows(R) 自动安装工具包 (AIK) 是一个可用来自动部署 Windows 操作系统的工具和文档的集合。AIK 是您可用来部署 Windows 的几个资源之一。

    AIK 是高度自定义环境的理想之选。AIK 中的工具允许您配置许多部署选项,并且可提供高度灵活性。不同公司的企业部署环境会有所不同。根据业务需要和资源状况,您可以选择使用此工具包中提供的全部或部分资源。

    其他 Windows 部署工具和资源包括:


        Microsoft 部署工具包。这些工具可实现 Windows 操作系统的完全自动部署。使用 Microsoft 部署工具包可减少部署时间,使 Windows映像标准化,限制服务中断,降低部署后的技术支持成本,并提高安全性和现行配置管理效率。有关详细信息,请参阅桌面部署技术中心。
        应用程序兼容性工具包。使用这些工具,可以在您的环境中部署新版本的Windows 或 Internet Explorer(R) 之前,评估并减少应用程序兼容性问题。
        Microsoft 评估和计划工具包解决方案加速器。此工具可让您为各种技术迁移项目评估您当前的 IT 基础结构。它包含以前随 Windows Vista(R) 硬件评估解决方案加速器一起提供的功能。

    Windows PE 简介

    Windows(R) 预安装环境 (Windows PE) 3.0 是一种可启动工具,为安装、故障排除和恢复提供了最小的操作系统功能集。Windows PE 并不是一个常规用途的操作系统。它设计用于三种特定任务:


        安装 Microsoft Windows 7。每次安装 Windows? 7 时,Windows PE 都会运行。在安装阶段收集配置信息的图形工具将在 Windows PE 中运行。此外,信息技术 (IT) 部门可以自定义和扩展Windows PE 以满足其独特的部署需求。
        故障排除。Windows PE 可用于自动和手动故障排除。例如,如果 Windows 7 由于系统文件损坏而无法启动,则 Windows PE 可以自动启动并运行 Windows 恢复环境 (Windows RE)。还可以手动启动 Windows PE 以使用内置或自定义的故障排除和诊断工具。
        恢复。原始设备制造商 (OEM) 和独立软件供应商 (ISV) 可以使用 Windows PE 构建自定义的自动解决方案,以恢复和重建运行 Windows 7 的计算机。例如,用户可以从 Windows PE 恢复 CD 或恢复分区启动计算机,以便自动重新格式化其硬盘并使用原始驱动程序、设置和应用程序重新安装 Windows 7。

    Windows PE 的优点

    创建 Windows PE 以帮助 OEM 和 IT 专业人员启动未运行操作系统的计算机。

    过去,OEM 和 IT 专业人员常常使用基于 MS-DOS 的启动软盘启动计算机。但是,基于 MS-DOS 的启动软盘具有许多限制,使其很难用于预安装 Windows 或恢复现有的安装或数据。限制包括:


        不支持 NTFS 文件系统。
        不支持本地网络。
        不支持 32 位(或 64 位)Windows 设备驱动程序,这样就必须找到 16 位驱动程序。
        有限地支持自定义应用程序和脚本。

    基于 MS-DOS 的启动磁盘的限制致使 Microsoft 开发了 Windows PE,现在它是 Microsoft 用于启动未运行操作系统的计算机的主要工具。将计算机启动到 Windows PE 后,可以为安装 Windows 而准备计算机,然后从网络或本地源启动 Windows 安装程序。还可以处理 Windows 的现有副本或恢复数据。

    由于 Windows PE 基于 Windows 7内核,因此它通过提供以下功能来解决基于 MS-DOS 的启动磁盘的限制:


        对NTFS 5.x 文件系统的本地支持,包括动态卷的创建和管理。
        对TCP/IP 网络和文件共享的本地支持(仅客户端)。
        对32 位(或 64 位)Windows 设备驱动程序的完全支持。
        对Win32 应用程序编程接口 (API) 的子集的本地支持。
        对Windows Management Instrumentation (WMI)、Microsoft 数据访问组件 (MDAC) 和HTML 应用程序 (HTA) 的可选支持。
        可以从各种媒体类型,包括CD、DVD、USB 闪存驱动器 (UFD) 和远程安装服务 (RIS) 服务器启动。
        支持Windows  PE 脱机会话。
        可以脱机处理Windows  PE 映像

   附上两本官方的帮助文档:帮助文档下载 MSN下载(解压密码it2us) 大米盘下载 纳米盘下载

    大家放心,是简体中文版的,因为不知道大家喜欢这话题不,看反应,如果热烈,将继续发布。

    在上一讲《揭密win7pe制作全过程(前言)》中大家反应不怎么热烈,但本着“就算有一个人想看,坊间网都为他提供”的精神,在没有睡醒的状态下,我们继续揭秘win7pe制作过程。

    这一讲我们开始探讨我们第一个制作工具DISM,记得我们在“很久很久的从前”,我们制作winPE 2.0的时候是用ImageX来对我们的wim文件进行操作,但在新版本的waik里,我们有更强大更标准的DISM取代他,相信有一部分朋友看到这里已经云里雾里的,如果你真的觉得这样,那请移玉步,认真阅读《揭密win7pe制作全过程(前言)》和Windows Automated Installation Kit for Windows 7这两遍文章。

    准备我们的材料,打开我们的“部署工具命令提示”,记得以管理员身份运行,这个东西在“开始-程序-Microsoft Windows AIK”下,你见到是命令行的图标的就是了。

    打开后我们输入命令“copype.cmd x86 c:\winpe_x86”,如下图:

    那copype.cmd就会把制作的winpe文件copy到C:\winpe-X86,如下图:

    材料我们准备好了,那下面我们应该开始“磨刀”—Dism

    Dism有很多命令参数,适用于不同的应用需求。在Windows 7的命令行下执行“dism /?”可获取其命令参数,为了便于查看我们可在命令后添加通道符号即“dism /? | more”以分页显示其命令参数。其中我们最常用的参数是“/Mount-Win”、“/Unmount-Win”、“/Remount-Win”,其作用分别是挂接映像、卸载映像、移除映像目录。另外,“/Get-MountedWinInfo”和“/Get-WinInfo”分别是获取被加载的映像的信息和映像文件的信息,这两个参数在进行映像部署是非常重要。当然,Dism还有其它更复杂的参数大家可通过其后的描述了解其作用,就不一一列举了.

装载镜像

    我们使用命令:Dism /Mount-Wim /WimFile:C:\winpe_x86\winpe.wim /index:1 /MountDir:C:\winpe_x86\mount装载我们的镜像,

    成功后我们在可以在C:\winpe_X86\mount看到多了些许文件夹。

编辑镜像

    这一讲只要简单介绍制作的整体基本操作,在这一步我们会介绍修改PE系统的墙纸:

    自己制作一个墙纸,格式bmp,文件名为winpe.bmp,将其复制到C:\winpe_x86\mount\windows\system32里面,(就这么简单?)”你还想有多复杂啊?”

卸载镜像

    现在我们“编辑”完镜像,下面就要封装起来,我们使用命令“Dism /unmount-Wim /MountDir:C:\winpe_x86\mount /Commit”进行操作,详看下图:

封装ISO

    经过卸载镜像后,你会发现mount文件夹又变回空空的,那么下一步我们就把所有文件封装成一个iso,那我们就可以。。。。。

    首先执行“copy C:\winpe_x86\winpe.wim C:\winpe_x86\ISO\sources\boot.wim”讲winpe.wim文件复制到sources文件夹下,并改名为boot.wim.

    然后执行“oscdimg -n -bC:\winpe_x86\etfsboot C:\winpe_x86\iso C:\winpe.iso”,你就会在C盘根目录下见到winpe.iso。

    大功告成,下面你可以使用虚拟机进行验证下,我也给大家演示下我的桌面,哈哈。

    好啦,光阴似箭,这一讲已经完成,那么我们下一讲揭秘什么内容好呢?添加驱动程序?添加浏览的shell?你们来觉得吧,给我们发个邮件,或者在本文留下你的意见,我们下一讲见。

    跟据大伙们的要求,这一讲会涉及到怎么做pe 的壳,令做出来的PE不再只是命令行。

    首先给大家简单复习下上一讲的内容:

    获取winpe材料:copype.cmd x86 C:\winpe_x86

    装载镜像:Dism /Mount-Wim /WimFile:C:\winpe_x86\winpe.wim /index:1 /MountDir:C:\winpe_x86\mount

    进行编辑:!@#¥%……&×(

    卸载镜像:Dism /unmount-Wim /MountDir:C:\winpe_x86\mount /Commit

    复制文件:copy C:\winpe_x86\winpe.wim C:\winpe_x86\ISO\sources\boot.wim

    封装镜像:oscdimg -n -bC:\winpe_x86\etfsboot C:\winpe_x86\iso C:\winpe.iso

    如果看到这,你是云里雾里的,请先阅读一下几遍文章:

    Windows Automated Installation Kit for Windows 7

    揭密win7pe制作全过程(前言)

    揭密win7pe制作全过程(一)

正式开始

  <

本文标签: 揭密 全过程 Win7PE