删除Hyper-V检查点将恢复不需要的状态

我曾经希望,应用和删除检查点将导致CheckPoint被丢弃后的所有更改,但不幸的是,事实并非如此。

下面是我用Win8.1虚拟机做的事情,都是通过RDPlogin的:

  1. 创build了一个CheckPoint
  2. 在桌面上创build一个文本文件
  3. 应用CheckPoint(断开连接,不得不重新login)
  4. login后注意到文件已经不存在了(到目前为止,这么好)
  5. 删除了CheckPoint
  6. 在Hyper-Vpipe理器中注意到合并进程自动启动
  7. 文本文件奇迹般地重现在桌面上(不需要的状态)

这似乎表明,在软件安装失败后,CheckPoint不是可靠的回滚到先前状态的手段。

如果是这样的话,我们怎样才能达到先前的状态,并在我们完成之后自己清理呢?

如果有人发现这个问题碰巧犯了同样的错误,我会离开这个问题。

在上面的步骤7中,文件不会再出现,因为CheckPoint删除以某种方式合并到不需要的状态。 它重新出现,因为这是一个使用文件夹redirect的域join的操作系统,我在桌面上做了​​所有这些。 该文件正在从服务器中恢复。

一旦我在本地驱动器(例如C:\_Test )上的一个文件夹中做了所有这一切,它按预期工作。

通过应用检查点,您分叉虚拟机的时间线。 然后你删除了两个叉子之一。 不幸的是,你删除了你想要的分支,而不是你不想要的分支。 可以删除任何分支。