次の方法で共有


Extend (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:ExtendModifyPartition:Extend の両方を true に設定しないでください。 詳細については、「BIOS ベースのハード ディスクに 5 つ以上のパーティションを構成する方法」に関する記事を参照してください。

  • 既存のパーティション構造内のパーティションを変更してディスクの残りの部分まで拡張するには

    ModifyPartitions:Extendtrue に設定します。

  • ハード ディスクの残りの部分を埋めるように新しく作成されたパーティションを指定するには

    CreatePartitions:Extendtrue に設定し、ModifyPartitions:Extend を空のままにします。

有効な構成パス

windowsPE

[親階層]

microsoft-windows-setup- | DiskConfiguration | Disk | ModifyPartitions | ModifyPartition | Extend

適用対象

このコンポーネントがサポートしている Windows のエディションとアーキテクチャの一覧については、「microsoft-windows-setup-」を参照してください。

XML の例

拡張パーティションの残りの部分を埋める論理パーティションを指定する

次に示す DiskConfiguration 設定の XML 出力は、2 つの論理パーティションがある BIOS ベースのコンピューターでのパーティション変更を示しています。 この XML の例には、ハード ディスクの末尾まで拡張するように設定された拡張パーティションの作成が含まれています。 Logical2 というラベルが付けられた 2 番目の論理パーティションは、拡張パーティションの末尾まで拡張するように設定されます。

<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 ベースのハード ディスクに 5 つ以上のパーティションを構成する方法」に関する記事を参照してください。

ハード ドライブの残りの部分を埋めるように既存のパーティションを指定する

次に示す DiskConfiguration 設定の XML 出力は、既存のハード ドライブ パーティション構造を変更する方法を示しています。 この例では、ドライブの残りの部分を埋めるように 3 番目のパーティションが拡張されています。

<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 ベースのハード ディスクに 5 つ以上のパーティションを構成する方法