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

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

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

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

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

我已经检查过虚拟机的设置,但找不到重新启动它的选项。(虚拟化不是问题,因为我可以毫无问题地创建新的虚拟机。)

有任何想法吗?

答案1

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

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

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

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

    虚拟机保存状态文件

答案2

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

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

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

磁盘管理控制台:附加 VHD

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

相关内容