我们注意到,重新启动主机后,所有或一个 Hyper-V 虚拟机都被删除。这可能非常令人沮丧,因为人们可能必须创建一台新机器并再次经历令人厌烦的过程。它们可以是新创建的虚拟机,也可以是复制的虚拟机。在这篇文章中,我们将讨论这个问题,看看如果Hyper-V 虚拟机在重新启动后将被删除。
修复重启后 Hyper-V 虚拟机被删除的问题
如果 Hyper-V 虚拟机在重新引导后被删除,请确保主机已更新。因此,如果您使用的是 Windows 11/10 或 Windows Server,请确保。如果主机更新了,可以按照下面的解决方法。
- 重新启动 Hyper-V 虚拟机管理服务
- 使用现有硬盘创建新虚拟机
- 点虚拟机配置文件
- 重新安装 Hyper-V
让我们详细谈谈它们。
1]重启Hyper-V虚拟机管理服务
Hyper-V 虚拟机管理服务是重要的 Hyper-V 组件。它管理 Hyper-V 主机上虚拟机 (VM) 的操作和状态。如果您遇到 Hyper-V 问题,建议您重新启动此服务。为此,请按照下面提到的步骤操作。
- 打开服务通过从“开始”菜单中搜索该应用程序。
- 现在,寻找Hyper-V 虚拟机管理服务。
- 右键单击它,然后选择重新启动。
如果该服务被停止,您需要右键单击该服务,更改启动类型到自动,然后单击开始。完成后,重新启动机器并检查问题是否解决。
2]使用现有硬盘创建新的虚拟机
接下来,我们需要使用现有的硬盘创建一个新的虚拟机,因为现有的虚拟机有可能已损坏。如果您的情况下所有虚拟机都被删除,您可能可以跳过此解决方案,因为所有虚拟机都已损坏是一个牵强的想法。要使用现有硬盘创建新计算机,请按照以下步骤操作。
- 通过从“开始”菜单中搜索来打开 Hyper-V 管理器。
- 现在,转到行动部分并单击新建 > 虚拟机。
- 然后,您必须输入计算机的名称,指定位置,然后单击“下一步”。
- 然后,您必须指定生成,分配内存,并按照屏幕上的说明进行操作,直到到达连接虚拟硬盘部分。
- 选择使用现有的虚拟硬盘,单击“浏览”,转到 VHD 或 VHDX 文件所在的位置,然后选择它。
- 最后,按照屏幕上的说明完成该过程。
完成后,打开机器看看是否一切正常。如果您知道一切正常,您可以打开机器,重新启动主机,然后查看机器是否被删除。希望这一次您不会遇到这个问题。
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 功能,就好像它已损坏一样,您将遇到诸如上述问题之类的特殊问题。为此,请按照下面提到的步骤操作。
- 打开控制面板。
- 改变查看方式到大图标。
- 点击程序和功能。
- 现在,点击打开或关闭 Windows 功能。
- 寻找超V,取消勾选它,然后单击“确定”。
- 现在,您需要再次勾选 Hyper-V,然后单击确定。
重新安装 Hyper-V 后,添加所有虚拟机并检查问题是否已解决。
希望您能够使用本文中提到的解决方案来解决该问题。
读:
当您删除 Hyper-V 虚拟机时,哪些内容不会自动删除?
当您从 Hyper-V 管理器控制台删除 Hyper-V 虚拟机时,虚拟硬盘上的文件不会被删除。它们将保留在本地计算机上。如果您想恢复机器,可以使用硬盘文件,但如果您不想这样做,则可以随时删除该文件。
读:
删除的虚拟机可以恢复吗?
如果您已备份虚拟机或启用了检查点,则可以在 Hyper-V 中还原虚拟机。如果您没有这些,则必须创建一个新的虚拟机并链接现有的硬盘驱动器。要执行相同的操作,您可以按照前面提到的第二个解决方案进行操作。
另请阅读: