恢复 Windows 7 昨天的状态

恢复 Windows 7 昨天的状态

我有四台电脑借给我的八年级学生。学生们使用这些电脑来全天创建各种文档。由于这些电脑由许多学生共用,因此我希望实现的是在一天结束时自动运行一些例程并删除学生留下的所有文档。其中一些文档可能在桌面上,其他文档在我的文档中。我不知道从哪里开始,如果您能给我任何帮助以使该过程自动化,我将不胜感激,这样我就可以以更有利的方式分配我的时间。

答案1

重启恢复是 IT 领域常用的术语,指每次计算机或设备重新启动、重启或开机时,自动擦除计算机磁盘并将其恢复为“干净的状态”或主映像的一种技术。

http://www.rebootrestore.com/

答案2

我建议使用稳态,不过该网站目前似乎处于离线状态。其背后的想法非常简单,您可以手动完成。

  1. 安装并在 VHD 文件(我们称之为 Base)上配置窗口(或复制现有安装)。
  2. 创建一个以基础 VHD 为父级的差异 VHD。
  3. 再创建两个差异 VHD,以最后一个差异 VHD 作为父 VHD(如下图所示)。
  4. 配置您的 BCD 以从其中任一个启动。

现在,每次您想要回滚时,只需将 BCD 中的启动配置切换到另一个 VHD,删除旧的,然后再次创建它。

VHD 树配置

这是我几年前编写的一些旧脚本,它可以做到这一点(在初始配置之后),但可能需要进行一些调整:

@Echo Off
SetLocal
SetLocal EnableDelayedExpansion

D:
CD\VHD

Set Current=""
For /F %%F in ('dir /b /o:-s Diff-0*.vhd') do (
    Set Current=%%F
)
@Echo Current=%Current%
If Exist %Current% Del %Current%
Echo Create VDisk File=D:\VHD\%Current% Parent=D:\VHD\Diff-Base.vhd > CreateTemp.bat
DiskPart /s CreateTemp.bat
Del CreateTemp.bat
bcdedit /set {Default} Device VHD=[%~d0]\VHD\%Current%
bcdedit /set {Default} OSDevice VHD=[%~d0]\VHD\%Current%
EndLocal

答案3

那么使用虚拟机怎么样?您可以使用您选择的 VM 软件。我的选择是从这个网站开始。vmware.com要开始这项工作需要花费一些时间,包括研究时间和反复试验。但我认为这是值得的。虚拟机的工作原理是欺骗 PC 认为虚拟机文件是硬盘。上面的网站将为您提供有关虚拟机的工作原理以及您可以添加的所有花哨功能的更多信息。您可以安装学生需要或希望他们使用的任何操作系统。然后,您只需单击“还原”,即可重新开始安装操作系统。如果您询问学校 IT 部门的成员,我相信他们可以为您提供更好的见解。很抱歉,如果我浪费了您阅读这篇文章的时间,这只是我的意见,您可以接受或不接受。

希望我能够给你提供一些启发!!

相关内容