指定的文件不是虚拟磁盘 - vmx 和所有快照上均出现错误

指定的文件不是虚拟磁盘 - vmx 和所有快照上均出现错误

我已经为这个错误苦苦挣扎了两天,阅读并执行了无数的解决方案 - 但似乎都没有用。我希望在这里找到帮助。

我的 Vmaschine 毫无预警或错误地崩溃了。当我尝试打开它时,出现了“指定的文件不是虚拟磁盘”的错误。

我无法恢复任何快照(每日制作快照)。

我已经尝试过的解决方案:

  • 检查 vmx 是否映射到错误的 vmdk - 不,一切似乎都很好。
  • 删除 *.LCK 文件夹
  • 从 vmdk 创建新的 VM(错误:“无法打开此虚拟磁盘的父级”)

我还能做些什么吗?我能提供什么帮助你们帮助我吗?

您好并感谢您的意见。

答案1

因此,就我而言,解决这个问题的唯一方法是检查每个链接的 .vmdk 并检查父 .vmdk 是否仍在运行。

我发现了一个大约一个月前还不错的。

有大量数据损坏,所以我认为这是一个特殊情况,不应被视为正常程序。

答案2

对我来说,我只是从 vsphere / ESXI web / 无论您使用什么,从虚拟 VM 中删除了虚拟磁盘(不要删除数据),然后重新添加现有的虚拟磁盘。

答案3

我启动了一台旧虚拟机,遇到了同样的问题。原来上次使用虚拟机时,我使用“高级”选项将物理 SD 卡作为 IDE 驱动器安装到虚拟机中。我的电脑中不再有 SD 卡,因此 VMWare 找不到 SD 卡。

只需进入虚拟机设置并删除映射的 IDE 驱动器,我就能解决这个问题。希望这对其他人有帮助!

相关内容