类型

Type 指定要创建的分区的类型。

主要节点

创建主分区类型。

基于标准主启动记录 (MBR) 的硬盘最多可以包含四个主分区或者三个主分区和一个扩展磁盘分区。 扩展磁盘分区可以包含额外的逻辑驱动器。

基于 GUID 分区表 (GPT) 的硬盘最多可以包含 128 个主分区。

Windows 必须安装在主分区或逻辑分区上。

EFI

创建可扩展固件接口 (EFI) 分区类型。

EFI 分区类型将分区配置为 EFI 系统分区 (ESP)。 这是基于 GUID 分区表 (GPT) 的磁盘所需的分区。

无论系统上存在多少基于 GPT 的磁盘,都只需要一个 EFI 系统分区。 对于无人参与安装,可以在硬盘上创建多个 ESP。 如果要安装到的硬盘上已经有一个 ESP,而你在应答文件中创建了一个新的 ESP,计算机上将存在两个 ESP。 两个 ESP 可能会给用户带来问题,它们会消耗额外的磁盘空间。

建议使用 WillWipeDisk 设置擦除磁盘上的所有分区,然后再执行无人参与安装。

在有人参与的安装中,Windows 安装程序会警告你硬盘上已存在 ESP。

如果将类型指定为 EFI 并且磁盘格式为 MBR 类型,安装将终止。 只有 GPT 磁盘才能有 EFI 系统分区。

扩展

指定分区是扩展磁盘分区。

只能在基于主启动记录 (MBR) 的磁盘上创建扩展磁盘分区。

一个磁盘上只能存在一个扩展磁盘分区。 如果磁盘上已存在扩展磁盘分区,则不会创建第二个扩展磁盘分区。 如果 WillShowUI 设置的值设置为“从不”,则会记录错误并终止安装。

如果要在基本 MBR 磁盘上创建四个以上的卷,扩展磁盘分区会很有用。 与主分区不同的是,不要用文件系统格式化扩展磁盘分区。 相反,您可以在扩展磁盘分区中创建一个或多个逻辑驱动器。

逻辑

指定分区是逻辑分区。

Windows 7 必须安装在主分区或逻辑分区上。

逻辑分区是在基于基本主启动记录 (MBR) 的磁盘上的扩展磁盘分区内创建的卷。

逻辑分区类似于主分区。 但是,一个磁盘上只能存在四个主分区,而一个磁盘上可以存在的逻辑分区数量是无限的。 可以格式化逻辑分区并为其分配驱动器号。

必须在扩展磁盘分区内创建逻辑分区。 如果磁盘上不存在扩展磁盘分区,或者逻辑驱动器的指定大小超过扩展磁盘分区,则不会创建分区。

如果 WillShowUI 设置为“从不”,则会记录错误并终止安装。

MSR

指定分区是 Microsoft 保留 (MSR) 分区。

MSR 分区类型是基于 GUID 分区表 (GPT) 的磁盘所需的分区。

MSR 分区的大小不尽相同。 对于小于 16 GB 的 GPT 磁盘,MSR 分区的大小为 32 MB。 对于大于 16 GB 的磁盘,MSR 分区为 128 MB。

如果同一个磁盘上已经存在 MSR 分区,或者磁盘的格式为 MBR,则不 会创建分区。 如果 WillShowUI 的值设置为“从不”,则会记录错误并终止安装。

如果在系统中的每个 GPT 磁盘上都检测不到 ESP 或不存在 MSR 分区,则无法创建与 GPT 相关的磁盘配置。

注意

有关设置其他类型的分区(例如实用工具和恢复分区)的信息,请参阅 Microsoft-Windows-Setup/DiskConfiguration/Disk/ModifyPartitions/ModifyPartition/TypeID

该字符串类型不支持空元素。 请勿为该设置创建空值。

有效配置阶段

windowsPE

父层次结构

Microsoft-Windows-Setup | DiskConfiguration | Disk | CreatePartitions | CreatePartition | Type

应用于

有关此组件支持的 Windows 版本和体系结构的列表,请参阅 Microsoft-Windows-Setup

XML 示例

设置 DiskConfiguration 的以下 XML 输出显示 基于 UEFI 的系统配置,其中包含四个分区,包括 EFI 分区、MSR 分区和两个主要分区。

有关完整的 XML 示例和推荐的分区配置,请参阅如何配置基于 UEFI/GPT 的硬盘分区如何配置基于 BIOS/MBR 的硬盘分区

<DiskConfiguration>

  <Disk wcm:action="add">
    <DiskID>0</DiskID> 
    <WillWipeDisk>true</WillWipeDisk> 
    <CreatePartitions>

      <!-- Recovery partition -->
      <CreatePartition wcm:action="add">
        <Order>1</Order> 
        <Type>Primary</Type> 
        <Size>250</Size> 
      </CreatePartition>

      <!-- EFI system partition (ESP) -->
      <CreatePartition wcm:action="add">
        <Order>2</Order> 
        <Type>EFI</Type> 
        <Size>100</Size> 
      </CreatePartition>

      <!-- Microsoft reserved partition (MSR) -->
      <CreatePartition wcm:action="add">
        <Order>3</Order> 
        <Type>MSR</Type> 
        <Size>128</Size> 
      </CreatePartition>

      <!-- Windows partition -->
      <CreatePartition wcm:action="add">
        <Order>4</Order> 
        <Type>Primary</Type> 
        <Extend>true</Extend> 
      </CreatePartition>

    </CreatePartitions>
    <ModifyPartitions>

      <!-- Recovery partition -->
      <ModifyPartition wcm:action="add">
        <Order>1</Order> 
        <PartitionID>1</PartitionID> 
        <Label>Recovery</Label> 
        <Format>NTFS</Format> 
        <TypeID>de94bba4-06d1-4d40-a16a-bfd50179d6ac</TypeID> 
      </ModifyPartition>

      <!-- EFI system partition (ESP) -->
      <ModifyPartition wcm:action="add">
        <Order>2</Order>
        <PartitionID>2</PartitionID>
        <Label>System</Label>
        <Format>FAT32</Format>
      </ModifyPartition>

      <!-- MSR partition does not need to be modified -->

      <!-- Windows partition -->
      <ModifyPartition wcm:action="add">
        <Order>3</Order>
        <PartitionID>4</PartitionID>
        <Label>Windows</Label>
        <Letter>C</Letter>
        <Format>NTFS</Format>
      </ModifyPartition>

    </ModifyPartitions>
  </Disk>

  <WillShowUI>OnError</WillShowUI>

</DiskConfiguration>

<ImageInstall>
  <OSImage>
    <InstallTo>
      <DiskID>0</DiskID>
      <PartitionID>4</PartitionID>
    </InstallTo>
  </OSImage>
</ImageInstall>

CreatePartition

TypeID

如何在基于 BIOS 的硬盘上配置四个以上的分区