![如何在启动时将计算机恢复到保存的状态?](https://linux22.com/image/1551312/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E5%B0%86%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%81%A2%E5%A4%8D%E5%88%B0%E4%BF%9D%E5%AD%98%E7%9A%84%E7%8A%B6%E6%80%81%EF%BC%9F.png)
一些计算机实验室和网吧有软件可以在计算机重新启动时重置硬盘。从支持角度来看,这很棒,因为大多数问题都可以通过关闭 PC 电源来解决。哪些技术、架构或方法可以让我自动重置 PC?
我的具体情况是使用 Windows 客户端和 Linux 服务器,但有用的答案可能包括没有支持这种特定情况,如果它说明了为什么不支持。例如,如果微软不支持从 iSCSI 磁盘启动,那这仍然是我感兴趣的相关技术。
答案1
就您而言,我不知道哪个对您来说是更好的选择,因此在得出结论之前向您提供一些详细信息将是我们最好的选择。
1.系统还原
在系统还原(Windows XP 及更高版本)中,它会在您使用主文件时保留文件的影子克隆,这也称为版本控制,它会在每次修改时保存文件的版本,类似于文本处理。这将为用户提供一个保存点,可以在需要时恢复到该保存点。
就我对系统还原的知识和经验而言,它不会在你执行的每一个操作上都创建一个还原点,但大多数情况下,它会在你卸载/安装应用程序、更新、驱动程序时保存点。但对于常规文件,情况会有所不同(阅读更多关于卷影复制)。但是,如果您创建自定义还原点,它将被保存,您可以随时恢复到该点,但不能 100% 保证将所有内容恢复到保存的状态。因此,恢复总是有失败的可能性。
2.备份还原
另一种方法是使用备份和还原
如果您在一台机器上使用它,或者您有一个带有 VLK 许可证的 Windows,一份副本将服务于所有其他机器,那么这可能是有效的。如果有许多不同的机器具有不同的操作系统或许可证,这可能会很麻烦。但对于某些管理计划,这将是有效的,因为它会保存具有其当前状态(配置)的完整备份并在您需要时恢复它。
3.使用自定义映像创建恢复分区
您可以创建自定义安装程序映像,然后根据需要进行准备。然后,您可以继续使用,也可以在机器上创建恢复分区,这将有助于在需要时将机器恢复到出厂设置。如果您有多台机器共享相同的设置、操作系统和许可证,您可以在一个驱动器上执行此操作,然后克隆其余部分。
可以使用虚拟硬盘,也就是说,您可以在 VHD 上创建操作系统并保存该文件。此文件可以尽可能地重复使用。它类似于实际驱动器,但采用虚拟形式。
4. 使用第三方工具
如果您需要第三方工具(就我所知有限)。我确信有大量工具可供选择,但我需要给您提供一些工具来帮助您度过难关。
我试图给你一些东西来坚持,但这并不意味着这是你的解决方案,正如我提到的,我不知道哪个对你来说是更好的选择,但这只是帮助你进行搜索的东西,你可能会自己找到更好的解决方案。
答案2
一个解决方案是 Faronics 的“DeepFreeze”。还有其他类似的产品,但我在学校实验室用过这个,效果很好。
还有其他方法可以实现这一点,例如网络启动,但这需要实验室技术人员做更多的工作来设置,并且需要更多的知识。