操作实例:创建自定义 Windows PE 映像

来源:互联网 发布:mac xquartz 安装 编辑:程序博客网 时间:2024/05/20 21:20

发布时间: 2009年10月

更新时间: 2009年10月

应用到: Windows 7, Windows Server 2008 R2

https://technet.microsoft.com/zh-cn/library/dd744533(v=ws.10).aspx

本操作实例介绍了如何创建自定义的 Windows(R) PE 映像。用于自定义 Windows PE 3.0 的主要工具是部署映像服务和管理 (DISM),它是一个命令行工具。创建自定义映像后,可以将映像部署到硬盘或在 CD-ROM、USB 闪存驱动器 (UFD) 或硬盘上创建可引导的 Windows PE RAM 磁盘。

note备注Windows PE RAM 磁盘直接引导到内存,分配的驱动器号是 X,该驱动器号不需要与从中引导的媒体(例如 UFD 或 CD-ROM)对应。确保有足够的内存支持 Windows PE 映像的大小以及任何其他内存要求,例如,需要额外工作内存的任何自定义应用程序。Windows PE 的最小 RAM 要求为 512 MB。

先决条件

若要完成此操作实例,需要具备以下条件:

  • 提供创建自定义 Windows PE 映像所需的所有工具和源文件的技术人员计算机。有关详细信息,请参阅构建技术人员计算机。

  • 自定义应用程序。

步骤 1:设置 Windows PE 构建环境

在此步骤中,创建可支持构建 Windows PE 映像的目录结构。该目录结构是必需的。

  1. 在技术人员计算机上,单击「开始」,依次指向“所有程序”“Windows OPK”“Windows AIK”,右键单击“部署工具命令提示符”,然后选择“以管理员身份运行”

    菜单快捷方式将打开“命令提示符”窗口,并将环境变量自动设置为指向所有必需的工具。默认情况下,所有工具都安装在 C:\Program Files\version\Tools 中,其中 version 可以是 Windows OPK 或 Windows AIK

  2. 在命令提示符下运行 Copype.cmd 脚本。该脚本需要使用两个参数:硬件体系结构和目标位置。例如,

    copype.cmd <architecture> <destination>
    其中 <architecture> 可能是 x86amd64 或 ia64,<destination> 是指向本地目录的路径。例如,

    copype.cmd x86 c:\winpe_x86
    此脚本会创建以下目录结构并复制该体系结构的所有必要文件。例如,

    \winpe_x86\winpe_x86\ISO\winpe_x86\mount
  3. 将基本映像 (winpe.wim) 复制到 \Winpe_x86\ISO\sources 文件夹,并将该文件重命名为 boot.wim。

    copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim

步骤 2:装载基本 Windows PE 映像

在此步骤中,将基本映像装载到本地目录,从而可以添加或删除程序包。

  1. 在命令提示符下,使用 DISM 将基本 Windows PE 映像装入 \Mount 目录。例如,

     Dism /Mount-Wim /WimFile:C:\winpe_x86\ISO\sources\boot.wim /index:1 /MountDir:C:\winpe_x86\mount

步骤 3:添加可选组件

在此步骤中,将使用 DISM /AddPackage 选项添加可选组件。添加可选组件时,必须同时包括中性语言程序包和特定语言程序包。Windows PE 3.0 提供以下 Windows 程序包。

 

程序包名称说明

WinPE-FONTSupport-<region>

对以下语言的其他字体支持:ja-JP、ko-KR、zh-CN、zh-HK 和 zh-TW。

WinPE-HTA

HTML 应用程序支持。能够使用 Internet Explorer 脚本引擎和 HTML 服务创建 GUI 应用程序。

Winpe-LegacySetup

媒体安装功能程序包。Windows Media 上 \Sources 文件夹中的所有安装文件。在处理 Windows Media 上的安装或 \Sources 文件夹时,会添加此程序包。必须随安装功能程序包一同添加。若要将新的 Boot.wim 添加到媒体,除了添加安装和媒体程序包之外,还要添加子程序包。支持 Windows Server® 2008 R2 安装需要使用此程序包。

WinPE-MDAC

Microsoft(R) 数据访问组件支持。使用 Active Directory 对象 (ADO) 启用 SQL Server 查询。示例用法:根据唯一的系统信息构建动态无人参与文件。

WinPE-PPPoE

启用以太网点对点协议 (PPPoE) 支持。从 Windows PE 创建、连接、断开和删除 PPPoE 连接。

WinPE-Scripting

Windows 脚本主机 (WSH) 支持。能够使用 WSH 脚本对象处理批处理文件。

WinPE-Setup

安装功能程序包(父程序包)。客户端和服务器公用的 \Sources 文件夹中的所有安装文件。

WinPE-Setup-Client

客户端安装功能程序包(子程序包)。客户端安装品牌文件。必须在添加安装功能程序包之后添加。

WinPE-Setup-Server

服务器安装功能程序包(子程序包)。服务器安装品牌文件。必须在添加安装功能程序包之后添加。

WinPE-SRT

Windows 恢复环境功能程序包。提供用于自动系统诊断和修复以及创建自定义恢复解决方案的恢复平台。

WinPE-WMI

Windows Management Instrumentation (WMI) 支持。启用最低系统诊断的 WMI 提供程序子集。

WinPE-WDS-Tools

