案例:帮助我的 vmware 卡在 windows 徽标上

我有几台经过全面修补的 Windows 2016、2019 和 Windows 10 计算机,在将兼容性升级到 ESXi 7.0 U2 版本 19 后,它们将无法启动。它们将永远挂在蓝色 Windows 徽标屏幕上。任何想法如何解决这一问题?

- 来自communities.vmware.com 的问题

当您在VMware主机上创建、安装或更新Windows虚拟机,却发现无法成功启动时,您会感到绝望。您的 VMware 可能看起来停留在 Windows 徽标或 VMware 自动修复循环上。为什么会出现这种情况?以及如何解决呢?

在本文中,我将总结导致 VMware 卡在 Windows 徽标上的可能原因,并介绍几种解决方法。

VMware卡在Windows Logo的可能原因

当您升级VMware主机或刚刚修补它时,您可能会发现自己遇到VMware卡在Windows Logo或VMware自动修复循环的问题。这只是原因之一。

事实上,许多其他人在做其他事情时也遇到同样的问题。这就导致了有很多原因可以导致这个问题的发生。包括:

  • 更新或修补 VMware 后,“找不到兼容的引导加载程序”。
  • 恶意软件感染、设备驱动程序丢失或系统注册表损坏。
  • 主机上运行的防病毒软件(例如 Avast 或 AVG)的一些虚拟化功能。
  • 从 Windows 8 或 Windows Server 2012 或更高版本开始,在启动过程中,当操作系统检测到 CPU0 上的 TSC(时间戳计数器,每经过一个周期加 1)等于或大于 0x40000000000000 时,就会重置它。它不会重置其他 vCPU 的 TSC,并且两个 vCPU TSC 值之间产生的差异可能会导致症状部分中描述的问题。这仅适用于虚拟机硬件版本 10...

在这篇文章中,我根据这些原因,简单总结了几种解决VMware卡在Windows Logo问题的方法。在开始之前,我建议您执行 虚拟机备份 以避免出现意外错误。

重要提示:在进行危险操作之前备份您的虚拟机

有时微小的误操作可能会导致严重的数据丢失。对于脆弱的虚拟机尤其如此。因此,保持定期的 VMware 备份计划 并在任何有风险的操作之前备份虚拟机可能是非常有效的数据保险。

此外,如果您的虚拟机遇到复杂问题,恢复到最新备份被大多数人认为是最佳解决方案。毕竟,您无需费力寻找您可能感到奇怪的错误的原因和解决方案,而是可以快速将虚拟机恢复到备份时的准确正常状态。备份越频繁,丢失的数据就越少。

备份与恢复

因此,在您开始尝试将网络搜索结果应用于VMware卡在Windows Logo或VMware自动修复循环的问题之前,最好备份虚拟机以避免意外错误。

这里我向您介绍一款 免费的虚拟机备份软件 ——傲梅企业备份旗舰版。它为您提供以下好处。

✦ 无代理备份 :为 VMware ESXi 和 Hyper-V 虚拟机创建完整且独立的映像级备份。
✦ 多个存储目的地 :备份到本地或网络共享目的地。
✦ 恢复整个虚拟机 :从任何选定的恢复点恢复立即可用的虚拟机。
✦ 支持免费 ESXi :支持付费和免费版本的 VMware ESXi。
✦ 永久免费 :您可以无时间限制地使用傲梅企业备份旗舰版的免费版。

傲梅企业备份旗舰版支持VMware ESXi 6.0及以上版本,同时支持Microsoft Hyper-V。接下来我将演示如何通过3步快速创建备份任务。

您可以单击以下按钮 下载免费软件 。

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

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

3 个简单步骤即可创建涵盖多个虚拟机的备份任务

1. 绑定设备 :访问傲梅企业备份旗舰版 Web 客户端,导航至 设备 > VMware > + 添加 VMware 设备 以 添加 vCenter 或独立 ESXi 主机作为源设备,然后单击 … > 绑定设备 。

注意 :绑定到主机后,您无需稍后重复此步骤。

添加 VMware ESXi 主机

2. 创建备份任务 :导航到 备份任务 > +创建新任务 ,然后设置 任务名称 、 备份类型 、 设备 、 目标 和 计划 。

