我的目标是从 VMWare Workstation 8 中运行的 Windows XP 客户机获取内存转储。
- 当我尝试使用Right Ctrl++组合键时Scroll Lock,Scroll Lock屏幕上没有任何反应,也没有创建任何文件
- 我读这文档,发现我可以使用 vmss2core
- 我暂停了虚拟机
- 跑了
vmss2core.exe WinXP.vmss
Unrecognized .vmss file(magic 0)
- 跑了
vmss2core.exe WinXP.vmem
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