我用的是VMware Workstation 16 Pro,有一台ubuntu虚拟机可能上次没有正确关机,导致我现在重新开机失败。现在,当我启动虚拟机时,它会卡住并在 5 秒内闪烁,背景不时显示加载。

- 来自 superuser.com 的问题

大家有没有遇到过类似上面这种情况VMware打不开虚拟机的情况?它通常发生在您刚刚创建、迁移或执行此虚拟机之后P2V VMware移民。这是一个普遍而广泛的问题,导致它的原因有很多。

在本文中,我将总结VMware打不开虚拟机问题的可能原因,并介绍在Workstation上解决的方法。

VMware打不开虚拟机的可能原因

如果您发现您的 VMware 无法打开虚拟机,您首先需要确认的是此问题是影响多个虚拟机还是仅影响一个虚拟机。这可以将原因限制在主机或来宾计算机上。然后就可以根据具体情况进行故障排除了。可能的原因有很多。

据遇到该问题的用户反映,可能有以下原因:

  • 您使用的防病毒软件不包括 VMs 目录。
  • VMware 授权服务无法启动或没有管理权限。
  • 操作系统启动时需要的某些硬件丢失。
  • 此虚拟机的虚拟磁盘已损坏。
  • ……

根据不同的原因,错误信息也可能不同。下篇我会根据不同的错误信息来介绍如何修复VMware打不开虚拟机的方法。

如何解决“VMware Workstation 内部错误”问题

事实上,有许多用户在他们的 VMware 无法打开虚拟机时遇到 VMware Workstation Internal 错误。这通常是由激进的防病毒软件或 VMware 授权服务未在 Windows 中正常运行引起的。

VMware 工作站内部错误

因此,请检查您的防病毒软件以查看其隔离列表。如果此软件是您的 VMware 无法打开虚拟机的原因,那么您可能需要允许 VMware 通过防火墙

如果不是杀毒软件引起的,那么很有可能是VMware授权服务引起的。要解决此问题,您可以按照以下步骤操作。

1. 打开运行框 (Win+R) 并运行services.msc打开Windows 服务

2. 找到VMware Authorization Service并右键单击它打开Properties

3. 单击开始启动此服务。

4. 另外,确保启动类型设置为自动

VMware授权服务

除VMware授权服务外,以非管理员身份运行VMware Workstation也可能导致VMware Workstation内部错误。您可以尝试以管理员身份运行 VMware Workstation。

如果“此虚拟机似乎正在使用中”怎么办

除了VMware Workstation内部错误外,其他用户在打开VMware Workstation VM时也收到错误“虚拟机正在被使用”,但并未使用。如果单击“获取所有权”按钮获取它提到的所有权,它会立即返回一个对话框,提示“获取该虚拟机的所有权失败”。

获取此虚拟机的所有权失败

这可能是因为某些文件被“锁定”。要解决这个问题,根据许多用户的说法,有效的方法是导航到错误消息中提到的文件夹,并删除该文件夹中的所有.lck/.lock文件或文件夹,然后重新启动VMware Workstation并尝试开机再次虚拟机。

如果此虚拟机的虚拟磁盘已损坏怎么办

如果虚拟机的虚拟磁盘已损坏,您也可能无法打开虚拟机。这很危险,因为它可能会导致 VM 数据丢失。

解决此问题的最佳方法是从虚拟机备份. 备份可确保您的虚拟机的完整性,此外,保持定期备份也是必要的。备份越新,丢失的 VM 数据就越少。

对于 VMware Workstation 虚拟机,您可以通过直接复制虚拟机文件夹将虚拟机导出为 OVF 来备份虚拟机

但是,如果你使用的是VMware ESXi,你可以试试专业的软件来备份 VMware ESXi 虚拟机, 以提高安全性。

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

概括

使用虚拟机时,您通常可能会遇到问题。如果您的 VMware 打不开虚拟机,您知道怎么办吗?

在本文中,我总结了 VMware 无法打开虚拟机错误的几种可能原因,并介绍了解决方法。

但是,如果您想更好地保护您的 VM 数据,通常同意在3-2-1备份规则是一种有效的措施。