ממיר מ-Virtual Hard Disk ל-VMware Virtual Disk
המרת קובץ Virtual Hard Disk (VHD) למכולת VMware Virtual Disk (VMDK) מאפשרת למכונות וירטואליות מבוססות מיקרוסופט לפעול בצורה חלקה על גבי היפרוייزרים של VMware.
השוואת פורמטים ומפרטים טכניים
| מפרט | VHD | VMDK |
|---|---|---|
| סוג MIME | application/x-vhd | application/x-vmdk |
| סוג | virtual hard disk | virtual disk container |
| דחיסה | fixed / dynamic sparse geometry | sparse / dynamic allocation (zlib optional) |
| מפרט תקני | Microsoft VHD Image Format Specification | VMware Virtual Disk Format 5.0 |
| כותרת ביתים קסומים (Magic Bytes) | 63 6F 6E 65 63 74 69 78 (conectix at footer) | 4B 44 4D 56 (KDMV) |
סקירת פורמטים ושימושים
מהנדסי וירטואליזציה נדרשים לעיתים קרובות להעביר עומסי עבודה של שרתים בין פלטפורמות היפרוייזר שונות. מעבר מ-Microsoft Hyper-V ל-VMware ESXi או Workstation דורש שינוי של פורמט תמונת הדיסק כדי שהמארח החדש יוכל לקרוא את מערכת ההפעלה והקבצים של האורח. קובץ VHD משתמש במבנה של מיקרוסופט, בעוד שמוצרי VMware מתבססים על תקן VMDK. ביצוע המרה זו מונע את הצורך להתקין מחדש מערכות הפעלה אורחות מאפס. מנהלי מערכות יכולים לחלץ את הדיסק הווירטואלי, לתרגם את בלוקי המכולות ולהפעיל את המכונה הווירטואלית על תשתית VMware תוך שמירה זהה על מצבי המערכת, היישומים והתצורות.
מפרטים טכניים ופירוט מקודדים
פורמט VHD (application/x-vhd) כולל גיאומטריה קבועה או דינמית דלילה עם חותמת כותרת ייחודית המורכבת ממחרוזת ה-ASCII 'conectix' בסוף הקובץ. פורמט VMDK (application/x-vmdk) משמש כמכולת דיסק וירטואלי גמישה המשתמשת בקבצי תיאור (descriptor) לצד טווח נתונים גולמיים או דלילים, ולעיתים קרובות מוקומפרס באמצעות אלגוריתמים של zlib. המרה ביניהם דורשת ניתוח של טבלאות הקצאת הבלוקים במקור וכתיבה מחדש של כותרות המטא-נתונים כך שיתאימו לציפיות בקר הדיסקים של ההיפרוייזר היעד.
תאימות למערכות הפעלה ודפדפנים
קבצי VHD נתמכים באופן מקומי על ידי Microsoft Hyper-V ועל ידי כלי ניהול הדיסקים של חלונות. קבצי VMDK פועלים באופן מקומי על גבי VMware ESXi, Workstation ו-Fusion. מערכות הפעלה כמו חלונות, לינוקס ו-macOS יכולות לעגן את שני הפורמטים באמצעות כלי שורת פקודה ייעודיים או תוכנות צד שלישי לניהול דיסקים, אם כי דפדפני אינטרנט אינם מסוגלים להציג או לבצע באופן מקומי אף אחד מפורמטים אלו של מכולות דיסק.
💡 מידע שימושי
בעת המרת קבצי VHD דינמיים לפורמט VMDK דליל, יש להריץ פעולת איחוי דיסק ולאפס את שטח הדיסק הפנוי בתוך מערכת ההפעלה האורחת לפני תחילת תהליך התרגום, כדי לשמור על גודל קובץ הפלט הסופי קטן ככל האפשר.
השוואת פורמטים ומפרטים טכניים
דיסק מכונה וירטואלית תקני בנפח 50 גיגה-בייט דורש כ-8 דקות להעברה חיבור סיב אופטי של 100 מגה-ביט לשנייה, כ-45 דקות דרך רשת סלולרית 4G תקנית, ופחות משדתיים בקישור 5G מהיר.
שאלות נפוצות
כיצד ניתן להמיר Virtual Hard Disk ל-VMware Virtual Disk מבלי לאבד איכות?
המרת תמונות דיסק היא חסרת הפסדים (lossless) לחלוטין. מכיוון שדיסקים וירטואליים מאחסנים נתוני סקטורים גולמיים ומערכות קבצים ולא מדיה דחוסה כמו תמונות JPEG, תרגום מבנה המכולת ומצביעי הבלוקים אינו משנה אפילו סיבית אחת מנתוני האורח.
מה ההבדל בין Virtual Hard Disk לבין VMware Virtual Disk?
VHD הוא פורמט מכולת קנייני של מיקרוסופט הכולל חותמת כותרת תחתונה באורך קבוע של 512 בתים, המשמש בעיקר את Hyper-V. VMDK הוא מכולת בתקן פתוח שנוצרה על ידי VMware, המפרידה בין מטא-נתונים של גיאומטריית הדיסק לבין תיאורי טקסט קריאים לבני אדם המקושרים לקבצי טווחי נתונים.