本周早些时候,由于某些 Windows 更新出现问题,我们其中一个虚拟机管理程序上的虚拟机出现长时间停机(约 24 小时)。我最终解决了这个问题,并于昨天注意到 Veeam 不再将该虚拟机作为其虚拟机管理程序备份/复制的一部分进行备份。
我发现自从虚拟机最初出现故障(25 日)以来,Veeam 一直在对虚拟机运行“即时虚拟机恢复”。此时虚拟机已经启动并运行了几天,所以我取消了恢复,因为我担心它可能会用旧数据覆盖虚拟机。我一取消,Veeam 就删除了虚拟机……
VM 和 VHDX 都从虚拟机管理程序中消失了。最后一次好的备份是周一晚上的,它是一台关键任务 VM。我尝试使用数据恢复软件 (EaseUS) 进行恢复,但没有任何效果。它找到了一个日期为 25 日(服务器最初关闭时)的 VHDX 和一个日期为昨天删除 VM 时左右的 AVHDX,但 VHDX 无法启动(当我尝试安装它时,它只显示未分配的空间),并且它恢复的 AVHDX 的大小与 EaseUS 在恢复前显示的大小不匹配(~4GB vs ~88GB)。我尝试在 Hyper-V 中手动重新连接这两个,但它只是出错了。
我感觉自己很倒霉。我不明白为什么 Veeam 甚至会为虚拟机进入即时虚拟机恢复模式,或者为什么它会在取消后删除正在运行的虚拟机。我联系了 Veeam 支持,但我的服务合同已过期,而且这件事发生在 Veeam 不受支持的版本上。
还有希望恢复数据吗?感谢您的见解。
答案1
我认为 VHDX 和 AVHDX 所在的块现在已被重写,并且 EaseUS 等工具无法正确恢复 VHDX 和 AVHDX。
如果 AVHDX 小于前一个,则意味着部分快照已合并。因此,要使用快照启动虚拟机,您必须指定 AVHDX 作为启动文件,而不是 VHDX。