Hyper-V 위에서 실행중인 VM을 재 부팅 없이 Dump 파일로 만들기

Hyper-V How-To: Convert VM Memory Contents to a Dump File

https://blogs.technet.com/tonyso/archive/2010/02/01/hyper-v-how-to-convert-vm-memory-contents-to-a-dump-file.aspx

VM2DMP - Hyper-V (tm) VM State to Memory Dump Converter

https://blogs.technet.com/virtualworld/archive/2010/02/02/vm2dmp-hyper-v-tm-vm-state-to-memory-dump-converter.aspx

Hyper-V VM State to Memory Dump Converter

https://blogs.msdn.com/virtual_pc_guy/archive/2010/02/01/hyper-v-vm-state-to-memory-dump-converter.aspx

 

Microsoft 에서는 재 부팅없이 VM을 Dump 파일로 만들어 내는 VM2dmp를 만들었습니다. Save 된 상태이거나 Snapshot 으로 만들어져 있는 VM에서 전체 메모리 덤프를 생성해 내는 툴 로 아래 링크에서 다운 받으실 수 있습니다.

Microsoft Hyper-V VM State to Memory Dump Converter

https://code.msdn.microsoft.com/vm2dmp

 

사용방법은 아래와 같이 하시면 됩니다.

  1. https://www.microsoft.com/whdc/DevTools/Debugging/default.mspx 에서 Windbg 다운 받음
  2. https://code.msdn.microsoft.com/vm2dmp 에서 vm2dmp 를 다운 받아 Windbg 설치 폴더로 복사
  3. c:\VM 폴더 생성
  4. 동작중인 VM의 Snapshot 생성
  5. VM의 폴더\Snapshots\Snapshot의GUID 폴더로 이동
  6. C:\debuggers\vm2dmp.exe –bin .\파일GUID.bin –vsv .\파일GUID.vsv –dmp c:\vm\memory.dmp

감사합니다.