我最近开始使用在 VMware Workstation 12.1.1 Pro 上运行的 Windows 7 虚拟机进行开发。为了对一些有风险的更改进行一些控制,我保留了一个快照,每隔几天删除一次,然后立即创建一个新的。快照总是在虚拟机关闭的情况下拍摄的。
我的问题是快照文件已多次损坏。我收到的错误如下:
对文件“C:\VMs\machine\Machine-000001-s009.vmdk”的操作失败。
我得到了“重试”、“继续”或“取消”的选项。“重试”和“继续”没有帮助,“取消”会终止虚拟机。
有趣的是,损坏一直发生在快照文件上,而从未发生在主磁盘上。
最后一次损坏发生在我删除快照(成功将数据集成到主虚拟磁盘)并创建新快照之后。然后,我对系统进行了完整备份,然后再次启动虚拟机。我得到了上述损坏的磁盘错误。然后,我继续删除所有快照文件,并用备份中的快照文件替换它们。此后,虚拟机启动正常。
起初我以为可能是我的备份软件 Acronis 干扰了正在运行的虚拟机,所以我确保在备份时虚拟机已关闭。但是随着损坏再次发生,这个理论被推翻了。
我检查了我的三星 850 PRO SSD 的 SMART 数据,没有重新分配的扇区,也没有任何其他令人担忧的情况。
有人经历过这种损坏吗?有什么想法可以测试我的系统以防止这种情况再次发生吗?我的 SSD 出现故障了吗?我该如何正确测试我的 SSD?
答案1
不幸的是,我的解决方案是恢复到 VMware 11.4(最新版本)。
我能够在 12.x 上以可重复的方式产生该问题,但版本 11.4 在过去 10 个小时内测试正常。
这个问题已经浪费了我大约24个工时的生产力。