WinPE官方指导

将 Windows PE 安装到 USB 驱动器
安装 Windows ADK
从 Windows 评估和部署工具包 (Windows ADK) 中安装以下功能:
Windows PE :包括用于安装 Windows PE 的文件。
部署工具:包括“部署和映像工具环境”。
安装 Windows PE
以管理员身份启动“部署和映像工具环境”。
创建 Windows PE 文件的工作副本。指定 x86、amd64 或 amd:
copype amd64 C:\WinPE_amd64
将 Windows PE 安装到 U 盘,并指定驱动器号:
MakeWinPEMedia /UFD C:\WinPE_amd64 F:
警告
该命令将重新格式化驱动器。
启动到 Windows PE
将 USB 设备连接到要使用的 PC。
打开 PC,并按下可以打开固件启动菜单的键。
选择 USB 驱动器。Windows PE 自动启动。
显示命令窗口后,将运行 wpeinit 命令,它可以设置系统。这可能需要几分钟。
将 Windows PE 安装到 CD、DVD、ISO 或 VHD
安装 Windows ADK
获取 Windows 评估和部署工具包 (Windows ADK) 技术参考,包括 Windows PE 功能。Windows ADK 包括用于安装 Windows PE 的文件。
将 Windows PE 安装到 DVD、CD 或 ISO 文件
单击"开始",输入“部署”。右键单击“部署和映像工具环境”,然后选择“以管理员身份运行”。
创建 Windows PE 文件的工作副本。指定 x86 或 amd64:
copype amd64 C:\WinPE_amd64
创建包含 Windows PE 文件的 ISO 文件:
MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso
刻录 DVD 或 CD 的步骤:在 Windows 资源管理器中,右键单击 ISO 文件,选择“刻录磁盘映像”>“刻录”,然后按照提示进行操作。
使用 Hyper-V
在 Hyper-V 中运行 Windows PE 时,请考虑使用 ISO 文件格式而不是 VHD 来启用虚拟 PC 的快速设置。有关详细信息,请参阅上一部分。
将 Windows PE 安装到 VHD 的步骤
创建虚拟硬盘驱动器(.vhd 或 .vhdx):
diskpart
create vdisk file="C:\WinPE.vhdx" maximum=1000
attach vdisk
create partition primary
assign letter=V
format fs=ntfs quick
exit
通过使用 MakeWinPEMedia 准备驱动器:
MakeWinPEMedia /UFD C:\WinPE_amd64 V:
分离驱动器:
diskpart
select vdisk file="C:\WinPE.vhdx"
detach vdisk
exit
安装 Windows PE 以从驱动器运行(平启动或非 RAM)
安装 Windows ADK
获取 Windows 评估和部署工具包 (Windows ADK) 技术参考,包括 Windows PE 功能。
创建一组 32 位或 64 位 Windows PE 文件
单击"开始",输入“部署”。右键单击“部署和映像工具环境”,然后选择“以管理员身份运行”。
在“部署和映像工具环境”中,复制用于要引导的电脑的 Windows PE 文件。
64 位版本的 Windows PE 可以启动 64 位 UEFI 和 64 位 BIOS PC:
copype amd64 C:\WinPE_amd64
32 位版本的 Windows PE 可以启动 32 位 UEFI、32 位 BIOS 和 64 位 BIOS PC:
copype x86 C:\WinPE_x86
创建用于 Windows PE 文件的工作目录
单击"开始",输入“

