在 VMWare Fusion 中关闭时 Windows XP 挂起

在 VMWare Fusion 中关闭时 Windows XP 挂起

背景是这样的:我使用的是今年的 Macbook,运行的是 VMWare Fusion(最新更新)。我的虚拟机之一是 Windows XP Professional。最近两次,我打开虚拟机窗口,发现它已决定关闭,并且处于“Windows 正在关闭”蓝屏(不是 bsod)。此时,似乎使用菜单下拉菜单“关闭”不起作用。第一次,我可以强制退出 Fusion(暂停虚拟机),然后返回并从菜单中将其关闭,但这次,没有运气。

有没有什么办法可以“拉动虚拟机的电源”?

如果您知道是什么原因导致虚拟机决定关闭(除了 Windows 更新)或者它在关机过程中挂起时可能“想到”什么,也请回答。

答案1

尝试使用vmrunVMWare Fusion 附带的实用程序。在 Fusion 中启动虚拟机并执行此命令(在终端窗口中)以确保vmrun可以看到它:

/Library/Application\ Support/VMware\ Fusion/vmrun list

如果出现有问题的虚拟机,请运行:

/Library/Application\ Support/VMware\ Fusion/vmrun -T fusion stop "/path/to/.vmx" hard

这应该会立即将其关闭。

答案2

我想我会加入我的 QSW 结果,以便它们可以提供帮助。

虽然此线程有 SERP,但此线程有解决方案:http://blog.unseenbattle.net/windows-xp-not-shutting-down-in-vmware-fusion

按住 Option 键 > 单击虚拟机 > 查看关机选项 > 单击它。

丹斯拜

答案3

这对我有用:

如果启用了快照,请回滚到上一个快照....如果启用了 AutoProtect,则效果会更好,这样您就可以获得相当新的快照。我的 AutoProtect 每天都会拍摄快照。

答案4

最好的关机选项肯定是进入虚拟机并选择“关闭客户机” - 如果您有一个名为“Guest”的配置文件,则可能会有点混乱,但它指的是正在运行的配置文件,无论哪个配置文件。另一种缓解与 VMWare 挂起相关的问题的方法(虽然不是完整的解决方案)是,当您在 Windows XP 中时,转到“开始/运行”,然后键入“CMD”,打开命令窗口。键入“cd\”转到根目录。在那里,键入“chkdsk /f”。您将被告知无法运行 Checkdisk,并询问您是否要在下次重新启动时运行该操作。回答“Y”,下次启动时(最好就去那里并选择重新启动,这样您就不会忘记!),Windows Check Disk 将运行并修复它发现的任何错误,这些错误可能是导致您首先挂起的原因。我遇到此问题的原因似乎与从 USB 拇指驱动器运行 Thunderbird 以及 Windows 遇到“写入延迟失败”导致数据无法恢复有关。我在装有 VMware 2.0.8 (328035) 的 MacBook Pro 上运行 Win XP Pro。

相关内容