我的主机操作系统出现了一些问题,因此我重新安装了它。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
我能够通过以下步骤修复它:
- 将 AVHDX 和 VHDX 映像移至 Win Server 2016
- 使用“编辑磁盘”打开 AVHDX,然后从 Hyper V 管理器重新链接它
- 创建了一个以 VHDX 为主驱动器的新实例(因为在此步骤无法添加 AVHDX)!!!重要:不要启动它!!!
- 编辑机器驱动器并将 VHDX 替换为 AVHDX
- 启动机器 - 此时没有错误或警告
结论:
- 使用相同设置重新安装 Win 2019 Srv 可能会破坏一切
- Win 2019 Srv 的图像编辑器存在一些问题,首先出现错误(与图像本身无关)