sys / 学习 / Windows PE

0 0

   

Windows PE

2010-05-13  sys
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。请参阅 Microsoft(R) 软件许可限制条款,或联系 Microsoft 代表。

 

 

体系结构

Windows PE 版本 3.0 是具有有限服务、基于 Windows 7 内核上的以保护模式运行的最小 Win32(R) 子系统。


  

图片


    

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 映像。
注意:
本部分讨论独立 Windows PE。其他产品和技术(例如 Windows 部署服务)中使用的自定义版本的 Windows PE 可能会提供不同的功能。有关在这些环境中使用 Windows PE 的详细信息,请参阅相关产品文档。

 

 

Windows PE 限制

Windows PE 是 Windows 7 的子集,它具有以下限制:

  • 为减小大小,Windows PE 仅包括可用的 Win32 API 的一个子集。I/O(磁盘与网络)和核心 Win32 API 也包括在内。
  • 为防止将 Windows PE 作为盗版操作系统使用,在连续使用 72 小时后,Windows PE 将自动停止运行外壳程序并重新启动。无法对此时间段进行配置。
  • Windows PE 无法作为文件服务器或终端服务器使用。(不支持远程桌面。)
  • 分布式文件系统 (DFS) 名称解析仅支持独立的根。不支持域根。独立 DFS 根允许 DFS 根仅存在于本地计算机上,因而不使用 Active Directory。
  • 连接到文件服务器所支持的方法为 TCP/IP 和 TCP/IP 上的 NetBIOS。不支持其他方法(例如 IPX/SPX 网络协议)。
  • 在运行 Windows PE 时对 Windows PE 注册表进行的所有更改将在下次重新启动计算机时丢失。若要对注册表进行永久性更改,必须在启动 Windows PE 之前脱机编辑注册表。
  • 创建 Windows PE 中的分区时,将以连续顺序来分配驱动器号。但是,在重新启动 Windows PE 时,会将驱动器号重置为默认顺序。
  • Windows PE 不支持 Microsoft.NET Framework 或公共语言运行时间 (CLR)。
  • Windows PE 不包括 Windows on Windows 32 (WOW32)、Windows on Windows 64 (WOW64)、虚拟 DOS 机 (VDM)、OS/2 或 POSIX 子系统。
  • 在启动 Windows 安装程序之前,可以使用 Windows PE 对计算机磁盘进行配置和分区。如果在启动 Windows 安装程序之前,已使用 Diskpart.exe 将硬盘转换为动态磁盘,则在安装操作系统时会将这些硬盘识别作为外部磁盘,并且这些硬盘上的任何卷都将无法访问。
  • Windows PE 不支持使用 Windows Installer (.msi) 打包的应用程序。
  • Windows PE 不支持 802.1x

Windows PE 依存关系

Windows PE 依赖大量 Windows 技术才能正常运行。

  • 如果在网络上使用 Windows PE,动态主机配置协议 (DHCP) 和域名服务 (DNS) 服务器将十分有用,但不是必需的。
  • 如果从网络启动 Windows PE,则必须使用 Windows 部署服务。
  • 如果安装 Windows,则必须运行 Windows 安装程序 (Windows 7 中的 Setup.exe 或 Windows Server 2003 中的 Winnt32.exe)。
  • 如果自动进行 Windows Windows 7 安装,则必须使用 Unattend.xml 答案文件。

有关 Windows PE 的技术

Windows PE 与其他多种 Windows 安装技术以及一些恢复技术密切相关。其中某些技术(例如 Windows DS 和 Windows 7 安装程序)包括自定义版本的 Windows PE。

Windows 安装程序

为了使安装过程更加快速和有效,Windows 安装程序在硬盘驱动器上使用 Windows 映像 (.wim) 文件安装 Windows。安装程序使用自定义版本的 Windows PE 来启动计算机,并将 Windows 从 .wim 文件复制到硬盘驱动器。

无人参与安装

无人参与安装是一种自动进行全新安装和升级的方法,其中只需管理员或技术人员进行极少的交互操作。它使用您创建的 Unattend.xml 答案文件,并可从 Windows 产品 DVD 或共享的分发文件夹执行此安装。

