המרת VHD ל-VMDK

המרת קובץ Virtual Hard Disk למכל VMware Virtual Disk מאפשרת למכונות וירטואליות של Microsoft Hyper-V לפעול בצורה חלקה על גבי היפרווייזורים של VMware.

בחר או גרור קבצים לכאן

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V

בזמן שאתם מחכים לקבצים, אפשר לשחק ב-Code Rain

הבטחת פרטיות ללא העברת נתונים ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד התבצע באופן מקומי בארגז החול של הדפדפן שלך.

השוואת פורמטים ומפרטים טכניים

מפרטVHDVMDK
סוג MIMEapplication/x-vhdapplication/x-vmdk
סוגדיסק קשיח וירטואלימכולת דיסק וירטואלי
דחיסהגיאומטריה דלילה קבועה / דלילה דינמיתהקצאה דלילה / דינמית (zlib אופציונלי)
מפרט תקניMicrosoft VHD Image Format SpecificationVMware Virtual Disk Format 5.0
כותרת ביתים קסומים (Magic Bytes)63 6F 6E 65 63 74 69 78 (conectix at footer)4B 44 4D 56 (KDMV)

סקירת פורמטים ושימושים

מנהלי וירטואליזציה צריכים לעיתים קרובות להעביר מכונות וירטואליות בין פלטפורמות hypervisor שונות. כששרת שפועל על Microsoft Hyper-V צריך לעבור לסביבת VMware ESXi או Workstation, יש להמיר את תמונת הדיסק הבסיסית. פורמט VHD משמש כמכל הדיסק המקורי של מערכות Microsoft, ואילו פורמט VMDK הוא התקן עבור מוצרי VMware. המרת הקבצים מבטיחה שמערכות ההפעלה, היישומים המותקנים ונתוני המשתמש יועברו בשלמותם בלי צורך בהתקנה מחדש מלאה. כדי לבצע את ההעברה נדרשים כלי המרה ייעודיים כמו VMware vCenter Converter, qemu-img או StarWind V2V Converter. כלים אלה קוראים את מגזרי הדיסק המקוריים וכותבים אותם בפריסת היעד. במהלך התהליך, הכלי ממפה טבלאות מחיצות, מערכות קבצים ורשומות אתחול, כדי שה-hypervisor היעד יוכל לזהות את הדיסק ככונן שניתן לאתחל ממנו.

מפרטים טכניים וסקירת מקודדים

פורמט VHD, המזוהה באמצעות סוג MIME application/x-vhd, משתמש בפריסת גיאומטריה בגודל קבוע או דינמית ודלילה, שבה footer בגודל 512 בייט מכיל מטא-נתונים, לרבות יישומי היוצר וגיאומטריית הדיסק. חתימת בייטי הקסם שלו מתחילה במחרוזת ASCII 'conectix' בסוף הקובץ. לעומתו, פורמט VMDK, המסומן באמצעות application/x-vmdk, משתמש בקובץ תיאור טקסטואלי המשולב עם נתוני extent בינאריים, שמתחילים לעיתים קרובות בבייטי הקסם 'KDMV'. שני הפורמטים משמרים נתונים ללא אובדן, כך שכל ביט במערכת הקבצים המקורית נשאר שלם ואינו נפגם. הדחיסה משתנה: VHD משתמש בהקצאת בלוקים דלילה, ואילו VMDK עשוי להשתמש בדחיסת zlib בתוך granules בודדים כדי לצמצם את נפח האחסון הפיזי במערכות המארחות.

תאימות למערכות הפעלה ודפדפנים

קובצי VHD נתמכים באופן מובנה על ידי Microsoft Hyper-V, ניהול הדיסקים של Windows ו-VirtualBox. קובצי VMDK נתמכים באופן מובנה על ידי VMware ESXi, VMware Workstation, VMware Fusion ו-VirtualBox. אף אחד מהפורמטים אינו נתמך באופן מובנה על ידי דפדפני אינטרנט מודרניים או מערכות הפעלה ניידות כמו iOS ו-Android, שכן פורמטים אלה מוגבלים לתוכנות וירטואליזציה למחשבים שולחניים ולהיפרוויזורים של שרתים.

מידע שימושי

בעת המרת קובצי VHD דינמיים לקובצי VMDK דלילים, הרץ תחילה במערכת ההפעלה האורחת כלי לאיחוי דיסק ולמילוי שטח פנוי באפסים. כך ניתן לפנות שטח שאינו בשימוש ולהקטין את גודל הקובץ הסופי להעברה.

שאלות נפוצות

כיצד ניתן להמיר Virtual Hard Disk ל-VMware Virtual Disk מבלי לאבד איכות?

המרת תמונות דיסק היא חסרת הפסדים (lossless) לחלוטין. מכיוון שהכלי מעתיק את נתוני הסקטורים בלוק אחר בלוק ממכולת המקור למכולת היעד, שום קובץ, הגדרת מערכת הפעלה או סקטור דיסק אינם משתנים או נמחקים במהלך התרגום.

מה ההבדל בין Virtual Hard Disk לבין VMware Virtual Disk?

VHD הוא פורמט מכל של Microsoft ששומר מטא-נתונים ב-footer ומשתמש בפריסת בלוקים קבועה או דינמית. VMDK הוא פורמט מכל של VMware שמפריד את המטא-נתונים לקובץ תיאור טקסטואלי, ושומר את נתוני הדיסק הגולמיים בקובצי extent נפרדים. הוא תומך בתכונות מתקדמות כמו snapshots ודחיסת zlib.