创建可启动 Windows PE 介质

Windows 评估和部署工具包 (ADK) 部署工具ADK Windows PE 加载项包括命令行实用程序,让你能够轻松创建可启动的 WinPE 介质:

  • CopyPE 会创建 Windows PE 的工作集
  • MakeWinPEMedia 使用文件的工作集创建可启动的 Windows PE 介质。 MakeWinPEMedia 可以创建可启动的 Windows PE U 盘、虚拟硬盘或 ISO,使你可以启动 VM 或刻录到 DVD 或 CD。

注意

如果使用的是适用于 Windows 10 版本1803 或更早版本的 ADK,则在安装过程中选择 Windows 预安装环境选项时,ADK 中会包含 Windows PE,并且不需要单独的加载项。

更新 Windows ADK 的 Windows PE 加载项

在创建可启动的 Windows PE 介质之前,可将更新应用于 Windows PE 映像以及在 Windows ADK 的 Windows PE 加载项中找到的启动介质。 对于每个更新,此步骤只需执行一次。 随后,根据 Windows ADK 已更新的 Windows PE 加载项创建的所有可启动 Windows PE 介质都将应用更新。

  1. 确保你的电脑已安装 ADK 和 ADK Windows PE 加载项。

  2. 以管理员身份启动“部署和映像工具环境”。

  3. 导航到“Windows 预安装环境”文件夹和所选的处理器体系结构文件夹。 请查看 amd64 文件夹的示例命令:

    cd "..\Windows Preinstallation Environment\amd64"
    
  4. 装载 Windows PE 启动映像。

    md C:\WinPE_amd64\mount
    Dism /Mount-Image /ImageFile:"en-us\winpe.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
    
  5. 将Windows 更新应用到已装载的映像

  6. 装载 Windows PE 启动映像时,将启动文件复制回 Windows PE 加载项安装项。

    Xcopy "C:\WinPE_amd64\mount\Windows\Boot\EFI\bootmgr.efi" "Media\bootmgr.efi" /Y
    Xcopy "C:\WinPE_amd64\mount\Windows\Boot\EFI\bootmgfw.efi" "Media\EFI\Boot\bootx64.efi" /Y
    
  7. 卸载 WinPE 映像并提交更改。

    Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
    

步骤 1:创建工作文件

无论要创建哪种类型的介质,首先要做的都是在技术人员电脑上创建工作集 Windows PE 文件。

  1. 确保你的电脑已安装 ADK 和 ADK Windows PE 加载项。

  2. 以管理员身份启动“部署和映像工具环境”。

  3. 运行 copype 以创建 Windows PE 文件的工作副本。 有关 copype 的详细信息,请参阅 Copype 命令行选项

    copype amd64 C:\WinPE_amd64
    

步骤 2:自定义 Windows PE

下列自定义很常见,但并非每一个 Windows PE 映像都需要自定义。 将包添加到 Windows PE 之后,会导致性能降低和启动时间变长。 仅在需要时添加附加包。

常见自定义操作

  • 对于 Windows 11:如果从 Windows PE 启动 Windows 安装程序,请添加 WinPE-WMI 和 WinPE-SecureStartup 可选组件。 如果不包含这些可选组件,可能会看到错误,它显示你的电脑不满足最低硬件要求。
  • 添加更新。 有关详细信息,请参阅 WinPE:装载和自定义
  • 添加视频或网络驱动程序。 (Windows PE 包括通用视频和网络驱动程序,但在一些情况下,需要附加驱动程序来显示屏幕或连接到网络。) 要了解详细信息,请参阅 WinPE:添加驱动程序
  • 添加 PowerShell 脚本支持。 要了解详细信息,请参阅 WinPE:将 Windows PowerShell 支持添加到 Windows PE。 PowerShell 脚本不包括在此实验中。
  • 将电源方案设置为高性能。 加快部署。 请注意,我们的示例部署脚本已自动设置此方案。 请参阅 WinPE:装载和自定义:高性能
  • 优化 Windows PE:建议用于具有有限内存和存储的设备(例如,1GB RAM/16GB 存储)。 在你向 Windows PE 添加驱动程序或其他自定义项后,请参阅映像优化以帮助缩短启动时间。

