案例:VMware找不到配置文件

我运行新建虚拟机向导来创建新虚拟机,并指定典型计算机配置,并具有充足的可用磁盘空间。但是,当我分割磁盘时,每次都会收到“Error opening virtual machine.vmx. 找不到该虚拟机的配置文件。虚拟机目录中可能缺少该文件,或者指定的用于访问该虚拟机的路径可能不正确。” 有什么想法吗?

- 来自communities.vmware.com 的问题

如果您想开始使用虚拟化,那么您可以选择VMware 的产品。VMware 拥有类型 1 虚拟机管理程序ESXi和类型 2 虚拟机管理程序WorkStation,允许您在单个物理硬件上创建多个虚拟机,安装不同的操作系统以进行测试或开发。

然而,有时您可能会发现自己无法启动虚拟机,并看到 VMware 配置文件问题,例如:

  • 无法打开配置文件 vmx.file。
  • 打开配置文件时出错:找不到该文件
  • VMware 找不到虚拟机配置文件。

这可能是读写文件权限或数据存储的问题。本文将介绍 3 个解决方案。

VMware找不到配置文件错误的解决办法

对于同一个问题,由于不同的原因而产生不同的解决方案。如果您在打开虚拟机或进行其他操作时出现找不到VMware虚拟机配置文件或无法打开的错误,则可能的原因及其解决方案也有很多。

重新创建新虚拟机或从备份恢复虚拟机可以修复大多数错误。但在此之前,您需要检查的第一件事是,您是否正在尝试启动已在另一台主机上启动的虚拟机。这可能是虚拟机所在存储的临时问题。

无法打开配置文件

要检查此问题,您可以在一段时间后重试引导操作。如果仍然不起作用,那么这可能表明配置文件被锁定。您可以继续阅读以了解解决方案。

解锁锁定的VM文件

如果您无法打开 VMware 虚拟机,并收到错误“此虚拟机似乎正在使用中”,但您已确认该虚拟机未在使用中。这可能是因为某些虚拟机文件被“锁定”。

文件锁定的目的是防止对关键虚拟机文件和文件系统的并发更改。在某些情况下, 当虚拟机关闭时这些锁可能不会被释放 。因此,其他主机在锁定时无法访问这些文件,并且虚拟机无法启动。

要解决此问题,根据许多用户的说法,有效的方法是导航到错误消息中提到的文件夹,并 删除 该文件夹中的所有 .lck/.lock 文件或文件夹,然后重新登录主机并尝试再次打开虚拟机电源。

使用 VM 文件创建新 VM

如果删除虚拟机文件上的锁定仍然无法解决您的问题,那么您可以尝试重新创建相同的虚拟机。不会造成数据丢失,也解决了问题,或者至少排除了配置文件损坏的原因。

VMware Workstation 上的操作非常简单。您只需找到目标虚拟机的VMDK文件并使用Workstation打开它即可。在 ESXi 上,情况稍微复杂一些,因此我在这里介绍以下步骤。

1. 访问 VMware ESXi Web 客户端 ,导航到 存储 页面并单击 数据存储浏览器

打开数据存储浏览器

2. 在弹出窗口中单击 “创建目录” ,为新虚拟机创建文件夹。

创建目录

3. 单击 “上传” 并将虚拟机文件指定到该文件夹​​。

将文件上传到数据存储

4. 单击 “关闭 数据存储浏览器”窗口,然后单击 “注册 VM” 以打开向导。

注册虚拟机

5. 在弹出窗口中,导航到新创建的文件夹,选择 VMX 文件 并单击 注册

注册虚拟机

6. 导航到 虚拟机 ,然后 刷新 虚拟机列表。

现在您可以看到与 VMX 文件同名的新虚拟机。您可以右键单击其名称并重 命名 它。

重命名虚拟机

7. 打开恢复后的虚拟机电源。将会弹出窗口,选择 “我已移动” 并单击 “应答”

从可用备份恢复虚拟机

定期备份是为了保护数据免受意外错误的影响,就像这样。除了使用虚拟机文件创建新虚拟机之外,从可用备份恢复虚拟机还可以将其恢复到可用状态。

如果您使用 VMware ESXi,您可能会发现没有可用的官方备份选项。许多 IT 员工更喜欢从专用备份工具创建的基于映像的备份中执行完整的虚拟机恢复。这里我向您介绍傲梅企业备份旗舰版,一款 免费的VMware虚拟机备份软件 ,用于从备份中恢复虚拟机。

它允许您创建独立的映像级备份,无需代理,集中管理付费或免费 ESXi 主机上所有虚拟机的数据保护,并 从任何选定的还原点还原整个虚拟机 。此外,您还可以无时间限制地使用傲梅企业备份旗舰版的免费版。

免费下载软件VMware ESXi & Hyper-V
安全下载

*您可以选择在Windows或Linux系统上安装此虚拟机备份软件。

1. 访问 傲梅企业备份旗舰版 网页客户端,导航至要恢复的备份任务,单击 ... > 恢复 以打开向导。

停止备份任务

提示 :或者您也可以单击 “备份管理” > “历史版本” 。指定虚拟机并 从左侧列表中 选择还原点 。

2. 选择“ 恢复到原始位置” ,然后单击 “开始恢复” 将虚拟机恢复到位。

选择恢复目标

虽然免费版满足大多数虚拟机备份需求,但您还可以升级以享受更多功能:
批量虚拟机备份和还原 :批量备份和还原由 vCenter Server 或独立 ESXi 主机管理的大量虚拟机。
备份清理 :配置保留策略以自动删除旧备份文件并节省存储空间。
恢复到新位置 :直接从备份在同一或另一个数据存储/主机中创建新虚拟机以执行空间不足恢复,省去了重新配置新虚拟机的麻烦。

恢复到新位置

概括

如果您收到错误:VMware找不到配置文件,或者打开VMware虚拟机时无法打开配置文件,则可能是读写文件权限或数据存储有问题。本文介绍了 3 种修复此问题的解决方案。

从可用备份恢复整个虚拟机是最简单、最有效的方法。经常进行 虚拟机备份 是保证数据安全的最有效方法。如果您使用VMware ESXi,您可以尝试无代理免费解决方案傲梅企业备份旗舰版来为您管理虚拟机备份和恢复。