我将创建几台几乎完全相同的 Hyper-V 虚拟机(并且都在同一硬件上运行)。过去,我通过构建单个 VM、修补和安装软件,然后运行 sysprep 并使用 sysprepped VHD 作为 Hyper-V 差异磁盘的基础来完成此操作。
这很有效,但我认为可以通过将基本(系统准备的)VHD 放在 SSD 上来获得额外的性能。但是,我注意到,仅启动并经历开箱即用的体验就会导致差异磁盘增长到几 GB。因此,我想构建一个 sysprep 应答文件,以尽量减少 sysprep 过程将进行的更改。到目前为止,我发现设置 PersistAllDeviceInstalls 和 DoNotCleanUpNonPresentDevices 选项会在启动后将差异 VHD 大小减少到约 1.5 GB。
是否有人对如何在 sysprep 之后(或在正在运行的机器上)尽量减少差异有什么建议?