Windows 7 无人值守安装和磁盘/分区擦除

Chr*_*ris 6 installation unattended windows-7 xml wds

我目前在尝试设置无人值守的 Windows 7 安装时遇到问题。当硬盘驱动器没有分区时,安装正常。但是,如果硬盘驱动器有任何现有分区,它会抛出一条错误消息,说它无法创建新分区。因此,在进行无人值守安装之前,我最终不得不启动 Live CD 并删除分区。我不认为 WillWipeDisk 完成它的工作。

无人值守安装文件能否擦除驱动器上的现有分区,然后创建无人值守文件中列出的新分区?

下面是 XML 的磁盘配置部分:

<DiskConfiguration>
<Disk wcm:action="add">
<CreatePartitions>
<CreatePartition wcm:action="add">
<Order>1</Order>
<Size>100</Size>
<Type>Primary</Type>
</CreatePartition>
<CreatePartition wcm:action="add">
<Order>2</Order>
<Type>Primary</Type>
<Extend>true</Extend>
</CreatePartition>
</CreatePartitions>
<ModifyPartitions>
<ModifyPartition wcm:action="add">
<Active>true</Active>
<Format>NTFS</Format>
<Label>System Reserved</Label>
<Order>1</Order>
<PartitionID>1</PartitionID>
<TypeID>0x27</TypeID>
</ModifyPartition>
<ModifyPartition wcm:action="add">
<Active>true</Active>
<Format>NTFS</Format>
<Label>OS</Label>
<Letter>C</Letter>
<Order>2</Order>
<PartitionID>2</PartitionID>
</ModifyPartition>
</ModifyPartitions>
<DiskID>0</DiskID>
<WillWipeDisk>true</WillWipeDisk>
</Disk>
<WillShowUI>OnError</WillShowUI>
</DiskConfiguration>
<ImageInstall>
<OSImage>
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>2</PartitionID>
</InstallTo>
<InstallToAvailablePartition>false</InstallToAvailablePartition>
<WillShowUI>OnError</WillShowUI>
</OSImage>
</ImageInstall>
Run Code Online (Sandbox Code Playgroud)

先感谢您 :)

小智 2

您是否使用 Windows SIM (WAIK 的一部分)创建无人参与文件?我将您的文件放入 WSIM(我将其添加到另一个完整的无人值守文件中),并且它经过验证正常。我此时看到的唯一问题是,当您只能有 1 个分区时,您正试图使 2 个分区处于活动状态。WSIM 可以使无人值守文件的创建变得更加容易。

您是否检查了日志文件(在 Windows 预安装环境阶段部分列出)中是否有与此问题相关的错误?

最后,您是否考虑过使用Microsoft 部署工具包进行部署?它是一个免费工具,允许您在任务序列中设置分区,而无需在无人参与文件中进行这些调整。

希望这可以帮助...