擴充 (microsoft-windows-setup-diskconfiguration-disk-modifypartitions-modifypartition-extend)

Extend 可用來修改現有的分割區。 您可以在 BIOS/MBR 型系統上使用 Extend ,以:

  • 指定新的或現有的邏輯分割區,以填滿擴充分割區的其餘部分。

  • 指定現有分割區結構內的分割區,以填滿磁片的其餘部分。

注意 UEFI/GPT 型磁片不支援設定 Extend

true

指定選取的磁碟分割會擴充以填滿磁片的其餘部分。

false

指定選取的磁碟分割不會擴充以填滿磁片的其餘部分。 這是預設值。

  • 若要使用擴充和邏輯分割區

    若要透過 Windows 安裝程式建立使用擴充分割區其餘部分的邏輯分割區,請建立具有初始固定大小的分割區。 例如:CreatePartition:Size=100。 然後,藉由設定 ModifyPartition:Extend=true 來修改分割區。請勿同時 CreatePartition:Extend 將 和 ModifyPartition:Extend 設定為 true。 如需詳細資訊,請參閱 如何在BIOS-Based硬碟上設定四個以上的磁碟分割

  • 若要修改現有分割區結構內的分割區,以擴充至磁片的其餘部分

    ModifyPartitions:Extend 設定為 true

  • 若要指定新建立的磁碟分割以填滿硬碟的其餘部分

    [擴充] 設定 CreatePartitions:true ,並保留 ModifyPartitions:Extend 空白。

有效的設定階段

windowsPE

父階層

microsoft-windows-setup- | DiskConfiguration | 磁片 | ModifyPartitions | ModifyPartition | 擴展

套用至

如需此元件支援的 Windows 版本和架構清單,請參閱 microsoft-windows-setup-

XML 範例

指定邏輯分割區以填滿擴充分割區的餘數

設定的 DiskConfiguration 下列 XML 輸出會顯示具有兩個邏輯分割區之 BIOS 電腦的資料分割修改。 此 XML 範例包含建立擴充磁碟分割,此分割區設定為延伸至硬碟結尾。 第二個標示為 Logical2的邏輯分割區會設定為延伸至擴充資料分割的結尾。

<DiskConfiguration>

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

      <!-- Recovery Tools 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>

      <!-- Recovery image partition -->
      <CreatePartition wcm:action="add">
        <Order>6</Order> 
        <Type>Logical2</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.
                     This will be changed in the ModifyPartition section. -->
      </CreatePartition>

    </CreatePartitions>
    <ModifyPartitions>

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

      <!-- Utility partition -->
      <ModifyPartition wcm:action="add">
        <Order>2</Order> 
        <PartitionID>2</PartitionID> 
        <Label>Utility</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>
        <Letter>S</Letter> 
        <Format>NTFS</Format> 
        <Active>true</Active> 
      </ModifyPartition>

      <!-- Extended partition:
           This partition does not need 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>

      <!-- Recovery image partition -->
      <ModifyPartition wcm:action="add">
        <Order>5</Order> 
        <PartitionID>5</PartitionID> 
        <Label>Data</Label> 
        <Letter>D</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>

如需詳細資訊,請參閱 如何在BIOS-Based硬碟上設定四個以上的磁碟分割

指定要填滿硬碟其餘部分的現有磁碟分割

設定的 DiskConfiguration 下列 XML 輸出示範如何修改現有的硬碟分區結構。 在此範例中,會擴充第三個磁碟分割以填滿磁片磁碟機的其餘部分。

<DiskConfiguration>
   <WillShowUI>OnError</WillShowUI>
   <Disk>
      <DiskID>0</DiskID>
      <WillWipeDisk>false</WillWipeDisk>

      <ModifyPartitions>

         <!-- Modify the existing Windows partition -->
         <ModifyPartition>
            <Order>1</Order>
            <PartitionID>3</PartitionID>
            <Format>NTFS</Format>
            <Extend>true</Extend>
            <Label>Windows</Label>
            <Letter>C</Letter>
         </ModifyPartition>
      </ModifyPartitions>
   </Disk>
</DiskConfiguration>

ModifyPartition

如何在BIOS-Based硬碟上設定四個以上的磁碟分割