部署 Windows RE

更新时间: 2013年10月

应用到: Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2

使用这些步骤可将 Windows(R) 恢复环境 (Windows RE) 部署到新计算机,以帮助最终用户在出现系统故障时修复电脑。

本主题内容:

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

  1. 在 Windows RE 工具分区中创建新目录,再将自定义 Windows RE 工具映像 (Winre.wim) 复制到此目录。以下是基于固件类型的示例:

    UEFI:

    mkdir T:\Recovery\WindowsRE
    
    xcopy /h W:\Windows\System32\Recovery\Winre.wim T:\Recovery\WindowsRE
    

    其中,T: 是 Windows RE 工具分区的驱动器号。例如:

    BIOS:

    mkdir S:\Recovery\WindowsRE
    
    xcopy /h W:\Windows\System32\Recovery\Winre.wim S:\Recovery\WindowsRE
    

    其中,S: 是系统分区。

  2. 注册自定义 Windows RE 工具映像:

    UEFI:

    C:\Windows\System32\Reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows
    

    其中,T: 是 Windows RE 工具分区。

    BIOS

    C:\Windows\System32\Reagentc /setreimage /path S:\Recovery\WindowsRE /target W:\Windows
    

    其中,S: 是系统分区。

  3. 可选:如果已将自定义工具添加到 Windows RE 引导映像,请注册它,以便将其显示在“启动选项”菜单中:

    Reagentc /setbootshelllink /configfile E:\Recovery\BootMenu\AddDiagnosticsToolToBootMenu.xml
    

    有关添加自定义工具的详细信息,请参阅将自定义工具添加到 Windows RE 启动选项菜单

  4. 可选:将硬件恢复按钮(或按钮组合)配置为运行包含 Windows RE 的辅助启动路径。有关详细信息,请参阅添加硬件恢复按钮以启动 Windows RE

note备注
如果要为 Windows(R) 8 版本配置 一键重置 功能,请跳过本节,并访问主题:部署一键重置功能

将分区配置为恢复分区,再隐藏驱动器号,以便分区不会显示在常见 Windows 菜单中,如“文件资源管理器”。

  1. 在“记事本”中,创建包括用于标识和隐藏恢复分区的命令的文本文件。以下示例基于固件类型:

    UEFI:

    使用 ID:PARTITION_MSFT_RECOVERY_GUID (de94bba4-06d1-4d40-a16a-bfd50179d6ac) 将分区定义为恢复分区。

    使用 GPT 属性:0x8000000000000001 隐藏驱动器号并将其标记为必填,方法是使用两个属性的组合:GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER 和 GPT_ATTRIBUTE_PLATFORM_REQUIRED。

    有关 UEFI 硬盘驱动器分区属性的详细信息,请参阅 PARTITION_INFORMATION_GPT 结构

    rem == HideRecoveryPartitions-UEFI.txt
    select disk 0
    select partition 1
    remove
    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    gpt attributes=0x8000000000000001
    rem == If Push-button reset features are included, add the following commands:
    rem    select partition 5
    rem    remove
    rem    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    rem    gpt attributes=0x8000000000000001
    list volume
    

    BIOS:

    使用属性:id=27 定义系统分区,并使用 remove 命令删除驱动器号。

    rem == HideRecoveryPartitions-BIOS.txt
    select disk 0
    select partition 3
    set id=27
    remove
    list volume
    exit
    
  2. 根据固件类型将完成的文件保存为 E:\Recovery\HideRecoveryPartitions-UEFI.txt 或 E:\Recovery\HideRecoveryPartitions-BIOS.txt。

  1. 运行 diskpart 脚本以标识和隐藏恢复分区:

    Diskpart /s E:\Recovery\HideRecoveryPartitions-<固件>.txt
    

    其中,<固件> 是 UEFI 或 BIOS。

  1. 打开管理命令提示符。

    验证 Windows RE 信息:

    reagentc /info
    

    验证以下项:

    • Windows RE 状态为已启用。

    • Windows RE 位置位于正确的分区。

    • WinRE 的 BCD GUID 条目与以下文件中的 WinRE GUID 条目相同:reagent.xml。在基于 BIOS 的电脑上,该文件位于系统分区,在 \Recovery\(GUID)\ 下。在基于 UEFI 的电脑上,该文件位于 Windows RE Tools 分区,在 \Recovery\WindowsRE\ 下。

    • WinRE 位于 \Recovery\WindowsRE 目录中

显示: