Дамп памяти с VMWare Workstation 8
Моя цель - получить дамп памяти от гостя Windows XP, работающего на VMWare Workstation 8.
- Когда я попытался использовать правую комбинацию Ctrl+Scroll Lock+Scroll Lock, на экране не было никакой реакции, файл не был создан
- Я прочитал этот документ и обнаружил, что я могу использовать vmss2core
- Я приостановил vm
- побежал
vmss2core.exe WinXP.vmss
Unrecognized .vmss file(magic 0)
- побежал
vmss2core.exe WinXP.vmem
Unrecognized .vmem file(magic f000ff53)
Примечание 1: Мой гость XP работает нормально, и я могу использовать его как обычно. Так что, конечно, нет никаких проблем в гостях.
Примечание 2: Я использую USB-клавиатуру (в отношении первого шага). Может кто-нибудь показать мне, каким образом я могу получить дамп памяти в VMWare Workstation 8?
2 ответа
Если существует файл.vmem с той же датой и временем, что и.vmss, то вам необходимо получить оба.
Например, чтобы создать файл WindDbg (memory.dmp), вы можете попробовать следующую команду:
vmss2core -W WinXP.vmss WinXMP.vmem
Дополнительная информация: http://support.citrix.com/article/CTX125086
По словам Microsoft: http://msdn.microsoft.com/en-us/library/ff545499.aspx для клавиатуры USB, вы не можете вызвать сбой 0xE2 в Windows XP. Вам нужно будет переключиться на клавиатуру PS/2 или использовать другую (более позднюю) версию Windows.