Hyper-V用户可能会遇到一个令人沮丧的问题,在重新启动主机计算机后,虚拟机(VM)似乎消失了。此问题可能会影响新创建和复制的VM,从而对虚拟化环境造成重大破坏。在本文中,我们将探讨几种解决此问题并使您的Hyper-V VM备份并运行的方法。
Hyper-V虚拟机管理服务对于管理VM操作和状态至关重要。重新启动此服务通常可以解决缺失VM的问题。
步骤1:通过在开始菜单中搜索它来打开服务应用程序。
步骤2:在列表中找到“ Hyper-V虚拟机管理”服务。
步骤3:右键单击服务,然后选择“重新启动”。如果服务停止,请将其启动类型更改为“自动”,然后将其启动。
步骤4:重新启动主机机器,并检查VM是否重新出现。
使用现有硬盘驱动器创建新的VM
如果重新启动服务不起作用,则可以使用现有的虚拟硬盘驱动器创建新的VM。如果您怀疑VM的配置可能会损坏,则此方法特别有用。
步骤1:从开始菜单打开Hyper-V Manager。
步骤2:在操作窗格中,单击“新”,然后单击“虚拟机”。
步骤3:关注向导,为新VM提供名称和位置。
步骤4:当您到达“连接虚拟硬盘”部分时,请选择“使用现有的虚拟硬盘”,然后浏览您现有的VHD或VHDX文件。
步骤5:完成巫师并启动新的VM以验证它是否正常工作。
指向虚拟机配置文件
有时,由于Hyper-V无法找到VM的配置文件而发生问题。创建符号链接可以帮助解决此问题。
步骤1:找到VM的配置文件。通常是存储在C:ProgramDataMicrosoftWindowsHyper-VVirtual Machines
。
步骤2:打开命令提示符作为管理员。
步骤3:使用以下命令创建符号链接,用您的实际文件路径代替占位符:
mklink "C:ProgramDataMicrosoftWindowsHyper-VVirtual Machines.xml" "D:VMs.xml"
步骤4:重新启动计算机,并检查VM是否在Hyper-V Manager中可见。
重新安装Hyper-V
如果其他所有内容都失败了,重新安装Hyper-V功能可以解决持续问题。
步骤1:打开控制面板并导航到“程序和功能”。
步骤2:单击“打开或关闭Windows功能”。
步骤3:在列表中查找Hyper-V,取消选中,然后单击“确定”卸载。
步骤4:提示时重新启动计算机。
更多阅读:如何加快缓慢启动的Hyper-V虚拟机
步骤5:重复步骤1-2,然后检查Hyper-V框以重新安装它。
步骤6:另一个重新启动后,重新添加您的VM,并验证问题是否解决。
防止未来的VM失踪
为了最大程度地减少VM在重新启动后消失的风险:
- 定期备份您的VM配置和虚拟硬盘。
- 保持主机系统,并使用最新的补丁和更新保持最新。
- 监视系统日志,以了解与Hyper-V或存储子系统有关的任何警告或错误。
- 考虑对关键VM使用Hyper-V复制或聚类来确保高可用性。
通过遵循这些方法,您应该能够恢复缺少的Hyper-V虚拟机,并防止此问题的未来发生。请记住,在对Hyper-V环境进行任何重大更改之前,请始终备份VM及其配置文件。