محويل أقراص VMware الافتراضية إلى أقراص صلبة افتراضية VHD
يسمح لك تحويل ملفات الأقراص الافتراضية من VMware إلى تنسيق القرص الصلب الافتراضي بتشغيل الآلات الافتراضية التي تم إنشاؤها في VMware Workstation مباشرة داخل بيئات Microsoft Hyper-V أو Windows Virtual PC.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | VMDK | VHD |
|---|---|---|
| نوع MIME | application/x-vmdk | application/x-vhd |
| النوع | virtual disk container | virtual hard disk |
| الضغط | sparse / dynamic allocation (zlib optional) | fixed / dynamic sparse geometry |
| المواصفات القياسية | VMware Virtual Disk Format 5.0 | Microsoft VHD Image Format Specification |
| رأس البايتات السحرية (Magic Bytes) | 4B 44 4D 56 (KDMV) | 63 6F 6E 65 63 74 69 78 (conectix at footer) |
نظرة عامة على التنسيق والاستخدامات
يقوم مسؤولو النظام وتقنيو تكنولوجيا المعلومات بترحيل الآلات الافتراضية بشكل متكرر بين منصات المحاكاة الافتراضية المختلفة. على سبيل المثال، قد يحتاج خادم افتراضي تم إنشاؤه واختباره داخل بيئة VMware إلى نشر على مثيل سحابي لـ Microsoft Azure أو خادم Windows المحلي الذي يشغل Hyper-V. نظراً لأن Hyper-V يتطلب حاويات أقراص Microsoft بشكل أصلي، يجب ترجمة ملف تخزين VMware إلى تنسيق Microsoft. يتطلب تنفيذ هذا الترحيل أدوات تحويل أقراص متخصصة مثل Microsoft Virtual Machine Converter أو StarWind V2V Converter أو أدوات سطر الأوامر مثل QEMU-img. تقرأ هذه الأدوات كتل التخزين المصدرية، وتفسر جداول تخصيص الملفات، وتكتب حاوية جديدة يمكن لمشغل Microsoft الافتراضي تركيبها وتشغيلها بدون أخطاء.
المواصفات التقنية وتحليل الترميز (Codec)
يستخدم قرص VMware الافتراضي مع نوع MIME application/x-vmdk إما بنية مسطحة أو مخطط تخصيص متفرق ديناميكي يمكن أن يتضمن ضغط zlib اختياري لتوفير مساحة القرص. غالباً ما تبدأ ملفات VMDK المتفرقة الفردية بالبايتات السحرية 'KDMV' في رأسها. في المقابل، ينظم القرص الصلب الافتراضي الذي يستخدم نوع MIME application/x-vhd البيانات في هيكل هندسي متفرق ثابت أو ديناميكي. يستخدم تنسيق VHD ذيلًا بارزًا بحجم 512 بايت يحتوي على سلسلة ملف تعريف ارتباط 'conectix'، وإصدارات تطبيق المنشئ، وبيانات هندسة القرص الدقيقة. أثناء التحويل، تقوم الأداة بتحليل خرائط النطاق المصدر، وفك تشفير الكتل المتفرقة، وإعادة تنظيم القطاعات في تخطيط ذيل Microsoft وتخطيط جدول تخصيص كتل التخصيص الديناميكي.
توافق أنظمة التشغيل والمتصفحات
تتم مدعومة ملفات الأقراص الافتراضية من VMware بشكل أصلي بواسطة VMware ESXi و Workstation و Fusion عبر أنظمة تشغيل المضيف Windows و Linux. تتم مدعومة ملفات الأقراص الصلبة الافتراضية بشكل أصلي بواسطة Microsoft Hyper-V و Windows Virtual PC و Azure. لا يدعم أي من التنسيقين بشكل أصلي بواسطة أنظمة تشغيل الهواتف المحمولة الحديثة مثل Android أو iOS، كما لا تدعم متصفحات الويب القياسية العرض المباشر أو تركيب حاويات صور الأقراص هذه دون خدمات المحاكاة الافتراضية للخلفية.
💡 معلومات مفيدة
عند تحويل صور الأقراص الكبيرة، اختر هدف VHD ديناميكي التوسع بدلاً من هدف بالحجم الثابت لتوفير مساحة التخزين الفادية على محرك المضيف الخاص بك، على الرغم من أن الأهداف ذات الحجم الثابت توفر أداء قراءة وكتابة تسلسلي أفضل قليلاً.
مقارنة التنسيقات والمواصفات التقنية
يستغرق قرص آلة افتراضية قياسي بحجم 50 جيجابايت تقريبًا 18 دقيقة للتحويل عبر اتصال 4G نموذجي بمعدل 40 ميجابت في الثانية. على شبكة 5G تعمل بسرعة 250 ميجابت في الثانية، ينتهي النقل في حوالي 3 دقائق. مع اتصال ألياف ضوئية عالي السرعة يصل إلى 1 جيجابت في الثانية، يتم نقل الملف في أقل من 45 ثانية.
الأسئلة الشائعة
كيف يمكنك تحويل قرص VMware الافتراضي إلى قرص صللب افتراضي دون فقدان الجودة؟
تحويل صور الأقراص خالٍ من الفقدان تماماً. نظراً لأن الأقراص الافتراضية تخزن كتل بيانات قطاعاً بقطاع دقيقة ونظام ملفات، فإن ترجمة بنية الحاوية من VMDK إلى VHD تعيد تنظيم كيفية فهرسة البيانات الوصفية وكتل البيانات فقط. لا يتم ضغط أي بيانات ملف فعلية أو قطاعات نظام تشغيل أو تعديلها أثناء عملية الترجمة.
ما الفرق بين قرص VMware الافتراضي والقرص الصلب الافتراضي؟
VMDK هي حاوية مملوكة لشركة VMware تدعم الملفات المقسمة، الهياكل المسطحة المتجانسة، والنطاقات المتفرقة المضغوطة التي تتم تتبعها بواسطة ملفات الوصف المستندة إلى النص. VHD هو مواصفات Microsoft أقدم تستخدم ذيلًا مهيكلًا يحتوي على هندسة القرص وجدول تخصيص الكتل لإدارة النمو الديناميكي، على الرغم من أنه تم استبداله إلى حد كبير بتنسيق VHDX الحديث.