The vmss2core tool converts a suspended virtual machine's snapshot (.vmss/.vmem files) into a core dump for analysis. The exact steps depend on whether the virtual machine is running on an enterprise host (ESXi) or a desktop hypervisor (Workstation/Fusion).
Obtaining the Tool
To get the latest version of vmss2core, download and install the appropriate VMware product. For modern guest operating systems, use the version bundled with VMware Workstation Pro or VMware Fusion.
Note: The -W, -W8, and -N flags always refer to the Guest OS running inside the virtual machine, not the Host OS where the tool is executed.
Scenario 1: For Virtual Machines Running on ESXi
esxcli vm process listvm-support -xvm-support -Z <world_ID> vmss2core virtual_machine_name.vmss virtual_machine_name.vmemvmss2core -W8 virtual_machine_name.vmss./vmss2core-Linux64 -N virtual_machine_name.vmssScenario 2: For VMware Workstation 7.x and above or Fusion 3.x and above:
C:\Program Files\VMware\VMware Workstation\C:\Program Files (x86)\VMware\VMware Workstation\/usr/bin//Library/Application Support/VMware Fusion/vmss2core.exe -W virtual_machine_name.vmss virtual_machine_name.vmemvmss2core.exe -W8 virtual_machine_name.vmss virtual_machine_name.vmemvmss2core.exe -N virtual_machine_name.vmss virtual_machine_name.vmem./vmss2core-Linux64 -N virtual_machine_name.vmssTroubleshooting
Error parsing Windows data.Cannot create memory.dmpWindows failed to start. A recent hardware or software change might be the cause.For additional information, refer:
Debugging Virtual Machines with the Checkpoint to Core Tool Guide.
Suspending a virtual machine on ESX/ESXi to collect diagnostic information
Note : For the vmss2core tool to successfully process snapshot files from a Windows virtual machine, features such as Virtualization-Based Security (VBS) and Hyper-V must be disabled. If either of these features is enabled, the tool will instead produce a .core memory dump rather than a standard format.