部署”。右键单击“部署和映像工具环境”,然后选择“以管理员身份运行”。
从“部署工具和映像环境”创建用于 Windows PE 文件的工作目录。
copype amd64 C:\WinPE_amd64
将 Windows PE 安装到媒体
使用 DiskPart 准备分区。
备注
以下命令可以准备 USB 硬盘驱动器,该驱动器可以在基于 BIOS 或基于 UEFI 的 PC 上启动。
在基于 UEFI 的 PC 上,Windows PE 需要使用 FAT32 文件格式格式化的启动分区,该分区支持的最大文件大小仅为 4 GB。我们建议在驱动器上创建使用 NTFS 格式化的单独分区,以便你可以存储 Windows 映像和其他较大文件。
diskpart
list disk
select
clean
rem === Create the Windows PE partition.===
create partition primary size=2000
format quick fs=fat32 label="Windows PE"
assign letter=P
active
rem === Create a data partition.===
create partition primary
format fs=ntfs quick label="Other files"
assign letter=O
list vol
exit
其中, 是外部 USB 硬盘驱动器的所列数量。
将 Windows PE 映像应用到硬盘驱动器。
dism /Apply-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /Index:1 /ApplyDir:P:\
设置启动文件。
BCDboot P:\Windows /s P: /f ALL
备注
请忽略任何表示“警告:找不到恢复应用程序”的警告消息。
启动到 Windows PE
将设备(内部或外部的 USB 硬盘驱动器)连接到要使用的 PC 内。
打开 PC,然后使用启动菜单来选择 Windows PE 驱动器。通常,这需要按硬件按钮或某个键,例如 Esc 键。
备注
对于基于 UEFI 的 PC,你可能需要找到相应选项来手动选择 UEFI 启动文件,例如 USBDrive01\EFI\BOOT\BOOTX64.EFI。
Windows PE 自动启动。命令窗口出现后,wpeinit 将自动运行。这可能需要几分钟。
自定义 Windows PE:添加驱动程序、程序包和其他内容
获取带有 Windows PE 工具的 Windows 评估和部署工具包
安装 Windows 评估和部署工具包 (Windows ADK) 技术参考,包括 Windows PE 功能。
创建一组 32 位或 64 位 Windows PE 文件
单击"开始",输入“部署”。右键单击“部署和映像工具环境”,然后选择“以管理员身份运行”。
在“部署工具和映像环境”中,复制用于要启动的 PC 的 Windows PE 文件。
64 位版本可以启动 64 位 UEFI 和 64 位 BIOS PC。

copype amd64 C:\WinPE_amd64
32 位版本的 Windows PE 可以启动 32 位 UEFI、32 位 BIOS 和 64 位 BIOS PC。

copype x86 C:\WinPE_x86
装载 Windows PE 启动映像
装载 Windows PE 映像。
Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
添加自定义
你可以自定义设备驱动程序,例如用于支持网卡或存储设备的驱动程序。
设备驱动程序一般包括一个含有多个文件的文件夹。这些文件包括文件扩展名为

.inf 的文件。该文件会管理设备驱动程序包中的其他文件。许多启动关键驱动程序在 Windows 映像和 Windows PE 中均可使用。
备注
还可以在运行 Windows PE 时更新设备驱动程序。有关详细信息,请参阅 Drvload 命令行选项。
添加设备驱动程序(.inf 文件)
你可以向 Windows PE 添加功能,例如语言、修补程序,并支持 PowerShell 和 HTML 应用程序语言 (HTA) 等功能。在 Windows PE 中,功能程序包称为可选组件。
添加可选组件(.cab 文件)
Windows PE 可以在多个语言版本中运行。
添加语言
你可以将自定义应用程序(例如诊断软件)添加到 Windows PE。
添加启动脚本
修改 Startnet.cmd 脚本以包括自定义命令。该文件位于 C:\WinPE_amd64\mount\Windows\System32\Startnet.cmd。
你还可以从该文件中调用其他批处理文件或命令行脚本。
要获得即插即用或网络支持,请确保在自定义的 Startnet.cmd 脚本中包括对 wpeinit 的调用。
备注
若要添加在 Windows PE 顶层运行的单独的外壳或应用程序,请参阅 Winpeshl.ini 参考。
添加应用
添加临时存储(暂存空间)
替换背景壁纸图像
添加应答文件设置
可以使用应答文件管理某些 Windows PE 设置,例如防火墙、网络和显示设置。创建应答文件并命名为 unattend.xml,然后将其添加到 Windows PE 媒体的根目录以处理这些设置。有关详细信息,请参阅 Wpeinit 命令行选项。
卸载 Windows PE 图像并创建媒体
卸载 Windows PE 映像。
Dism /Unmount-Image /MountDir:"C:\WinPE_amd64" /commit
创建可启动的媒体,如 U 盘。
MakeWinPEMedia /UFD C:\WinPE_amd64 F:
启动该媒体。Windows PE 自动启动。Windows PE 窗口出现后,wpeinit 命令将自动运行。这可能需要几分钟。验证你的自定义。
Windows PE 可选组件参考
添加可选组件
可选组件包含在 Windows? 评估和部署工具包 (Windows ADK) 中,它位于 C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ 文件夹。
语言:安装每个可选组件时,必须首先安装语言中立的可选组件,然后安装特定于语言的可选组件。所需的语言资源必须与语言中立资源的版本相同。语言资源所在的文件夹名称与可选组件的目录中安装的语言相同。示例:
Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-HTA.cab"

Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-HTA_en-us.cab"
有关添加可选组件的说明,请参阅自定义 Windows PE:添加驱动程序、程序包和其他内容。