3. 开始备份 :现在您可以单击 “开始备份” 并选择“ 添加计划并立即开始备份 ”或 “仅添加计划” 。

开始备份

如何解决VMware卡在Windows Logo的问题

由于导致VMware卡在Windows Logo的问题的原因有很多,因此故障排除步骤也可能会延长。您可能需要一一尝试。例如:

  • 如果问题可能是由于启动方式不合适造成的,可以在BIOS中检查并更改。
  • 如果是由于某些系统注册表损坏,您可能需要恢复它们或重新启动来宾操作系统以保持良好的配置。
  • 如果是因为 BitDefender 2017 或更高版本等防病毒软件,似乎唯一的方法就是卸载。
  • …

如果上述配置仍然无法解决您的VMware虚拟机卡在Windows Logo的问题,您可以看看以下解决方案。

方式1.手动编辑vmx文件并更改虚拟硬件版本

解决方案对应于文章开头引用的症状。如果您在升级兼容性到 ESXi 7.0 U2 版本 19 后还遇到虚拟机卡在 Windows 徽标上的情况,您可以尝试此操作。

1. 手动编辑 vmx 文件并将虚拟硬件版本从 19(不同 VM 上的 18)更改为 17。

2. 取消注册虚拟机并使用“新”vmx 文件重新注册,以使虚拟机正确启动。

虚拟机卡在 Windows 徽标上

方式 2. 在 vSphere Web Client 中更新高级配置

如果您无法在 Microsoft Windows 启动初始屏幕上重新启动 Windows 8 或 2012 Server 或更高版本的虚拟机。并且该虚拟机已经有两个多月没有经历过完整的电源周期(关闭/打开电源),并且配置了多个 vCPU。然后,要解决此问题,您可能需要将 monitor_control.enable_softResetClearTSC=TRUE 添加到 vSphere Web Client 中的虚拟机高级配置中。具体步骤是:

1. 登录 vSphere Web Client 并关闭目标虚拟机电源。右键单击虚拟机,然后单击 编辑设置 以打开 虚拟机编辑设置 窗口。

2. 单击 虚拟机选项 。从左侧列表中,展开“高级”选项。

3. 单击 编辑配置 。然后单击 添加行 。

vSphere 编辑配置

4. 在新 名称 列中键入monitor_control.enable_softResetClearTSC 。

在新 值 列中 键入 TRUE 。

单击 “确定” 将更改保存到虚拟机。

5. 打开虚拟机电源。

VMware官方文档 Windows 8和Windows 2012 Server或更高版本的虚拟机在重新启动时失败 。

方式3.从备份恢复VMware虚拟机

如果您有最新的VMware虚拟机备份,您可以直接恢复到它,以节省时间和人力。数据丢失程度取决于您最近进行备份的时间。

我们以傲梅备份为例,只需 3 个简单步骤即可恢复卡住的虚拟机。

1. 访问傲梅企业备份旗舰版网页客户端,已完成的备份任务将在备份任务 中列出 。选择要还原的备份,然后单击 ... > 还原 以打开向导。

从备份任务恢复

或者您可以导航至 备份管理 > 历史版本 。指定虚拟机并从左侧列表中选择还原点。

从历史版本恢复

2. 确认源主机和虚拟机,选择“ 恢复到原始位置” 。然后您可以单击 开始恢复 。

恢复到原来的位置

虽然 免费版 满足了大部分虚拟机备份需求,但如果您想恢复到新位置,您还可以 升级 到 高级版 以享受附加功能:
▶ 恢复到新位置 :在同一或另一个数据存储中创建新虚拟机/直接从备份中配置主机,省去了重新配置新虚拟机的麻烦。

恢复到新位置

概括

使用虚拟机时您可能会遇到许多意外错误。例如, VMware 互联网无法正常工作 、VMware 卡在 Windows 徽标上或 VMware 自动修复循环。

在本文中,我总结了VMware卡在Windows Logo的几个原因和解决方案。在所有这些方法中,最建议您从最新的备份恢复虚拟机。您可以尝试傲梅企业备份旗舰版,简单的步骤,可以为您节省大量的劳动力,提高工作效率。