已合并 avhdx 文件,现在 VM 无法启动,因为找不到 avhdx 文件

已合并 avhdx 文件,现在 VM 无法启动,因为找不到 avhdx 文件

我的 HyperV VM 无法启动,因为它找不到其 avhdx 文件;据我
所知,该文件应该已合并。我如何让 HyperV(?) 了解 avhdx 文件已合并?

我有一个带有 2 个文件的虚拟机 Foss06。Foss06.vhdx并且Foss06_A1EBE5BC-A1E2-4169-B799-E3AAAA9B73D0.avhdx
我通过 HyperV GUI 合并了 avhdx 文件。(指示)
现在我无法再启动 Foss06,而是得到一个

应用程序在尝试改变“Foss06”的状态时遇到错误。

‘Foss06’ 无法启动。

合成 SCSI 控制器(实例 ID 815FD6A9-8FD9-4DEA-9D1C-22E4F58A2CC5):无法开机,错误为“系统找不到指定的文件。”。

无法找到附件“C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\Foss06_04F4F225-DC4A-4A1B-AEEE-3897A293FE1B.avhdx”,原因为错误:“系统找不到指定的文件。”。

[扩展信息] 'Foss06' 无法启动。(虚拟机 ID 4885E72F-2780-4114-AF12-1FAB26973AE8)

“Foss06”合成 SCSI 控制器(实例 ID 815FD6A9-8FD9-4DEA-9D1C-22E4F58A2CC5):无法开机,错误为“系统找不到指定的文件”。(0x80070002)。(虚拟机 ID 4885E72F-2780-4114-AF12-1FAB26973AE8)

'Foss06':无法找到附件“C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\Foss06_04F4F225-DC4A-4A1B-AEEE-3897A293FE1B.avhdx”,错误原因:“系统找不到指定的文件。”(0x80070002)。(虚拟机 ID 4885E72F-2780-4114-AF12-1FAB26973AE8)

答案1

我注意到 HyperV GUI 指向一个 avhdx 文件。
连接...->...硬盘->浏览...

我将它指向 vhdx 文件。(也许我做了检查,记不清了)
它尝试创建一个检查点,失败了,抛出了一个关于命名的对话框,然后失败了;所以我只是按了继续。现在我的虚拟机启动了。

(警告:我不会像在生产环境中那样乱搞,但由于我只是使用开发机器进行实验感觉足够安全。

相关内容