可选组件列表

区域 可选组件名称 描述
数据库
WinPE-MDAC
WinPE-MDAC 支持 Microsoft? 开放数据库互连 (ODBC)、OLE DB 和 Microsoft ActiveX? 数据对象 (ADO)。通过这一套技术可以访问各种数据源,如 Microsoft SQL Server?。例如,这一访问会启用包含 ADO 对象的 Microsoft SQL 服务器安装的查询。你可以根据唯一的系统信息构建动态应答文件。同样,你可以构建集成了来自各种数据源的信息的数据驱动客户端或服务器应用程序,无论数据源是否与 SQL 服务器相关。
文件管理
WinPE-FMAPI
通过 WinPE-FMAPI 可以访问 Windows PE 文件管理 API (FMAPI) 以从未加密卷中发现和恢复删除的文件。通过 FMAPI,还能够使用密码或恢复密钥文件从 Windows BitLocker 驱动器加密 已加密卷中发现和恢复删除的文件。
字体
WinPE-Fonts-Legacy
WinPE-Fonts-Legacy 含有 32 个适用于各种语言/写入脚本的字体文件。在这些字体中,有一些不再用作 UI 字体供 Windows 8 使用。例如,孟加拉语、梵文、古吉拉特语、果鲁穆奇语、埃纳德语、马拉雅拉姆语、奥里雅语、泰米尔语、泰卢固语和僧伽罗语等脚本被 Mangal、Latha、Vrinda、Gautami、Kalinga、artika、Raavi、Shruti 和 Tunga 所代替,但 Windows 8 已将它们统一为 Nirmala UI(单一的泛印度字体)。下表显示此可选组件中包含的字体和语言:
estre.ttf Estrangelo Edessa(叙利亚语)

mvboli.ttf MV Boli(马尔代夫书写体)

KhmerUI.ttf Khmer UI (高棉语 UI)

KhmerUIB.ttf Khmer UI Bold(高棉语 UI)

Laoui.ttf Lao UI(老挝语)

Laouib.ttf Lao UI Bold(老挝语)

daunpenh.ttf DaunPenh(高棉语)

moolbor.ttf MoolBoran(高棉语)

dokchamp.ttf DokChampa(老挝语)

Himalaya.ttf Microsoft Himalaya(藏语)

monbaiti.ttf Mongolian Baiti(蒙古语)

MSYI.ttf Microsoft Yi Baiti(彝文音节)

nyala.ttf Nyala(埃塞俄比亚语)

sylfaen.ttf Sylfaen(亚美尼亚语和格鲁吉亚语)

euphemia.ttf Euphemia(加拿大统一土著语言符号)

plantc.ttf Plantagenet Cherokee(切罗基语)

