Hyper-V 虚拟机在重新启动后被删除

我们注意到,重新启动主机后,所有或一个 Hyper-V 虚拟机都被删除。这可能非常令人沮丧,因为人们可能必须创建一台新机器并再次经历令人厌烦的过程。它们可以是新创建的虚拟机,也可以是复制的虚拟机。在这篇文章中,我们将讨论这个问题,看看如果Hyper-V 虚拟机在重新启动后将被删除。

修复重启后 Hyper-V 虚拟机被删除的问题

如果 Hyper-V 虚拟机在重新引导后被删除,请确保主机已更新。因此,如果您使用的是 Windows 11/10 或 Windows Server,请确保。如果主机更新了,可以按照下面的解决方法。

  1. 重新启动 Hyper-V 虚拟机管理服务
  2. 使用现有硬盘创建新虚拟机
  3. 点虚拟机配置文件
  4. 重新安装 Hyper-V

让我们详细谈谈它们。

1]重启Hyper-V虚拟机管理服务

Hyper-V 虚拟机管理服务是重要的 Hyper-V 组件。它管理 Hyper-V 主机上虚拟机 (VM) 的操作和状态。如果您遇到 Hyper-V 问题,建议您重新启动此服务。为此,请按照下面提到的步骤操作。

  1. 打开服务通过从“开始”菜单中搜索该应用程序。
  2. 现在,寻找Hyper-V 虚拟机管理服务。
  3. 右键单击它,然后选择重新启动。

如果该服务被停止,您需要右键单击该服务,更改启动类型到自动,然后单击开始。完成后,重新启动机器并检查问题是否解决。

2]使用现有硬盘创建新的虚拟机

接下来,我们需要使用现有的硬盘创建一个新的虚拟机,因为现有的虚拟机有可能已损坏。如果您的情况下所有虚拟机都被删除,您可能可以跳过此解决方案,因为所有虚拟机都已损坏是一个牵强的想法。要使用现有硬盘创建新计算机,请按照以下步骤操作。

  1. 通过从“开始”菜单中搜索来打开 Hyper-V 管理器。
  2. 现在,转到行动部分并单击新建 > 虚拟机。
  3. 然后,您必须输入计算机的名称,指定位置,然后单击“下一步”。
  4. 然后,您必须指定生成,分配内存,并按照屏幕上的说明进行操作,直到到达连接虚拟硬盘部分。
  5. 选择使用现有的虚拟硬盘,单击“浏览”,转到 VHD 或 VHDX 文件所在的位置,然后选择它。
  6. 最后,按照屏幕上的说明完成该过程。

完成后,打开机器看看是否一切正常。如果您知道一切正常,您可以打开机器,重新启动主机,然后查看机器是否被删除。希望这一次您不会遇到这个问题。

3]指向虚拟机配置文件

您需要检查配置文件的位置。通常,.XML 文件位于C:\ProgramData\Microsoft\Windows\Hyper-V\虚拟机。确保创建一个在进行任何更改之前。

我们将使用符号链接创建对配置文件的引用,使其看起来就像位于原始位置一样。为此,请打开命令提示符作为管理员,然后运行以下命令。

mklink "C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\<GUID>.xml" "D:\VMs\<GUID>.xml"

代替<GUID>修改虚拟机的实际GUID,并调整路径D:\VMs\<GUID> .xml 指向备用驱动器上 .XML 文件的实际位置。

完成后,重新启动计算机并查看问题是否解决。

4]重新安装Hyper-V

如果一切都失败了,我们需要重新安装 Hyper-V 功能,就好像它已损坏一样,您将遇到诸如上述问题之类的特殊问题。为此,请按照下面提到的步骤操作。

  1. 打开控制面板。
  2. 改变查看方式大图标。
  3. 点击程序和功能。
  4. 现在,点击打开或关闭 Windows 功能。
  5. 寻找超V,取消勾选它,然后单击“确定”。
  6. 现在,您需要再次勾选 Hyper-V,然后单击确定。

重新安装 Hyper-V 后,添加所有虚拟机并检查问题是否已解决。

希望您能够使用本文中提到的解决方案来解决该问题。

读:

当您删除 Hyper-V 虚拟机时,哪些内容不会自动删除?

当您从 Hyper-V 管理器控制台删除 Hyper-V 虚拟机时,虚拟硬盘上的文件不会被删除。它们将保留在本地计算机上。如果您想恢复机器,可以使用硬盘文件,但如果您不想这样做,则可以随时删除该文件。

读:

删除的虚拟机可以恢复吗?

如果您已备份虚拟机或启用了检查点,则可以在 Hyper-V 中还原虚拟机。如果您没有这些,则必须创建一个新的虚拟机并链接现有的硬盘驱动器。要执行相同的操作,您可以按照前面提到的第二个解决方案进行操作。

另请阅读:

Related Posts