无人参与安装在需要进行以下操作时十分有用:

  • 在具有不同类型硬件配置的计算机上执行自动安装。
  • 在特定类型的服务器(例如域控制器、远程访问服务器以及运行证书服务或群集服务的服务器)上执行自动安装。
  • 将基于 Windows 的服务器升级到 Windows Server® 2008 R2、Windows Server® 2008 Standard 或 Windows Server® 2008 Enterprise 操作系统。
  • 在自动安装过程中配置广泛的操作系统设置,而不使用批处理文件和脚本。

除了这些部署解决方案之外,无人参与安装还是创建基于映像的主安装和 RIS 安装的有效方法。

初始化无人参与安装的常用方法是使用 Windows PE 启动计算机,然后从网络上的分发文件夹启动带有答案文件的安装程序。

Windows 恢复环境

Windows 恢复环境 (Windows RE) 是基于 Windows PE 的可扩展恢复平台。计算机无法启动时,Windows 会自动故障转移至此环境。然后,Windows RE 中的启动修复工具会自动诊断和修复不可启动的 Windows 7 安装。此外,Windows RE 还是多种执行手动系统恢复工具的一个开始点。此文档的主要受众包括原始设备制造商 (OEM)、原始器械制造商 (ODM),以及专业的信息技术 (IT) 公司。

Windows 部署服务

Windows 部署服务是远程安装服务 (RIS) 的 Windows Server 更新和重新设计版本。Windows 部署服务有助于 Windows 操作系统的快速应用和部署。可以通过基于网络的安装使用该服务来设置新计算机,而不必亲自走到每台计算机前面,也不必使用 CD 直接安装。Windows PE 提供了在新计算机上安装 Windows 7 映像的启动环境
 

构建 Windows PE 映像

 

  

创建自定义 Windows(R) PE 3.0 映像的第一步是使用部署映像服务和管理 (DISM) 工具修改基本的 Windows PE 映像 (winpe.wim)。DISM 将文件解压缩到一个本地目录并使您能够添加和删除程序包(可选的组件和语言包)。此外,您还可以添加全新驱动程序。DISM 提供与 ImageX 相同的装载和卸载操作。

下图说明了如何构建自定义 Windows PE 映像。

图片

  

通常,创建自定义 Windows PE 映像的过程包括以下步骤:

  1. 通过使用 DISM 工具将基本映像装载到一个本地目录共享。例如,
    Dism /Mount-Wim /WimFile:C:\winpe_x86\winpe.wim /index:1 /MountDir:C:\winpe_x86\mount
  2. Dism 命令和 /Get-Package 选项一起使用,以查看安装的程序包。例如,
    Dism /image:C:\winpe_x86\mount /Get-Packages
  3. 通过将 Dism 命令和 /Add-Package 选项一起使用添加相应的程序包和语言包。例如,若要添加 HTA 程序包,您必须同时添加中性语言程序包以及特定语言程序包。例如:
    Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<version>\Tools\PETools\x86\WinPE_FPs\WinPE-HTA.cab”
    Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<version>\Tools\PETools\x86\WinPE_FPs\en-us\WinPE-HTA_en-us.cab”
    其中,<version> 可以是 OEM 预安装工具包 (OPK) 或自动安装工具包 (AIK)。
  4. 通过将 Dism 命令和 /Add-Driver 选项一起使用添加相应的驱动程序。例如:
    Dism /image:C:\winpe_x86\mount /Add-Driver /driver:C:\test\drivers\mydriver.inf
  5. 添加您要包括在 \mount 目录下的映像中的任何其他自定义文件或工具。例如,可以在映像中包括 ImageX,
    copy "C:\Program Files\<version>\Tools\x86\imagex.exe" C:\winpe_x86\mount\Windows\System32\
    其中 <version> 可以是 Windows OPK,也可以是 Windows AIK。
  6. 通过将 Dism 命令和 /Unmount-Wim /Commit 选项一起使用提交这些更改。例如,
    Dism /Unmount-Wim /MountDir:C:\winpe_x86\mount /Commit 
  7. 将自定义映像复制到 \ISO\sources 文件夹并重命名为 boot.wim。例如,
    copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim

现在即可将自定义映像复制或刻录到可启动的介质上。最常用的方法是创建 .iso 文件,然后将此映像刻录到 CD-ROM 中。有关可引导方法的详细信息,请参阅启动 Windows PE

支持的程序包