字体
WinPE-Font Support-JA-JP
WinPE-Font Support-JA-JP 包括已打包为 TrueType Collection (TTC) 文件的两种日文字体族。MS Gothic 是 Windows Vista? 之前的 Windows 版本中的 Windows 日语用户界面字体。MS Gothic 包括大字符集和嵌入位图,确保小字体的清晰呈现。Meiryo 是一种在 Windows Vista 中引入的字体,专门设计用于 Microsoft ClearType? 呈现环境。Meiryo 不包括嵌入位图。相反,Meiryo 利用微调说明来生成清晰的小字体字符。此外,该模块包含两个日语位图字体 App932.fon 和 Vga932.fon。该模块还包含仅位图的 TrueType 字体 Jpn_font.ttf。该字体在启动屏幕上使用。
字体
WinPE-Font Support-KO-KR
WinPE-Font Support-KO-KR 包含三种核

心韩语字体族:Gulim、Batang 和 Malgun Gothic。Gulim 是传统的 UI 字体(如 TTC 文件),它含有 Gulim、GulimChe、Dotum 和 DotumChe。Batang 是传统的文本字体,同样是 TTC 文件,它含有 Batang、BatangChe、GungSuh 和 GungSuhChe。Malgun Gothic 是一种在 Windows Vista 中引入的字体,专门设计用于 ClearType 呈现环境。Malgun Gothic 不包含嵌入位图,正好相反,它利用微调说明来生成清晰的小字体字符。
字体
WinPE-Font Support-ZH-CN
WinPE-Font Support-ZH-CN 包括已打包为 TTC 文件的两种中文字体族。Simsun 是 Windows Vista 之前的 Windows 版本中的简体中文用户界面字体。Simsun 包括嵌入位图,确保小字体的清晰呈现。另外一种 TTC 字体为 MingLiu。MingLiu 包括嵌入位图,能够为香港补充字符集 (HKSCS) 提供支持。YaHei 是一种在 Windows Vista 中引入的字体,专门设计用于 ClearType 呈现环境。YaHei 不包括嵌入位图。YaHei 利用微调说明来生成清晰的小字体字符。此外,该模块包含一种仅位图 TrueType 字体 Chs_boot.ttf。该字体在启动屏幕上使用。
字体
WinPE-Font Support-ZH-HK

WinPE-Font Support-ZH-TW
香港和台湾可选组件包括已打包为 TTC 文件的两种中文字体族。Simsun 是 Windows Vista 之前的 Windows 版本中的简体中文用户界面字体。Simsun 包括嵌入位图,确保小字体的清晰呈现。MingLiu 包括嵌入位图,能够为 HKSCS 提供支持。JhengHei 是一种在 Windows Vista 中引入的字体,专门设计用于 ClearType 呈现环境。JhengHei 不包括嵌入位图。JhengHei 利用微调说明来生成清晰的小字体字符。此外,该模块包含一种仅位图 TrueType 字体 Cht_boot.ttf。该字体在启动屏幕上使用。
HTML
WinPE-HTA
WinPE-HTA 可提供 HTML 应用程序 (HTA) 支持,以通过 Windows Internet Explorer? 脚本引擎和 HTML 服务创建 GUI 应用程序。这些应用程序受到信任,并仅显示你创建的菜单、图标、工具栏和标题信息。
Microsoft .NET
WinPE-NetFX4
WinPE-NetFX4 包含 .NET Framework 4.5 的子集,该子集设计用于客户端应用程序。
并非所有的 Windows 二进制文件均在 Windows PE 中出现,因此并非所有的 Windows API 均出现或可用。由于有限 API 集的原因,以下 .NET Framework 功能在 Windows PE 中不存在或功能受限:
Windows 运行时

.NET Framework Fusion API

Windows 控件库事件日志

.NET Framework COM 互操作性

.NET Framework COM 加密模型

相关性:在安装 WinPE-NetFX4 之前,安装“WinPE-WMI”。
网络
WinPE-PPPoE
WinPE-PPPoE 能够使你使用以太网上的点对点协议 (PPPoE) 来创建、连接、断开和删除与 Windows PE 的连接。PPPoE 是用于封装以太网框架内点对点协议 (PPP) 框架的网络协议。PPPoE 能够使 Windows 用户远程连接其计算机和网站。使用 PPPoE,用

