我经常去一家网吧,我注意到,重启任何计算机后-无论我在那台计算机上做过什么-它都会恢复到与以前完全相同的状态,所有更改都被丢弃。
我可以安装程序,卸载程序,篡改各种设置,但是一旦计算机重新启动-就像以前一样。
我很好奇他们实现此目标的方式可能是软件相关还是硬件相关?
我经常去一家网吧,我注意到,重启任何计算机后-无论我在那台计算机上做过什么-它都会恢复到与以前完全相同的状态,所有更改都被丢弃。
我可以安装程序,卸载程序,篡改各种设置,但是一旦计算机重新启动-就像以前一样。
我很好奇他们实现此目标的方式可能是软件相关还是硬件相关?
Answers:
有一些工具可让您执行此操作,也有一些黑手党的方法。
在XP上执行此操作的“正确”方法是使用Windows稳定状态 -尽管从来没有适当的替代方法,但MS声称您可以使用Windows 7中的标准工具来完成这些操作
也有一些商业工具,例如将系统沙盒深冻。
有些人还报告说,可以从桌面变体上嵌入的Windows 使用增强型写过滤器组件,以将ram存储的覆盖图覆盖在常规硬盘驱动器映像上。
一个有趣的,非常不寻常的替代方法是在iSCSI上安装启动驱动器,然后对启动驱动器存储在其中的文件系统进行快照-这是在局域网中完成的。同样,在Windows 7或更高版本上,可以使用VHD引导程序,然后在每次引导时都使用新的VHD引导程序简单地替换修改后的VHD。
在Windows上有很多方法可以做到这一点。
在Linux上?使用livecd
他们可能正在使用Deep Freeze:
Faronics Deep Freeze Enterprise使PC坚不可摧。它通过冻结您(IT专业人员)设置的所需配置来保护端点。可以防止用户在会话期间进行任何不受欢迎或不必要的更改。真的很简单。通过重新启动计算机,系统将返回到所需状态。
屏幕截图从这里。
这很容易做到,有多种方法可以在Windows或Linux上完成,而我也只能在Mac上进行。除了从软件角度执行此操作外,您还可以使用特殊的硬件,例如thin clients
。如果您有使用Linux LiveCD的经验,那就是相同的原则。启动操作系统,允许用户做他们想做的所有事情,但是将这些更改写入RAM(或磁盘上的临时文件夹)。注销或重新启动计算机后,将从磁盘重新读取所有默认设置,因此所有外观和更改都与更改前相同。
对于网吧来说,这是很重要的事情,因为即使您感染了病毒,或者安装了膨胀软件,恶意软件的人,弄乱了系统设置,一次简单的重启也可以解决任何问题,因此您无需派遣工程师进行处理代价高昂的停机时间。
我认为,Deep Freeze的更好替代方法是Rollback RX,这是因为与Deep Freeze相比,它具有更多功能。您也可以在Rollback RX上将快照用作沙箱。
我喜欢Deep Freeze,但老实说,它的功能有点过于昂贵。
如上所述,有很多方法可以完成此操作。有些还涉及一些坚韧不拔的“ hackish”方法。
我在我们的测试实验室中实施了一个类似的项目。最初,我确实使用过DeepFreeze。这项工作做得不错,但是在实际更新系统和持久保留某些更改方面存在一些冲突。
然后是一个名为Reboot Restore Rx的免费软件。完全执行DeepFreeze的工作及其免费。
也有由Reboot Restore Rx的同一开发团队开发的Drive Vaccine。这是一种付费选择,并且比Deep Freeze和Reboot Restore Rx有更多选项。
Clean Slate也是一款具有类似功能的软件,但我还没有收到很好的评价。虽然我还没有亲自使用过。