تحويل VHD إلى VMDK
يتيح تحويل ملف قرص صلب افتراضي إلى حاوية قرص افتراضي لـ VMware تشغيل الآلات الافتراضية من Microsoft Hyper-V بسلاسة على برامج VMware الافتراضية.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | VHD | VMDK |
|---|---|---|
| نوع MIME | application/ | application/ |
| النوع | قرص صلب افتراضي | حاوية قرص افتراضي |
| الضغط | هندسة متفرّقة ثابتة / ديناميكية | تخصيص متفرّق / ديناميكي (zlib اختياري) |
| المواصفات القياسية | مواصفات صيغة صورة Microsoft VHD | صيغة قرص VMware الافتراضي 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 هي حاوية الأقراص الأصلية لأنظمة Microsoft، بينما صيغة VMDK هي المعيار لمنتجات VMware. ويضمن تحويل هذه الملفات نقل أنظمة التشغيل والتطبيقات المثبتة وبيانات المستخدم بالكامل دون الحاجة إلى إعادة تثبيت كل شيء. يتطلب إجراء هذا الترحيل أدوات تحويل متخصصة مثل VMware vCenter Converter أو qemu-img أو StarWind V2V Converter. تقرأ هذه الأدوات قطاعات القرص المصدر وتكتبها بتنسيق الوجهة. وخلال هذه العملية، تعيّن الأداة جداول الأقسام وأنظمة الملفات وسجلات الإقلاع، لكي تتمكن منصة برامج مراقبة الأجهزة الافتراضية المستهدفة من التعرف على القرص بوصفه محركًا قابلًا للإقلاع.
المواصفات التقنية وتحليل الترميز (Codec)
صيغة VHD، المعرفة بنوع MIME (application/x-vhd)، تستخدم تخطيط هندسي بحجم ثابت أو متفرق ديناميكي حيث يحتوي تذييل بحجم 512 بايت على بيانات وصفية تتضمن تطبيقات المنشئ وهندسة القرص. يبدأ توقيع بايت السحر الخاص بها بسلسلة ASCII 'conectix' في نهاية الملف. وعلى العكس من ذلك، فإن صيغة في إم دي كي، المعينة بواسطة application/x-vmdk، تستخدم ملف نص وصفي مقترن ببيانات امتداد ثنائية، وغالباً ما تبدأ بالبايت السحري 'KDMV'. تحافظ كلا الصيغتين على البيانات بدون فقدان، مما يعني أن كل بت فردي من نظام الملفات الأصلي يظل سليماً دون تدهور البيانات. يختلف الضغط، حيث تستخدم في إتش دي تخصيص الكتلة المتفرقة بينما يمكن لـ في إم دي كي استخدام ضغط zlib داخل الحبيبات الفردية لتقليل مساحات التخزين الفعلية على أنظمة المضيف.
توافق أنظمة التشغيل والمتصفحات
يتم دعم ملفات VHD أصلياً بواسطة ميكروسوفت هايبر-في، وإدارة أقراص ويندوز، وفيريتشوال بوكس. بينما يتم دعم ملفات في إم دي كي أصلياً بواسطة في إم ويري إس إكس آي، وفي إم ويري وورك ستيشن، وفي إم ويري فيوجن، وفيريتشوال بوكس. لا يتم دعم أي من الصيغتين أصلياً بواسطة متصفحات الويب الحديثة أو أنظمة التشغيل المحمولة مثل آي أو إس وأندرويد، حيث تقتصر هذه الصيغ على برامج المحاكاة الافتراضية لسطح المكتب وبرامج المحاكاة الافتراضية للخوادم.
معلومات مفيدة
عند تحويل ملفات في إتش دي الديناميكية إلى ملفات في إم دي كي المتفرقة، قم دائماً بتشغيل أداة إلغاء تجزئة القرص وملء الأصفار داخل نظام التشغيل الضيف أولاً لاستعادة المساحة غير المستخدمة وتقليص حجم النقل النهائي.
الأسئلة الشائعة
كيف يمكنك تحويل قرص صلب افتراضي إلى قرص افتراضي لـ VMware دون فقدان الجودة؟
تحويل صور الأقراص خالٍ تماماً من الفقدان. نظراً لأن الأداة تنسخ بيانات القطاعات كتلة تلو الأخرى من حاوية المصدر إلى حاوية الوجهة، فلا يتم تغيير أو حذف أي ملفات أو إعدادات نظام تشغيل أو قطاعات أقراص أثناء الترجمة.
ما الفرق بين القرص الصلب الافتراضي والقرص الافتراضي لـ VMware؟
VHD هي صيغة حاوية ميكروسوفت تخزن البيانات الوصفية في التذييل وتستخدم تخطيط كتلة ثابت أو ديناميكي. في إم دي كي هي صيغة حاوية لـ في إم ويري تفصل البيانات الوصفية في ملف وصف نصي بينما تخزن بيانات القرص الخام في ملفات امتداد منفصلة، مع دعم ميزات متقدمة مثل اللقطات وضغط zlib.