户可以通过以太网网络在计算机之间进行虚拟拨号,从而在计算机之间建立点对点连接。计算机可使用这种点对点连接传输数据包。
网络
WinPE-RNDIS
WinPE-RNDIS 包括远程网络驱动程序界面规范(远程 NDIS)支持。WinPE-RNDIS 能够启用对通过 USB 实现远程 NDIS 规范的设备的网络支持。远程 NDIS 定义了一个总线独立消息集并说明了该消息集如何操作各种 I/O 总线。因此,硬件供应商不必编写 NDIS 微型端口设备驱动程序。由于此远程 NDIS 界面为标准化界面,因此一套主机驱动程序可以支持任意数量的总线附加的网络设备。
网络
WinPE-WDS-Tools
WinPE-WDS-Tools 包括用于启用映像捕捉工具和涉及自定义 Windows 部署服务客户端的多播方案的 API。如果你想要在自定义 Windows PE 映像上运行 Windows 部署服务客户端,必须安装此工具。
Windows PowerShell
WinPE-PowerShell3
WinPE-PowerShell3 包括简化使用 Windows Management Instrumentation (WMI) 在制造过程中查询硬件这一操作的基于 PowerShell 的 Windows 诊断工具。你可以创建基于 PowerShell 的 Windows 部署和基于 Windows PE 的管理工具。除部署外,你可以将 Windows PowerShell 用于恢复方案。客户可在 Windows RE 中启动,然后使用 Windows PowerShell 脚本来解决问题。客户不限于在 Windows PE 中运行的工具集。同样,你可以构建带有脚本的脱机解决方案,以从非启动方案中恢复某些计算机。
WinPE-PowerShell3 具有以下已知功能:
Windows PowerShell 远程控制不受支持。具有远控功能的任何 cmdlet 均将返回错误。

Windows PowerShell 集成脚本环境 (ISE) 不受支持。

Windows PowerShell 2.0 不受支持。

相关性:在安装 WinPE-PowerShell3 之前,请安装“WinPE-WMI”>“WinPE-NetFX4”>“WinPE-Scripting”。
Windows PowerShell
WinPE-DismCmdlets
WinPE-DismCmdlets 包含 DISM PowerShell 模块,其中包含用于管理和服务 Windows 映像的 cmdlet。
有关详细信息,请参阅 Windows PowerShell 中的部署映像服务管理 (DISM) Cmdlet。
相关性:在安装 WinPE-DismCmdlets 之前,请安装“WinPE-WMI”>“WinPE-NetFX4”>“WinPE-Scripting”>“WinPE-PowerShell3”。
Windows PowerShell
WinPE-SecureBootCmdlets
WinPE-SecureBootCmdlets 含有 PowerShell cmdlet,可用于管理安全启动的 UEFI(统一可扩展固件接口)环境变量。
相关性:在安装 WinPE-SecureBootCmdlets 之前,请安装“WinPE-WMI”>“WinPE-NetFX4”>“WinPE-Scripting”>“WinPE-PowerShell3”。
Windows PowerShell
WinPE-StorageWMI
WinPE-StorageWMI 包括用于存储管理的 PowerShell cmdlet。这些 cmdlet 使用 Windows 存储管理 API (SMAPI) 来管理本地存储,例如磁盘、分区和卷对象。或者,这些 cmdlet 通过使用存储管理提供程序来配合使用 Windows SMAPI 和数组存储管理。Win

PE-StorageWMI 还包括 Internet SCSI (iSCSI) 发起程序 cmdlet,它们可以用于通过以太网网络适配器或 iSCSI 主机总线适配器 (HBA) 将主机计算机或服务器连接到基于 iSCSI 的外部存储数组上的虚拟磁盘。
相关性:在安装 WinPE-StorageWMI 之前,请安装“WinPE-WMI”>“WinPE-NetFX4”>“WinPE-Scripting”>“WinPE-PowerShell3”。
恢复
WinPE-Rejuv
WinPE-Rejuv 用于 Windows 恢复环境 (Windows RE)。
恢复
WinPE-SRT
WinPE-SRT 用于 Windows RE。
恢复
WinPE-WinReCfg
WinPE-WinReCfg 包括 Winrecfg.exe 工具,能够启用以下方案:
从基于 x86 的 Windows PE 启动来配置基于 x64 的操作系统脱机映像上的 Windows RE 设置。

