הקדמה

טיפ זה מציג את vm2dump, כלי Command line אשר תפקידו להמיר מצב שמור של מכונה וירטואלית (Saved state) ל- Full memory dump לצורכי Debugging ואיתור תקלות.

 

כלי ה- vm2dump מאפשר בקלות דרך ה- Command line ליצור קובץ Dump לצורכי איבחון תקלות ו- Debugging באמצעות כלי ה- Debugging של Windows (דוגמת WinDbg ו- KD).

את ה- vm2dump ניתן להריץ על-גבי גרסאות RTM של Windows 7 & Server 2008 R2.

 

הערה: הכלי עצמו אינו נתמך על-ידי מיקרוסופט בצורה רשמית.

 

את כלי ה- vm2dump ניתן להוריד מהקישור הבא, את קובץ ה- vm2dump.exe יש להעתיק אל התיקייה בה נמצאים קבצי ה- Debugging tools for Windows.

 

על מנת להשתמש ב- vm2dump, גש ל- Start, בחר ב- Run הקלד CMD ולחץ Enter.

 

בחלון ה- Command line נווט אל תיקיית ה- Debugging tools for Windows בה נמצא vm2dump והקלד את הפקודות הבאות כאשר הן מנווטות אל הדיסקים\מחיצות שעליהן יושבות המכונות הוירטואליות:

  • על מנת לצור קובץ Dump ממכונה וירטואלית הרץ את הפקודה הבאה:

vm2dmp.exe –vm NetanelVM -dmp C:\VM\memory.dmp

 

  • על מנת לצור קובץ Dump מ- Snapshot's state של מכונה וירטואלית הרץ את הפקודה הבאה:

vm2dmp.exe –vm NetanelVM –snap "NetanelVM-snapshot-SP1" -dmp C:\VM\memory.dmp

 

  • על מנת לצור קובץ Dump מקבצי ה- State של המכונה הוירטואלית הרץ את הפקודה הבאה:

vm2dmp.exe -bin C:\VM\test.bin -vsv C:\VM\test.vsv -dmp C:\VM\memory.dmp

 

מידע נוסף כולל הוראות נוספות ניתן לקרוא במדריך התוכנה.

 

סיכום

טיפ זה הציג את כלי ה- vm2dump, את מהותו ואופי העבודה עימו.

מאת נתנאל בן-שושן, 5 בפברואר 2010, 19:29 ‏

קביעת טראקבק

  1. לא ניתן להשאיר תגובות