扩展 (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 的硬盘上配置四个以上的分区。修改现有分区结构中的分区以扩展到磁盘的剩余部分
将
ModifyPartitions:Extend
设置为true
。指定一个新创建的分区来填充硬盘的剩余部分
将
CreatePartitions:
扩展设置为true
,并将ModifyPartitions:Extend
留空。
有效配置阶段
windowsPE
父层次结构
microsoft-windows-setup- | DiskConfiguration | Disk | ModifyPartitions | ModifyPartition | Extend
应用于
有关此组件支持的 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 的硬盘上配置四个以上的分区。
指定现有分区以填充硬盘驱动器的剩余部分
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>