我去访问我的一个虚拟机,它不见了。我启动了 Hyper-V,但它不存在(这是该系统上唯一的虚拟机)。
我的系统上的任何地方都没有 .VHDX 文件。
我搜索并在其中包含 VM 名称的文件,只找到 AppData\Roaming\Microsoft\Windows\Recent\Fiona.vhd.lnk
如何取回我的 VM (Fiona)?
我去访问我的一个虚拟机,它不见了。我启动了 Hyper-V,但它不存在(这是该系统上唯一的虚拟机)。
我的系统上的任何地方都没有 .VHDX 文件。
我搜索并在其中包含 VM 名称的文件,只找到 AppData\Roaming\Microsoft\Windows\Recent\Fiona.vhd.lnk
如何取回我的 VM (Fiona)?
我从 Microsoft 技术人员那里得到了一个很好的解决方案。即使 Hyper-V 没有看到 VM 文件,它们也在那里。所以我们首先尝试导入它们。那失败了。
但后来她有了一个好主意——创建一个新的虚拟机,但对于硬盘,使用现有的 vhd 文件。那行得通。
恢复的关键不是虚拟机本身,它很容易重新创建。这是虚拟机上的实际内容,而 vhd 拥有所有这些。因此,vhd 上的 Windows 实例立即启动,一切都很好。
这么简短的回答,如果您的虚拟机消失了,如果您仍然有 vhd 文件并且它很好,请创建一个新的虚拟机并使用该 vhd。
Hyper V 文件的默认位置是 VM 配置文件的“C:\ProgramData\Microsoft\Windows\Hyper-V”和虚拟磁盘的“C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks”。