Size (microsoft-windows-setup-diskconfiguration-disk-createpartitions-createpartition-size)

Size 指定分区的大小,以兆字节 (MB) 为单位。

size_in_megabytes

指定创建的分区的大小(以 MB 为单位)。

例如,若要创建 2 千兆字节 (GB) 分区,请将 Size 设置为 2000。

注意:不要为 Size 创建完全填满或超过可用空间的值,因为 Windows 会保留少量空间来管理分区。 例如,如果创建 2000 MB 的扩展分区,并在该分区内创建两个大小为 1000 MB 的逻辑分区,则不会创建第二个分区。 记录错误,并终止安装。

  • 若要使用主分区填充驱动器上的可用空间,请使用 CreatePartition:Extend 设置。 不要设置 CreatePartition:Size

  • 若要使用逻辑分区填充扩展分区上的可用空间,请将 CreatePartition:Size 设置为较小的值,如 100。 将 ModifyPartition:Extend 设置为 true。 不要设置 CreatePartition:Extend。 有关详细信息,请参阅如何在基于 BIOS 的硬盘上配置四个以上的分区

  • 请勿同时设置 CreatePartition:Size 和 CreatePartition:Extend。 如果指定了 Size 的值,并且 CreatePartition:Extend 设置为 true,则不会创建任何分区。 记录错误,并终止安装。

有效配置阶段

windowsPE

父层次结构

microsoft-windows-setup- | DiskConfiguration | Disk | CreatePartitions | CreatePartition | Size

应用于

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

XML 示例

设置主分区以填充驱动器上的可用空间

DiskConfiguration 设置的以下 XML 输出显示了如何在基于 BIOS 的系统上的硬盘驱动器上创建两个分区。 第一个分区为 300 MB。 第二个分区将扩展以填充硬盘的剩余部分。

<DiskConfiguration>

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

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

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

    </CreatePartitions>
    <ModifyPartitions>

      <!-- System partition -->
      <ModifyPartition wcm:action="add">
        <Order>1</Order> 
        <PartitionID>1</PartitionID> 
        <Label>System</Label> 
        <Format>NTFS</Format> 
        <Active>true</Active> 
      </ModifyPartition>

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


  <WillShowUI>OnError</WillShowUI> 
</DiskConfiguration>


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

设置逻辑分区以填充扩展分区中的可用空间

DiskConfiguration 设置的以下 XML 输出显示了如何创建扩展分区,以填充基于 BIOS 的系统上驱动器的剩余部分。 扩展分区包括两个逻辑分区。 第一个逻辑分区为 15 GB。 第二个逻辑分区将扩展以填充扩展分区的剩余部分。

<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>3000</Size> 
      </CreatePartition>

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

      <!-- System partition -->
      <CreatePartition wcm:action="add">
        <Order>3</Order> 
        <Type>Primary</Type> 
        <Size>100</Size> 
      </CreatePartition>

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

      <!-- Windows partition -->
      <CreatePartition wcm:action="add">
        <Order>5</Order> 
        <Type>Logical</Type> 
        <Size>15000</Size> 
      </CreatePartition>

      <!-- Logical2 partition -->
      <CreatePartition wcm:action="add">
        <Order>6</Order> 
        <Type>Logical</Type> 
        <Size>100</Size> 
          <!-- Note: To create a logical partition that fills 
                     the rest of the extended partition, create the 
                     data partition with an initial size of 100 MB.
                     This will be changed in the ModifyPartition section. -->
      </CreatePartition>

    </CreatePartitions>
    <ModifyPartitions>

      <!-- Recovery partition -->
      <ModifyPartition wcm:action="add">
        <Order>1</Order> 
        <PartitionID>1</PartitionID> 
        <Label>Recovery</Label> 
        <Format>NTFS</Format> 
        <TypeID>0x27</TypeID>
      </ModifyPartition>

      <!-- Utility2 partition -->
      <ModifyPartition wcm:action="add">
        <Order>2</Order> 
        <PartitionID>2</PartitionID> 
        <Label>Utility2</Label> 
        <Letter>U</Letter> 
        <Format>NTFS</Format> 
        <TypeID>0x27</TypeID>
      </ModifyPartition>

      <!-- System partition -->
      <ModifyPartition wcm:action="add">
        <Order>3</Order> 
        <PartitionID>3</PartitionID> 
        <Label>System</Label>
        <Format>NTFS</Format> 
        <Active>true</Active> 
      </ModifyPartition>

      <!-- Extended partition:
           This partition does not need receive a partition number, 
           nor does it need to be modified -->

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

      <!-- Logical2 partition -->
      <ModifyPartition wcm:action="add">
        <Order>5</Order> 
        <PartitionID>5</PartitionID> 
        <Label>Logical2</Label> 
        <Letter>L</Letter> 
        <Format>NTFS</Format> 
        <Extend>true</Extend>
          <!-- Note: When modifying a logical partition, setting
                     "ModifyPartition|Extend=true" sets the partition to  
                     fill the remainder of the extended partition.
                     This overrides the "CreatePartition|Size" value. -->
      </ModifyPartition>

    </ModifyPartitions>
  </Disk>
  <WillShowUI>OnError</WillShowUI> 
</DiskConfiguration>


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

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

CreatePartition

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