[KB7901] 创建 VMware 虚拟机的完整内存转储

注意:

本页已由电脑翻译。点击本页面语言下的英文,显示原文。如果你发现有什么不清楚的地方,请联系你当地的支持。

解决方案

  1. 创建并下载虚拟机快照
  2. 使用 vmss2core 工具从虚拟机快照创建内存转储

I.创建并下载虚拟机快照

  1. 在 VMware 环境中,选择存在问题的虚拟机。

  2. 在虚拟机上复制问题。

  3. 右键单击虚拟机并单击快照拍摄快照

图 1-1
  1. 键入名称,选择虚拟机内存快照旁边的复选框,然后单击确定
图 1-2
  1. 右键单击虚拟机并选择编辑设置
图 1-3
  1. 选择虚拟机并单击数据存储,然后单击数据存储名称。
图 1-4
  1. 选择虚拟机,选择.vmsn文件(VMware 快照文件),单击下载并将文件保存到本地。

图 1-5

二、使用 vmss2core 工具使用 vmss2core 工具从虚拟机快照创建内存转储

  1. 下载 Vmss2core

  2. 选择 "我已阅读并同意技术预览许可 "旁边的复选框。从下拉菜单中选择适用于操作系统的文件(例如,如果要在 Windows 上运行该工具,请选择vmss2core-sb-8456865.exe),然后单击下载

图 2-1
  1. vmss2core 工具和 VMware 快照文件(在第 1 节第 7 步下载)放入同一文件夹。

  2. 使用以下参数在命令行中运行 vmss2core本例中为vmss2core-sb-8456865.exe):
    • 指定创建快照的客户操作系统:

      • -W8-Windows 8 及更高版本或 Windows Server 2012 及更高版本。
      • -W-Windows 7 及更高版本或 Windows Server 2008 及更高版本。
    • 虚拟机快照文件名(例如virtual_machine_name.vmsn)。

文件名中的空格

如果文件名包含空格,请使用引号。
"虚拟机名称.vmsn

vmss2core-sb-8456865.exe -W8 "virtual_machine_name.vmsn"

vmss2core 工具完成操作后,会创建一个名为memory.dmp的内存转储文件,可用于其他故障排除。