Virtual PC:无法从休眠状态恢复机器

Pau*_*sma 15 windows-7 hibernate microsoft-virtual-pc

我在 Windows 7 Professional 上从 Virtual PC 设置了两个虚拟机:Windows XP Mode 和 Xubuntu。上次我使用它们时(上个月左右),我通过休眠关闭了它们。

显然,我同时下载了影响 VPC 的 Windows 更新,现在在从休眠状态恢复其中一个时收到以下错误:

由于主机处理器类型不匹配或系统中缺少硬件辅助虚拟化支持,“Xubuntu”无法恢复。

我已经完成了虚拟机的设置,没有任何选项可以简单地重新启动它。(虚拟化不是问题,因为我可以毫无问题地创建新的虚拟机。)

有任何想法吗?

Pau*_*sma 23

我设法找到了解决方案:删除休眠状态文件。这类似于hiberfil.sys在您的计算机无法返回时删除,尽管有一个 Windows 启动选项可以执行此操作(在启动过程中按 F8)。

以下是为 Virtual PC 虚拟机执行此操作的方法:

  1. 导航到虚拟机设置文件(.vmc 文件)的位置。就我而言,它与虚拟硬盘位于同一位置,位于:

    C:\Users\[username]\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\
    
    Run Code Online (Sandbox Code Playgroud)
  2. 如果您的计算机在上次关闭时已处于休眠状态,您将看到一个相当大的“虚拟机保存状态”文件 ( .vsv)。删除此文件,将删除休眠数据,机器将正常启动。

    虚拟机保存状态文件


Pau*_*sma 5

如果删除保存的状态对您不起作用,请不要担心:我还发现了一种轻松访问数据的方法。

打开“磁盘管理”控制台,显示系统上的各种磁盘和分区。通过diskmgmt.msc在“运行”对话框中键入,您可以在任何类型的 Windows 上轻松访问它。

打开后,检查“操作”菜单:您将看到附加虚拟硬盘 (VHD) 的选项:

磁盘管理控制台:附加 VHD

点击Attach VHD,浏览到该.vhd文件,它将在资源管理器中显示为磁盘。就是这样:您可以恢复您的数据!