虚拟PC:无法从休眠状态还原计算机


15

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

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

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

我已经遍历了虚拟机的设置,没有地方可以简单地重新引导它。(虚拟化不是问题,因为我可以毫无问题地创建新的虚拟机。)

有任何想法吗?

Answers:


23

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

这是针对Virtual PC虚拟机的操作方法:

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

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

    虚拟机已保存状态文件


5

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

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

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

磁盘管理控制台:附加VHD

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


1
很整齐的把戏!
newyuppie 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.