步骤 3:创建可启动的介质

现在你已经有了一组工作文件,可使用 MakeWinPEMedia 来构建可启动的 WinPE 介质

创建可启动的 Windows PE U 盘

  1. 将 U 盘连接到技术人员电脑。

  2. 以管理员身份启动“部署和映像工具环境”。

  3. 可选 可在运行 MakeWinPEMedia 前格式化 USB 密钥。 MakeWinPEMedia 会将 Windows PE 驱动器格式化为 FAT32。 如果希望能够在 Windows PE U 盘上存储大于 4GB 的文件,则可以创建多分区 U 盘,其具有一个附加分区,格式为 NTFS。 有关说明,请参阅创建多分区 U 盘

  4. 使用带有 /UFD 选项的 MakeWinPEMedia 格式化 Windows PE 并将其安装到 U 盘,同时指定 USB 密钥的驱动器号

    MakeWinPEMedia /UFD C:\WinPE_amd64 P:
    

    警告

    此命令会重格式化分区。

    有关所有可用选项,请参阅 MakeWinPEMedia 命令行选项

可启动 Windows PE U 盘已准备就绪。 可使用它将电脑启动到 Windows PE

创建 WinPE ISO、DVD 或 CD

  1. 使用带有 /ISO 选项的 MakeWinPEMedia 以创建包含 Windows PE 文件的 ISO 文件

    MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso
    
  2. 可选 刻录 DVD 或 CD:在 Windows 资源管理器中,右键单击 ISO 文件,然后选择“刻录光盘映像”>“刻录”,然后按照提示进行操作 。

创建与 Hyper-V 协同使用的 Windows PE VHD

可以创建可启动 VHD 以与 Hyper-V 一起使用。

提示

如果计划在 Hyper-V 中运行 Windows PE,请考虑使用 ISO 文件格式而不是 VHD 来更快地设置虚拟电脑。

将 Windows PE 安装到 VHD:

  1. 创建虚拟硬盘驱动器 (.vhdx):

    diskpart
    create vdisk file="C:\WinPE.vhdx" maximum=1000
    attach vdisk
    create partition primary
    assign letter=V
    format fs=ntfs quick
    exit
    
  2. 通过使用 MakeWinPEMedia 准备驱动器

    MakeWinPEMedia /UFD C:\WinPE_amd64 V:
    
  3. 分离驱动器:

    diskpart
    select vdisk file="C:\WinPE.vhdx"
    detach vdisk
    exit
    

从创建的介质启动

创建可启动的 Windows PE 介质后,可以使用它来启动电脑。

  1. 将介质插入到要启动的电脑中。
  2. 打开电脑。
  3. 按将显示启动菜单的键或组合键。 此键或组合键因电脑制造商不同而不同。 如果不知道哪个组合键可打开电脑的启动菜单,请与电脑制造商联系。
  4. 从启动菜单中,选择可启动的 Windows PE 介质。

电脑将启动到 Windows PE。

故障排除

  1. 如果 Windows PE 未显示,每次重启电脑时请尝试以下解决方法:

    • 启动支持 UEFI 模式的电脑:在硬件启动菜单中,尝试手动选择启动文件:\EFI\BOOT\BOOTX64.EFI。
    • 如果电脑需要存储或视频驱动程序才能启动,请尝试将这些相同的驱动程序添加到 Windows PE 映像。 有关详细信息,请参阅 WinPE:装载和自定义
  2. 如果电脑未连接到网络位置,请参阅 WinPE 网络器:初始化并添加驱动器

Windows PE 概述

WinPE:在硬盘驱动器(平面引导磁盘或非 RAM)上安装

WinPE:装载并自定义

WinPE:以 UEFI 或旧版 BIOS 模式启动

Windows 安装程序支持的平台和跨平台部署