Windows PE 3.0 提供以下可选程序包:

程序包名称 描述

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 媒体上的安装文件或 \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 部署服务客户端和映像捕获实用程序来启用多播方案。

注意:
  • 基本 Windows PE 映像不包含上面列出的所有程序包。您必须使用 DISM 工具来安装适当的程序包。这些程序包位于目录 \Windows OPK\Tools\PETools\_architecture\Windows AIK\Tools\PETools\_architecture 中。为了使可选组件正常运行,请确保在客户端计算机上安装了必需的语言资源。位于某个文件夹中的语言资源与上面列出的目录中安装的语言具有相同的名称。
  • winpe-xml 程序包现在位于基本 boot.wim 中。
Windows PE-setup-package 是 winpe-setup-client 和 winpe-setup-server 的父程序包。在安装子程序包之前必须安装 winpe-setup。

 

 

支持的自定义设置

Windows PE 3.0 支持以下自定义设置:

  • 从基本映像中添加和删除程序包和语言包。
  • 设置 Windows PE 映像目标路径。
  • 启用或禁用文件跟踪。
  • 添加第三方驱动程序和第三方组件。
  • 添加 Windows PE 更新。
  • 添加全新 Windows PE 语言包。
  • 自定义临时存储。

自定义 Windows PE 环境

Windows PE 引导时,您可以自定义 Windows PE 映像来包括特定环境设置。例如,可以定义特定网络要求、运行自定义脚本或启动自定义应用程序。您可以通过组合使用 Winpeshl.ini、Startnet.cmd 和 Unattend.xml 来定义这些设置。

可以使用 Winpeshl.ini 来启动自定义的应用程序,使用 Startnet.cmd 来定义自定义的命令行脚本,并使用 Unattend.xml 来定义各种 Windows PE 设置和操作。有关详细信息,请参阅将自定义脚本包括在 Windows PE 映像中

可以指定临时存储来支持自定义的应用程序。有关详细信息,请参阅将应用程序添加到 Windows PE 映像中

如果运行某个应用程序时 Windows PE 环境没有响应,则可能是内存不足。默认情况下,Windows PE 会分配 32 兆字节 (MB) 的可写内存(称为暂存空间)。您可以通过在命令提示符下键入以下命令将暂存空间最多增加到 512 MB:

dism /image:<mounted_image_path> /Set-ScratchSpace:<size>
其中大小可以是以下任何一个值:32、64、128、256 和 512
操作实例:创建自定义 Windows PE 映像
 
本操作实例介绍了如何创建自定义的 Windows(R) PE 映像。用于自定义 Windows PE 3.0 的主要工具是部署映像服务和管理 (DISM),它是一个命令行工具。创建自定义映像后,可以将映像部署到硬盘或在 CD-ROM、USB 闪存驱动器 (UFD) 或硬盘上创建可引导的 Windows PE RAM 磁盘。
注意:
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 OPKWindows AIK
  2. 在命令提示符下运行 Copype.cmd 脚本。该脚本需要使用两个参数:硬件体系结构和目标位置。例如,
    copype.cmd <architecture> <destination>
    其中 <architecture> 可能是 x86amd64ia64,<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 部署服务客户端和映像捕获实用程序启用多播方案。

注意:
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\<version>\Tools\PETools\<architecture>\WinPE_FPs\winpe-wmi.cab"
    Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<version>\Tools\PETools\<architecture>\WinPE_FPs\en-us\winpe-wmi_en-us.cab"
  2. 对要在基本映像中安装的每个程序包,重复步骤 1。
  3. 使用带有 /GetPackages 选项的 DISM 命令查看当前映像中的所有程序包,验证这些程序包是否已安装。例如,
    Dism /image:c:\winpe_x86\mount /Get-Packages
    注意:
    使用 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\<version>\Tools\PETools\<architecture>\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 映像。有关详细信息,请参阅

步骤 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 磁盘主题的步骤 4 执行操作。

创建可引导 UFD

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

 
操作实例:创建 Windows RE 映像
本操作实例描述如何从 Windows® 7 映像提取默认的 Windows(R) RE 映像,并应用一组受支持的自定义设置。
重要信息:
此操作实例概括介绍了如何构建 Windows RE 解决方案,而不是完整的 Windows 7 映像。创建单独的 Windows 7 安装仍然是必不可少的。

 

 

