我经常去一家网吧,我注意到重新启动任何计算机后 - 无论我在该计算机上做什么 - 它都会回到之前完全相同的状态,所有更改都会被丢弃。
我可以安装程序、卸载程序、篡改各种设置,但一旦计算机重新启动 - 它就和以前一模一样。
我很好奇他们是如何实现这一点的,与软件有关还是与硬件有关?
答案1
有一些工具可以帮你做到这一点,当然也有一些黑客方法。
在 XP 上执行此操作的“正确”方法是使用窗口稳定状态- 虽然一直没有合适的替代品,MS 声称你可以使用 Windows 7 中的标准工具完成这些操作
还有一些商业工具可以实现这一点,例如深度冻结沙盒系统。
一些人还报告说,你可以使用增强型写入过滤器桌面变体上嵌入的 Windows 组件用于将 RAM 存储的覆盖层覆盖在常规硬盘驱动器映像上。
一个有趣且相当不寻常的替代方法是通过 iSCSI 安装启动驱动器,然后对存储启动驱动器的文件系统进行快照 - 这就是在局域网聚会屋里完成。同样,也可以使用 VHD 启动,然后在 Windows 7 或更高版本上每次启动时只需用新的 VHD 替换修改后的 VHD。
在 Windows 上有很多方法可以做到这一点。
在 Linux 上?使用 livecd
答案2
答案3
这很容易做到,而且在 Windows 或 Linux 上都有几种方法可以做到这一点,我只能假设在 Mac 上也一样。除了从软件角度做到这一点之外,您还可以使用特殊硬件,例如thin clients
。如果您有使用 Linux LiveCD 的经验,那么原理是一样的。您启动操作系统,允许用户做他们想做的一切,但您将这些更改写入 RAM(或磁盘上的临时文件夹)。一旦您注销或重新启动计算机,所有默认设置都将从磁盘重新读取,因此一切看起来和感觉都与更改之前相同。
对于网吧来说,这是一件重要的事情,因为即使你感染了病毒,或者有人安装了过度安装的软件、恶意软件,搞乱了系统设置,简单的重启就可以解决任何问题,所以你不需要派出工程师来处理代价高昂的停机问题。
答案4
我认为 Deep Freeze 的更好替代品是回滚 RX,只是因为它与 Deep Freeze 相比具有额外的功能。您也可以将 Rollback RX 上的快照用作沙盒。
我喜欢 Deep Freeze,但说实话我觉得它的价格相对于它的功能来说有点太贵了。