主机操作系统重新安装后,Hyper V AVHDX 将无法启动

主机操作系统重新安装后,Hyper V AVHDX 将无法启动

我的主机操作系统出现了一些问题,因此我重新安装了它。Hyper V 托管了一台装有 Windows 10 的机器。

服务器重新安装 AVHDX 后(我有一个可以运行的检查点,但它太旧了,无法从那里运行)无法再启动。

错误是

无法开机,错误为设备尚未准备好

在此处输入图片描述

我尝试导入机器并使用 AVHDX 作为启动驱动器创建新机器,但都以相同的方式失败。

我尝试合并图像但打开时出现其他错误。

在此处输入图片描述

System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.Virtualization.Client.Wizards.EditVhd.ActionPage.SetPageLayout(VirtualHardDiskSettingData selectedDisk, VirtualHardDiskState selectedDiskState, Boolean reconnect)
   at Microsoft.Virtualization.Client.Wizards.EditVhd.NamePage.FailureRetrievingSelectedVirtualDisk(VirtualHardDiskSettingData diskSettingData, VirtualHardDiskState diskState, Exception exception)

我尝试点击继续,出现了一个加载光标,但是它保持这个状态几个小时并且什么也没做。

答案1

我能够通过以下步骤修复它:

  1. 将 AVHDX 和 VHDX 映像移至 Win Server 2016
  2. 使用“编辑磁盘”打开 AVHDX,然后从 Hyper V 管理器重新链接它
  3. 创建了一个以 VHDX 为主驱动器的新实例(因为在此步骤无法添加 AVHDX)!!!重要:不要启动它!!!
  4. 编辑机器驱动器并将 VHDX 替换为 AVHDX
  5. 启动机器 - 此时没有错误或警告

结论:

  1. 使用相同设置重新安装 Win 2019 Srv 可能会破坏一切
  2. Win 2019 Srv 的图像编辑器存在一些问题,首先出现错误(与图像本身无关)

相关内容