先决条件

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

  • 提供提取 Windows RE 映像所需的所有工具和源文件的技术人员计算机。有关详细信息,请参阅构建技术人员计算机
  • 经授权的 Windows 7 产品 DVD 副本。

步骤 1:提取 Windows RE 映像

在此步骤中,将装载 Windows 7 映像,以便可以提取 Windows RE 映像。

  1. 在技术人员计算机上,单击“开始”,依次指向“所有程序”Windows OPKWindows AIK,然后单击“部署工具命令提示符”
    菜单命令将打开“命令提示符”窗口,并将环境变量自动设置为指向所有必需的工具。
  2. 在命令提示符下,创建以下目录结构来存储 Windows 7 映像及其装载点:
    \OS_image
                    \OS_image\mount
                    
  3. 创建以下目录结构来存储 Windows RE 映像及其装载点:
    \winre
                    \winre\mount
                    
  4. 将 Windows 7 映像从产品 DVD 复制到技术人员计算机。例如:
    Copy D:\sources\install.wim C:\OS_image
  5. 使用 ImageX 命令和 /mountrw 选项将 Windows 7 映像装载到 Windows 7 产品 DVD。例如,
    ImageX /mountrw C:\OS_image\install.wim 1 C:\OS_image\mount
  6. 从装载的 Windows 7 映像复制 Windows RE 映像。例如:
    copy C:\OS_image\mount\windows\system32\recovery\winre.wim C:\winre
  7. 使用 ImageX 命令和 /unmount 选项卸载 Windows 7 映像。例如,
    ImageX /unmount C:\OS_image\mount
  8. 装载 Windows RE 映像的副本用于编辑。例如:
    ImageX /mountrw C:\winre\winre.wim 1 C:\winre\mount

步骤 2:(可选)添加其他 Windows PE 程序包

在此步骤中,使用 DISM 工具将可选 Windows PE 程序包导入并安装到自定义 Windows RE 映像。默认 Windows RE 映像包含以下程序包:

  • WinPE-SRT
  • WinPE-Scripting
  • WinPE-Setup
  • WinPE-WDS
  • WinPE-WMI

也可导入并安装语言包。有关详细信息,请参阅 Windows PE 自定义操作方法主题。在本例中,将 HTA 支持添加到 Windows RE 映像。

  1. 在“Windows PE 工具命令提示符”窗口中,键入以下内容:
    Dism /image:C:\winre\mount /Add-Package:c:\WinPE_packages\WinPE-HTA.cab
                    
  2. 使用 DISM 命令和 /GetPackages 选项查看当前映像中的所有程序包,验证这些程序包已安装。例如,
    Dism /image:C:\winre\mount /Get-Packages

步骤 3:(可选)添加大容量存储驱动程序

如果需要,可以使用 DISM.exe 命令和 /Add-Driver 命令在 Windows RE 映像中包括第三方驱动程序(.inf 文件)。例如,

Dism /image:C:\winre\mount /Add-Driver:<path>

其中 <path> 是 .inf 文件的位置。

步骤 4:(可选)添加自定义恢复工具

尽管 Windows RE 提供了一套默认的疑难解答和恢复工具,但仍可以自定义用户体验以便为客户提供其他选项。例如,疑难解答和修复可能无法解决客户的问题,有必要重新安装 Windows 或将计算机还原到其出厂条件。通过预安装与 Windows 安装程序兼容的恢复映像或自定义恢复解决方案,可以启用此功能。

有关详细信息,请参阅自定义 Windows RE 体验

步骤 5:保存自定义的 Windows RE 映像

在此步骤中,将所有自定义设置捕获回 Windows RE 映像文件。

  • 在“Windows PE 工具命令提示符”窗口中,使用 ImageX 提交自定义设置和卸载映像。例如,
    ImageX.exe /unmount /commit C:\winre\mount

下一步

这将完成构建自定义 Windows RE 解决方案的第一部分。您可以将自定义 Windows RE 映像插入回装载的 Windows 7 映像,并将映像部署到硬盘驱动器或恢复媒体,如 CD-ROM 或 DVD-ROM

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    来自: sys > 《学习》

    猜你喜欢

    0条评论

    发表

    请遵守用户 评论公约

    类似文章
    喜欢该文的人也喜欢 更多