Condividi tramite


Estendere (microsoft-windows-setup-diskconfiguration-disk-modifypartitions-modifypartition-extend)

Extend può essere usato per modificare le partizioni esistenti. È possibile usare Extend nei sistemi basati su BIOS/MBR per:

  • Specificare una partizione logica nuova o esistente per riempire il resto di una partizione estesa.

  • Specificare una partizione all'interno di una struttura di partizione esistente per riempire il resto del disco.

Nota I dischi basati su UEFI/GPT non supportano l'impostazione Extend .

Valori

true

Specifica che la partizione selezionata viene estesa per riempire il resto del disco.

false

Specifica che la partizione selezionata non viene estesa per riempire il resto del disco. Si tratta del valore predefinito.

  • Per usare partizioni estese e logiche

    Per creare una partizione logica che usa il resto della partizione estesa tramite il programma di installazione di Windows, creare una partizione con dimensioni fisse iniziali. Ad esempio: CreatePartition:Size=100. Modificare quindi la partizione impostando ModifyPartition:Extend=true. Non impostare sia che CreatePartition:ExtendModifyPartition:Extendsu true. Per altre informazioni, vedere Come configurare più di quattro partizioni in un disco rigido BIOS-Based.

  • Per modificare una partizione all'interno di una struttura di partizione esistente da estendere al resto del disco

    Impostare ModifyPartitions:Extend su true.

  • Per specificare una partizione appena creata per riempire il resto del disco rigido

    Impostare CreatePartitions:Estendi su truee lasciare ModifyPartitions:Extend vuoto.

Passaggi di configurazione validi

Windowspe

Gerarchia padre

microsoft-windows-setup- | DiskConfiguration | Disco | ModifyPartitions | ModifyPartition | Estendere

Si applica a

Per un elenco delle edizioni e delle architetture di Windows supportate da questo componente, vedere microsoft-windows-setup-.

Esempio XML

Specificare una partizione logica per riempire il resto di una partizione estesa

L'output XML seguente per l'impostazione DiskConfiguration mostra le modifiche di partizione per un computer basato su BIOS con due partizioni logiche. In questo esempio XML è inclusa la creazione di una partizione estesa impostata per l'estensione alla fine del disco rigido. La seconda partizione logica, denominata Logical2, è impostata per estendersi alla fine della partizione estesa.

<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>

Per altre informazioni, vedere Come configurare più di quattro partizioni in un disco rigido BIOS-Based.

Specifica di una partizione esistente per riempire il resto del disco rigido

Nell'output XML seguente per l'impostazione DiskConfiguration viene illustrato come modificare una struttura di partizione del disco rigido esistente. In questo esempio la terza partizione viene estesa per riempire il resto dell'unità.

<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

Come configurare più di quattro partizioni in un disco rigido BIOS-Based