![适用于带有 RAID 控制器的 PC 的 Windows 部署服务器应答文件](https://linux22.com/image/618528/%E9%80%82%E7%94%A8%E4%BA%8E%E5%B8%A6%E6%9C%89%20RAID%20%E6%8E%A7%E5%88%B6%E5%99%A8%E7%9A%84%20PC%20%E7%9A%84%20Windows%20%E9%83%A8%E7%BD%B2%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BA%94%E7%AD%94%E6%96%87%E4%BB%B6.png)
我目前有一个在 Windows Server 2008 R2 Standard 上运行的 Windows 部署服务器,到目前为止它运行良好,没有任何问题。我能够捕获映像并将其部署到我公司维护的大多数计算机上。
但是,我们刚刚开始订购带有 RAID 控制器的全新 Dell Precision T3600 PC。起初,当我们尝试将其中一个映像应用到机器时,它没有检测到硬盘。修复很简单,我将正确的驱动程序注入到启动映像和安装映像中。但现在,当我尝试将映像应用到其中一个 RAID 控制器 PC 时,它告诉我分区上没有足够的空间来安装 Windows:
Windows cannot be installed to the selected partition. Installation requires
at least 15199 MB of free space. To install Windows, free up additional space
and restart the installation.
我已与一些人讨论过该问题,有些人认为这是因为遵循了已弃用的 Windows NT 规则并创建了 2gb 分区,或者具有 RAID 配置的 PC 需要应答文件中的特殊开关。
这是我的应答文件的 DiskConfiguration 部分(我认为这是有问题的部分):
<DiskConfiguration>
<Disk wcm:action="add">
<WillWipeDisk>true</WillWipeDisk>
<CreatePartitions>
<CreatePartition wcm:action="add">
<Order>1</Order>
<Type>Primary</Type>
</CreatePartition>
</CreatePartitions>
<ModifyPartitions>
<ModifyPartition wcm:action="add">
<Active>true</Active>
<Extend>false</Extend>
<Format>NTFS</Format>
<Label>Local Disk</Label>
<Letter>C</Letter>
<Order>1</Order>
<PartitionID>1</PartitionID>
</ModifyPartition>
</ModifyPartitions>
<DiskID>0</DiskID>
</Disk>
<WillShowUI>OnError</WillShowUI>
</DiskConfiguration>
我尝试将“扩展”字段更改为 True,将“修改分区 wcm:action”字段更改为修改,并更改创建和修改分区树的顺序。我还尝试从 PC 上完全移除 RAID 控制器,但随后收到一条错误消息,提示无法读取我的应答文件元素
有人知道在部署到 RAID 配置时是否需要特殊条件吗?我浏览了大量有关该主题的 TechNet 文章,我相信我的配置是正确的,但我找不到任何有关 RAID 配置问题的文档
当部署到没有 RAID 配置的机器时,应答文件可以完美运行。
在摆弄了更多应答文件标志之后,我决定看看它实际上对驱动器上的分区做了什么。使用我当前的应答文件,驱动器最终如下所示:
磁盘 1 分区 1:本地磁盘 - 100.00MB - 系统
磁盘 1 分区 2 - 232.30GB - 主磁盘
因此,它似乎试图安装在较小的分区上,因此我要么需要将该分区变大,要么将安装缩小到一个分区,要么安装到第二个分区。这些是可接受的解决方法吗?
感谢您关注我的问题,如果您需要任何其他信息,请告诉我。