我曾经希望应用然后删除 CheckPoint 会导致自 CheckPoint 被丢弃以来的所有更改,但不幸的是,事实证明并非如此。
以下是我对 Win8.1 VM 进行的操作,均通过 RDP 登录:
- 创建了检查点
- 在桌面上创建了一个文本文件
- 应用了 CheckPoint(已断开连接,必须重新登录)
- 登录后发现文件已丢失(到目前为止一切顺利)
- 删除了检查点
- 在 Hyper-V 管理器中注意到合并过程已自动启动
- 文本文件神奇地重新出现在桌面上(不需要的状态)
这似乎表明 CheckPoints 并不是在软件安装失败等之后回滚到以前状态的可靠方法。
如果确实如此,我们如何才能回到之前的状态,并且在完成后进行清理?
答案1
我保留这个问题以防有人发现它并犯了与我相同的错误。
在上述步骤 #7 中,文件没有重新出现,因为 CheckPoint 删除以某种方式合并到了不需要的状态。它重新出现是因为这是一个使用文件夹重定向的域加入操作系统,而我在桌面上执行了所有这些操作。该文件正在从服务器恢复。
一旦我在本地驱动器上的文件夹中完成所有这些操作(例如C:\_Test
),它就会按预期工作。
答案2
通过应用检查点,您分叉了虚拟机的时间线。然后您删除了两个分叉中的一个。不幸的是,您删除了您想要的分叉,而不是您不想要的分叉。可以删除任何一个分叉。