跨配置重用 Windows 系统映像的最佳技术

跨配置重用 Windows 系统映像的最佳技术

我们是一家提供通风系统解决方案的小公司。解决方案的一部分是与通风设备通信的“控制器”。这些控制器只是戴尔电脑,上面装有我们的 Windows 7 系统映像,有时还带有一些特殊硬件。

我们通常一次批量处理 10 个控制器。我们一直使用 Norton Ghost 来应用系统映像,但这个过程会中断,因为戴尔经常更改系统配置,而我们的 Windows 映像现在不包含正确的驱动程序。当他们更改 RAID 控制器时,这尤其成问题。

为了改善这种情况,我看到两个选择:

  1. 使用某种虚拟化技术,在每台电脑上安装虚拟机管理程序。这可以解决驱动程序问题,但可能会给我们的特殊硬件带来麻烦。
  2. 使用某种方法在离线模式下将适当的驱动程序添加到我们的 Windows 映像中。

我对这两种方法都没有太多经验。你会如何解决我们的问题?

答案1

有很多方法可以做到这一点,但最好的方法可能是将源映像保留为虚拟机,并使用它来克隆目标系统。在这种情况下,您可以随时启动源虚拟机并应用更新、进行更改等,并随时准备好将其部署到您需要的位置。映像还可以独立于硬件并部署在多个硬件配置中。

微软关于此的文章非常好,所以我希望这些文章对你有帮助。这些链接中还有视频教程。

http://blogs.technet.com/b/alanlemarquand/archive/2010/01/18/building-windows-7-images.aspx http://windowsteamblog.com/windows/b/springboard/archive/2009/11/08/part-4-choosing-and-image-strategy-and-building-windows-7-system-images.aspx

你可能会发现这个分步指南是最好的: http://technet.microsoft.com/en-us/library/ee523217%28WS.10%29.aspx

答案2

使用 Server 2008 R2 和 WDS,您可以非常轻松地将驱动程序添加到现有映像。安装虚拟机管理程序似乎不是一个选择,因为虚拟机管理程序本身需要安装驱动程序。

您将获得胜利,因为每次硬件发生变化时都不再需要更改控制器映像,但您肯定需要第二个具有驱动程序并且也需要更新的虚拟机管理程序映像。

答案3

如果您对虚拟化感兴趣,请查看 VMware 上的 V 到 P(虚拟到物理)内容。

http://www.vmware.com/support/v2p/index.html

另请查看位于页面下方的 Dell sysprep 文件及其当前的驱动程序设置

http://www.vmware.com/support/v2p/doc/Dell%20sysprep.inf

不确定这是否可行。

答案4

这在很大程度上取决于您的特殊硬件是什么,但可以在 Microsoft 以外的虚拟机管理程序下将硬件从主机“传递”到客户虚拟机。

在虚拟化标签下搜索“pass through”。

我当然可以看到这样做的好处,因为它将硬件支持和控制器支持分开。您的开发人员可以专注于为已知的 VM 编写代码,该 VM 只会在您希望时更改,而其他人则可以担心如何让虚拟机管理程序在变化更快的硬件上运行。

它是一个庞大的硬件抽象层,您无需编写。

相关内容