Windows 部署服务工具功能程序包。包括 API,以便使用自定义的 Windows 部署服务客户端和映像捕获实用程序启用多播方案。

note备注Windows PE-setup-package 是 winpe-setup-client 和 winpe-setup-server 的父程序包。必须先安装 winpe-setup,才能安装子程序包。winpe-xml 程序包现在位于基本 boot.wim 中。

  1. 使用 DISM /Add-Package 选项将 Windows 程序包添加到自定义映像。在此示例中,同时添加中性语言程序包和特定语言程序包。

    Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<版本>\Tools\PETools\<体系结构>\WinPE_FPs\winpe-wmi.cab"
    Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<版本>\Tools\PETools\<体系结构>\WinPE_FPs\en-us\winpe-wmi_en-us.cab"
  2. 对要在基本映像中安装的每个程序包,重复步骤 1。

  3. 使用带有 /GetPackages 选项的 DISM 命令查看当前映像中的所有程序包,验证这些程序包是否已安装。例如,

    Dism /image:c:\winpe_x86\mount /Get-Packages
    note备注使用 DISM 列出 Windows PE 映像中的功能程序包时,这些程序包始终会以“挂起”状态列出,即使处理操作成功也是如此。这是由设计决定的,不需要您执行进一步的操作。

步骤 4:添加语言支持

在此步骤中,可使用 DISM /Add-Package 选项选择性地将语言支持添加到自定义 Windows PE 映像。默认情况下,其他 Windows PE 语言包并未安装在技术人员计算机上。可从 \WinPE_LangPacks 文件夹下的 Windows OPK 或 Windows AIK 媒体中获得其他语言包。

  1. 将 Windows PE 语言包添加到工作目录。例如,

    Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<版本>\Tools\PETools\<体系结构>\WinPE_FPs\en-us\lp_en-us.cab"
  2. 使用具有以下语法的 /Set-AllIntl 选项设置默认语言。例如,

    Dism /image:C:\winpe_x86\mount /Set-AllIntl:en-US
  3. 可以使用 /Get-Intl 选项验证语言设置。例如,

    Dism /image:c:\winpe_x86\mount /Get-Intl

步骤 5:添加其他自定义设置

在此步骤中,可将应用程序和脚本添加到在 Windows PE 中工作时可能需要的 Windows PE 映像。有关详细信息,请参阅

  • 将应用程序添加到 Windows PE 映像中 

  • Winpeshl.ini Files 

  • Wpeinit 命令行选项 

  • Wpeutil 命令行选项 

步骤 6:将更改提交至映像

提交对映像的更改。在此步骤中,将 DISM /unmount 选项和 /commit 选项一起使用提交对原始映像的更改。例如:

Dism /unmount-Wim /MountDir:C:\winpe_x86\mount /Commit

下一步

现在,有了自定义的 Windows PE RAM 磁盘映像,您可以将其放到可启动的媒体上,如 CD-ROM 或 UFD。

创建可引导 CD-ROM

若要使用自定义 Windows PE 映像创建可引导 CD-ROM 或 DVD-ROM,请按照操作实例:在 CD-ROM 上创建可启动的 Windows PE RAM 磁盘主题的步骤 3 执行操作。

创建可引导 UFD

若要使用自定义 Windows PE 映像创建可引导 UFD,请按照操作实例:在 USB 闪存驱动器上创建可启动的 Windows PE RAM 磁盘主题的步骤 3 执行操作。

另请参阅

概念

构建 Windows PE 映像 
启动 Windows PE 
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 银行流水造假拒签10年怎么办 老师进修被学校扣工资该怎么办 老婆性格太倔结婚一年想离婚怎么办 天正打图窗户线条太粗怎么办 孩子在幼儿园不敢跟老师说话怎么办 温州教育准考证号密码忘了怎么办 高等继续教育网打不开课程怎么办 安运继续教育的登录密码忘了怎么办 金蝶k3账套管理打不开了怎么办 仁和会计课堂app不能用怎么办 光大银行已经下卡了终审被拒怎么办 过了上诉期和申诉期该怎么办 北外大四学生要实习半年课程怎么办 电脑发给手机的文件过期了怎么办 农民给土地卖了30年后怎么办 家长发家长群作业太多老师怎么办 在考试中心补不了四级成绩怎么办 微信登录密码不记得了怎么办 欠农民工工资不给怎么办老板说没钱 国外期刊催问稿件不理睬怎么办 老公离不开老婆也离不开小三怎么办 出轨被老婆发现还和小三联系怎么办 老公出轨后回家老婆不想原谅怎么办 小三和原配打架都住院了怎么办 毕业太多年查不到学历认证怎么办 没有做税种核定开了票怎么办 在学信网上查不到学历信息怎么办 学信网手机号换了密码忘了怎么办 学信网手机号换了密码也忘了怎么办 学信网上学习形式是星号怎么办 新手机号已被注册微店买家怎么办 微信号被冻结了里面的钱怎么办 不懂公司产品却要接待老外怎么办 上菜时发现桌面摆不下新菜怎么办 超市买到过期产品商家不赔尝怎么办 皇帝成长计划2俘虏的士兵怎么办 晚上楼上有挪桌子的声音怎么办 金灶茶具出故障码e7怎么办 起亚k2灯泡掉进大灯总成怎么办 衣服上拆过线的针孔怎么办 驾考科目二坡道定点熄火怎么办