我们在远程位置部署了许多 Windows 7 计算机。为了保持一致性并减少故障排除,我们希望每天重新启动它们并在重新启动时重置为干净状态。
是否可以保留一个带有磁盘映像的分区,以便在重新启动 Windows 计算机时重新映像该分区?这样,所有设置和已安装的应用程序都可以重置为干净状态。
有什么产品或工具可以实现这一点吗?
答案1
微软曾经有一款名为“Steady State”的工具来满足这一需求。虽然它在 Windows 7 下不再有效,但微软有一篇官方文章介绍如何使用 Windows 7 的原生功能和免费工具来实现同样的效果。
本文可直接从 Microsoft 获取,网址为https://technet.microsoft.com/library/gg176676.aspx。概述如下:
Windows SteadyState 不支持 Windows 7;但是,可以使用 Windows 7 的原生功能和 Microsoft 的免费工具来复制其许多功能。本文档主要面向在商业环境中配置共享计算机访问的 IT 专业人员,但支持在学校、图书馆和网吧中共享计算机访问的合作伙伴也会发现这些信息很有用。文档集包括:
使用 Microsoft 技术创建稳定状态(本文档),其中介绍了原生 Windows 7 功能以及 Microsoft 提供的免费工具,您可以使用它们在运行 Windows 7 的计算机上创建稳定状态。
用于创建稳定状态的组策略设置,它是描述可用于配置计算机和用户设置并阻止用户更改这些设置的组策略设置的参考。
SteadyState 参考工作表(.xlsx 文件),可用于查找和筛选本文档和参考中描述的设置。例如,您可以快速找到与“开始菜单”限制相关的设置信息。
答案2
您可以使用 Deep Freeze 之类的程序来保持配置一致,或者您也可以使用 WDS 和一些 BIOS 配置设置每晚重新部署映像。
答案3
对于此类远程计算机,最好使用Windows 嵌入式/薄型 PC。这里有一个设施叫增强型写入过滤器这会有效地将所有对指定驱动器的写入转换为对 RAM 磁盘的写入。虽然在 Windows 运行时,驱动器内容似乎已更改,但实际上并没有。当您重新启动 Windows 时,该驱动器的内容与您打开 EWF 时的内容完全相同,
我们曾经将它与一台嵌入式视觉电脑一起使用,该电脑可能会在任何时间。我们在启动驱动器上设置了 EWF,并让另一个驱动器保持可写状态以存储图像。任何发生的情况都不会导致启动驱动器被写入,因此几乎可以保证始终能够启动。
EWF 与克隆相比,最大的优势在于您无需等待克隆完成后再重新启动。