VMWare Workstation 8 的内存转储

VMWare Workstation 8 的内存转储

我的目标是从 VMWare Workstation 8 中运行的 Windows XP 客户机获取内存转储。

  1. 当我尝试使用Right Ctrl++组合键时Scroll LockScroll Lock屏幕上没有任何反应,也没有创建任何文件
  2. 我读文档,发现我可以使用 vmss2core
    1. 我暂停了虚拟机
    2. 跑了vmss2core.exe WinXP.vmss
      1. Unrecognized .vmss file(magic 0)
    3. 跑了vmss2core.exe WinXP.vmem
      1. Unrecognized .vmem file(magic f000ff53)

注1:我的 guest xp 运行良好,我可以像平常一样使用它。因此,guest 中肯定没有问题。
笔记2:我正在使用 USB 键盘(参考第一步)有人能告诉我在 VMWare Workstation 中获取内存转储的方法吗8

答案1

据微软称:http://msdn.microsoft.com/en-us/library/ff545499.aspx对于 USB 键盘,您无法在 Windows XP 上引发崩溃 0xE2。您需要切换到 PS/2 键盘,或使用其他(更高)版本的 Windows。

答案2

如果存在与 .vmss 具有相同日期和时间的 .vmem 文件,则需要检索两者。

例如,要创建 WindDbg 文件 (memory.dmp),您可以尝试下一个命令:

vmss2core -W WinXP.vmss WinXMP.vmem

更多信息:http://support.citrix.com/article/CTX125086

相关内容