从基于 x64 的 Windows PE 启动来配置基于 x86 的操作系统脱机映像上的 Windows RE 设置。

在 Windows 8 之前,Winrecfg.exe 工具包含在 Windows 7 OEM 预安装工具包 (Windows OPK) 之内。
脚本
WinPE-Scripting
WinPE-Scripting 包括作为系统管理任务(例如文件批处理)自动执行的理想之选的多语言脚本环境。运行于 Windows 脚本主机 (WSH) 环境中的脚本可以调用 WSH 对象及其他支持自动执行的基于 COM 的技术(例如 WMI),以管理作为多个系统管理任务中心的 Windows 子系统。
相关性:安装 WinPE-Scripting 确保在使用 WinPE-NetFX4 和 WinPE-HTA 时全部脚本功能均可用。安装顺序不相关。
脚本
WinPE-WMI
WinPE-WMI 包括启用最小系统诊断的 Windows Management Instrumentation (WMI) 提供程序子集。WMI 是用于基于 Windows 的操作系统上的管理数据和操作的基础结构。你可以编写用于自动执行远程计算机上管理任务的 WMI 脚本或应用程序。此外,WMI 还向操作系统和产品的其他部分提供数据。
安装程序
Winpe-LegacySetup
Winpe-LegacySetup 包括 Windows 媒体上 \Sources 文件夹中的全部安装程序文件。在维护 Windows 媒体上的安装程序或 \Sources 文件夹时,添加此可选组件。必须一起添加此可选组件及安装功能所用的可选组件。若要将新的 Boot.wim 文件添加到媒体,添加父组件 WinPE-Setup、任一子组件(WinPE-Setup-Client 或 WinPE-Setup-Server)以及媒体可选组件。媒体安装程序需支持 Windows Server? 2008 R2 的安装。
安装程序
WinPE-Setup
WinPE-Setup 是 WinPE-Setup-Client 和 WinPE-Setup-Server 的父组件。该组件包括 \Sources 文件夹中对客户端和服务器通用的全部安装程序文件。
安装程序
WinPE-Setup-Client
WinPE-Setup-Client 包括 WinPE-Setup 父可选组件所用的客户端品牌文件。
相关性:在安装 WinPE-Setup-Client 之前,请安装“WinPE-Setup”。
安装程序
WinPE-Setup-Server
WinPE-Setup-Server 包括 WinPE-Setup 父可选组件所用的服务器品牌文件。
相关性:在安装 WinPE-Setup-Server 之前,请安装“WinPE-Setup”。
启动
WinPE-SecureStartup


Windows 8 的新增内容。WinPE-SecureStartup 可提供并管理 BitLocker 和受信任平台模块 (TPM)。该组件包括 BitLocker 命令行工具、BitLocker WMI 管理数据库、TPM 驱动程序、基于 TPM 的服务 (TBS)、Win32_TPM 类、BitLocker 解锁向导和 BitLocker UI 数据库。TPM 驱动程序能够提供在此预启动环境汇总对 BitLocker 和 TPM 的更好支持。
相关性:在安装 WinPE-SecureStartup 之前,安装“WinPE-WMI”。
存储
WinPE-EnhancedStorage
Windows 8 的新增内容。WinPE-EnhancedStorage 可使 Windows 发现加密驱动器等存储设备以及合并了受信任计算工作组 (TCG) 和 IEEE 1667(“瞬时存储器件主机附件的校验标准协议”)规范的执行设备的附加功能。此可选组件可使 Windows 使用 BitLocker 对这些存储设备进行原生管理。
Windows RE 可选组件
默认 Windows RE 映像包含以下内置可选组件:
WinPE-EnhancedStorage

WinPE-Rejuv

WinPE-Scripting

WinPE-SecureStartup

WinPE-Setup

WinPE-SRT

WinPE-WDS-Tools

WinPE-WMI

相关主题
相关文档
最新文档