Моя цель - получить дамп памяти от гостя Windows XP, работающего на VMWare Workstation 8.

  1. Когда я попытался использовать правую комбинацию Ctrl+Scroll Lock+Scroll Lock, на экране не было никакой реакции, файл не был создан
  2. Я прочитал этот документ и обнаружил, что я могу использовать vmss2core
    1. Я приостановил vm
    2. побежал vmss2core.exe WinXP.vmss
      1. Unrecognized .vmss file(magic 0)
    3. побежал vmss2core.exe WinXP.vmem
      1. Unrecognized .vmem file(magic f000ff53)

Примечание 1: Мой гость XP работает нормально, и я могу использовать его как обычно. Так что, конечно, нет никаких проблем в гостях.
Примечание 2: Я использую USB-клавиатуру (в отношении первого шага). Может, кто-нибудь покажет мне способ, которым я могу получить дамп памяти в VMWare Workstation 8?

2 ответа2

0

Если существует файл .vmem с той же датой и временем, что и .vmss, то вам необходимо получить оба.

Например, чтобы создать файл WindDbg (memory.dmp), вы можете попробовать следующую команду:

vmss2core -W WinXP.vmss WinXMP.vmem

Дополнительная информация: http://support.citrix.com/article/CTX125086

0

По словам Microsoft: http://msdn.microsoft.com/en-us/library/ff545499.aspx для клавиатуры USB, вы не можете спровоцировать сбой 0xE2 в Windows XP. Вам нужно будет переключиться на клавиатуру PS/2 или использовать другую (более позднюю) версию Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .