管理 BIOS 到 UEFI 转换的任务序列步骤

Windows 包含许多需要启用 UEFI 的设备的安全功能。 你可能拥有支持 UEFI 但使用的是旧版 BIOS 的较新 Windows 设备。 以前,将设备转换为 UEFI 需要转到每个设备、重新分区硬盘并重新配置固件。

使用 Configuration Manager可以自动执行以下操作:

  • 准备硬盘驱动器以将 BIOS 转换为 UEFI
  • 在就地升级过程中从 BIOS 转换为 UEFI
  • 收集 UEFI 信息作为硬件清单的一部分

硬件清单收集 UEFI 信息

硬件清单类 (SMS_Firmware) 和属性 (UEFI) 可用于帮助你确定计算机是否在 UEFI 模式下启动。 在 UEFI 模式下启动计算机时, UEFI 属性设置为 TRUE。 默认情况下,硬件清单会启用此类。 有关硬件清单的详细信息,请参阅 如何配置硬件清单

创建自定义任务序列以准备硬盘驱动器

可以使用 TSUEFIDrive 变量自定义 OS 部署任务序列。 重启计算机步骤在硬盘驱动器上准备 FAT32 分区,以便转换为 UEFI。 以下过程提供了如何创建任务序列步骤以执行此操作的示例。

准备 FAT32 分区以转换为 UEFI

在用于安装 OS 的现有任务序列中,添加一个新组,其中包含执行 BIOS 到 UEFI 转换的步骤。

  1. 在捕获文件和设置的步骤之后,以及安装 OS 的步骤之前,创建新的任务序列组。 例如,在名为 BIOS-to-UEFI“捕获文件和设置”组后创建一个组。

  2. 在新组的“ 选项 ”选项卡上,添加新的任务序列变量作为条件。 设置 _SMSTSBootUEFI不等于 true。 在这种情况下,任务序列仅在 BIOS 设备上运行这些步骤。

    BIOS 到 UEFI 组的条件。

  3. 在新组下,添加 “重启计算机 ”任务序列步骤。 在 “指定重启后要运行的内容”中,选择 “已选择分配给此任务序列的启动映像”。 此操作在 Windows PE 中重启计算机。

  4. 在“ 选项 ”选项卡上,添加任务序列变量作为条件。 将 _SMSTSInWinPE设置为 false。 在这种情况下,如果计算机已在 Windows PE 中,任务序列不会运行此步骤。

    重启计算机步骤的条件。

  5. 添加步骤以启动 OEM 工具,将固件从 BIOS 转换为 UEFI。 此步骤通常是 运行命令行,使用 命令运行 OEM 工具。

  6. 添加 格式化和分区磁盘 任务序列步骤。 在此步骤中,配置以下选项:

    1. 在安装 OS 之前创建要转换为 UEFI 的 FAT32 分区。 对于 “磁盘类型”,请选择“ GPT”。

      配置“格式化和分区磁盘”步骤。

    2. 转到 FAT32 分区的属性。 在 “变量” 字段中,输入 TSUEFIDrive。 当任务序列检测到此变量时,它会在重启计算机之前为 UEFI 转换准备分区。

      FAT32 分区属性的配置。

    3. 创建任务序列用于保存其状态和存储日志文件的 NTFS 分区。

  7. 添加另一个 “重启计算机 ”任务序列步骤。 在 “指定重启后要运行的内容”中, 选择“已选择分配给此任务序列的启动映像 ”以在 Windows PE 中启动计算机。

    提示

    默认情况下,EFI 分区大小为 500 MB。 在某些环境中,启动映像太大,无法存储在此分区上。 若要解决此问题,请增加 EFI 分区的大小。 例如,将其设置为 1 GB。

就地升级期间从 BIOS 转换为 UEFI

Windows 包含一个简单的转换工具 MBR2GPT。 它自动执行重新分区支持 UEFI 的硬件的硬盘的过程。 可以将转换工具集成到就地升级过程中。 将此工具与升级任务序列以及将固件从 BIOS 转换为 UEFI 的 OEM 工具相结合。

要求

  • 支持的 Windows 10 或更高版本
  • 支持 UEFI 的计算机
  • 将计算机固件从 BIOS 转换为 UEFI 的 OEM 工具

在就地升级任务序列期间从 BIOS 转换为 UEFI 的过程

  1. 创建任务序列以升级 OS

  2. 编辑任务序列。 在 “后期处理 ”组中,进行以下更改:

    1. 添加 “运行命令行” 步骤。 指定 MBR2GPT 工具的命令行。 在完整 OS 中运行时,将其配置为将磁盘从 MBR 覆盖到 GPT,而无需修改或删除数据。 在 “命令行”中,输入以下命令: MBR2GPT.exe /convert /disk:0 /AllowFullOS

    提示

    还可以选择在 Windows PE 中而不是在完整操作系统中运行MBR2GPT.EXE工具。 在运行MBR2GPT.EXE工具的步骤之前,添加步骤以将计算机重启到 Windows PE。 然后从命令行中删除 /AllowFullOS 选项。

    有关工具和可用选项的详细信息,请参阅 MBR2GPT.EXE

    1. 添加一个步骤以运行 OEM 工具,该工具将固件从 BIOS 转换为 UEFI。 此步骤通常是 运行命令行,使用命令行来运行 OEM 工具。

    2. 添加 “重启计算机” 步骤,然后选择“ 当前安装的默认操作系统”。

  3. 部署任务序列。