تبدو ملفات VHD وVHDX متشابهة، لكن هناك بعض الاختلافات الرئيسية بينهما التي يجب أن تعرفها قبل الاستخدام.
الماخذ الرئيسية
- VHD وVHDX هما نوعان من ملفات محركات الأقراص الافتراضية المستخدمة في بيئات المحاكاة الافتراضية لتمثيل محركات الأقراص الثابتة الافتراضية. VHD هو التنسيق الأقدم، بينما VHDX هو التنسيق الأحدث.
- يتمتع VHDX ببعض المزايا مقارنة بـ VHD، مثل الحد الأقصى لحجم محرك الأقراص الأكبر الذي يصل إلى 64 تيرابايت، والأداء الأفضل مع الأجهزة الحديثة، وميزات مثل الحماية ضد تلف البيانات. ومع ذلك، لا يتم دعم VHDX على نطاق واسع بواسطة برامج المحاكاة الافتراضية التابعة لجهة خارجية، مما يحد من استخدامه على Hyper-V.
- يعتمد استخدام VHD أو VHDX على احتياجاتك وأولوياتك. إذا كنت تستخدم Hyper-V، فإن VHDX هو الخيار الأفضل نظرًا لميزاته الأحدث والأكثر أمانًا. ومع ذلك، إذا كان التوافق مع برامج المحاكاة الافتراضية التابعة لجهة خارجية أمرًا مهمًا بالنسبة لك، فإن VHD هو تنسيق مدعوم على نطاق واسع ويمكن استخدامه على أي جهاز افتراضي.
VHD وVHDX هما تنسيقان شائعان لملفات صور قرص الجهاز الظاهري ويستخدمان في محاكاة محرك الأقراص الثابتة بجهاز الكمبيوتر. يُستخدم بشكل أساسي مع النظام الأساسي للمحاكاة الافتراضية Hyper-V من Microsoft، ويبدو أن تنسيقي صور القرص متشابهان ولكن لديهما بعض الاختلافات الرئيسية التي يجب أن تكون على دراية بها قبل تشغيل جهازك الظاهري.
ما هو VHD؟
أولاً، سنبدأ في شرح أقدم هذين التنسيقين، VHD.
VHD لتقف علي القرص الصلب الظاهري وهو نوع من تنسيقات الملفات المستخدمة لتمثيل محرك الأقراص الثابتة الظاهري. وهو في الأساس تنسيق ملف صورة قرص يشتمل على محتويات محرك الأقراص الثابتة الافتراضي بالكامل. تُستخدم ملفات VHD بشكل أساسي في بيئات المحاكاة الافتراضية، حيث تحاكي وظائف محركات الأقراص الثابتة الفعلية داخل الأجهزة الافتراضية. يمكن لملفات VHD تخزين نظام التشغيل والتطبيقات والبيانات، مما يجعلها جزءًا لا يتجزأ من تقنيات المحاكاة الافتراضية، وتستخدم هذه الأجهزة الافتراضية هذه الملفات وتتعرف عليها كمحركات أقراص فعلية — حيث يمكنك تركيبها وإلغاء تحميلها وتخزين ملفات أخرى عليها هم.
إنه تنسيق تم إنشاؤه لأول مرة من قبل شركة تدعى Connectix في عام 2003، حيث قامت الشركة بإتاحة مواصفات الملف للاستخدام من قبل أطراف ثالثة منذ عام 2005. تم استخدام التنسيق بشكل أساسي بواسطة Microsoft لجهاز Virtual PC الخاص بها وبعد ذلك منصة المحاكاة الافتراضية Hyper-V، ولكنه يستخدم أيضًا من قبل برامج المحاكاة الافتراضية لجهات خارجية مثل Virtualbox وVMware.
ما هو VHDX؟
VHDX، من ناحية أخرى، هو في الأساس مجرد إصدار أحدث من VHD. قررت Microsoft إطلاق نوع جديد من VHD يمكنه إصلاح بعض عيوب ومشكلات VHD، فضلاً عن جعله أكثر مرونة في الاستخدام. تستخدم Microsoft حاليًا ملفات VHDX لـ Hyper-V، ولكن على عكس VHD، لا يتم دعم VHDX على نطاق واسع بواسطة برامج المحاكاة الافتراضية التابعة لجهة خارجية. في وقت كتابة هذا التقرير، يقوم Virtualbox وVMware بإرشاد المستخدمين لتحويل ملفات VHDX الخاصة بهم إلى VHD إذا كانوا يريدون استخدامها على أجهزتهم الافتراضية.
تم نشر VHDX لأول مرة في عام 2012 مع إطلاق نظامي التشغيل Windows 8 وWindows Server 2012 وأصبح منذ ذلك الحين التنسيق المفضل لجميع المحاكاة الافتراضية لـ Microsoft.
كيف يختلف VHD وVHDX؟
هناك بعض الاختلافات بين VHD وVHDX. أكثر ما يمكن ملاحظته على الفور هو الحد الأقصى لحجم محرك الأقراص. في حين أن VHD يسمح بمحركات أقراص تصل سعتها إلى 2 تيرابايت، فإن VHDX يصل إلى 64 تيرابايت. على الرغم من أنك لن تحتاج على الأرجح إلى هذا القدر الكبير إلا إذا كنت مستخدمًا تجاريًا، فقد يكون من المفيد إذا كنت تريد أكثر من 2 تيرابايت في جهازك الافتراضي.
هناك أيضًا العديد من الاختلافات الأخرى. تدعم ملفات VHDX أحجام الكتل الأكبر والأداء الأفضل، خاصة مع الأجهزة والتطبيقات الحديثة ذات ميزات التخزين المتقدمة. تعد ملفات VHDX أيضًا أكثر مرونة، بما في ذلك ميزات مثل الحماية من تلف البيانات أثناء انقطاع التيار الكهربائي وآلية "السجل" لتتبع التغييرات قبل الالتزام بها ملف.
نظرًا لأنها نسخة محسنة من VHD، فلا توجد أي جوانب سلبية لـ VHDX. ومع ذلك، فإن الجانب السلبي الوحيد الذي نود أن نذكره هو أنه لا يمكنك حقًا استخدام ملفات VHDX إلا على Hyper-V، مع عدم دعمها لمعظم برامج المحاكاة الافتراضية التابعة لجهات خارجية حتى الآن.
VHD مقابل. VHDX: أيهما أفضل؟
إذا كنت ستستخدم Hyper-V، فإن VHDX هو أمر بديهي. إنه التنسيق الأحدث، بالإضافة إلى أنه الأكثر مرونة والأكثر أمانًا والأكثر ثراءً بالميزات. لكن حقيقة أنه بالكاد متوافق مع برامج المحاكاة الافتراضية التابعة لجهات خارجية تعني أنك مقيد بـ Hyper-V فقط بهذا التنسيق.
من ناحية أخرى، VHD هو تنسيق أقدم. ومع ذلك، فهو أيضًا ملف موثق على نطاق واسع ويتم استخدامه بشكل أساسي بواسطة جميع برامج المحاكاة الافتراضية المتوفرة، لذلك إذا كان لديك ملف VHD، فيمكنك استخدامه على أي جهاز افتراضي موجود.
تعود الاختلافات الرئيسية بين VHD وVHDX إلى أكثر ما تقدره: استخدام مواصفات أحدث أو الاحتفاظ بملفاتك في مواصفات يمكن استخدامها في برامج الطرف الثالث. هذا الشيء يرجع لك. يجب أن نذكر أيضًا أنه بالإضافة إلى VHD وVHDX، هناك أيضًا تنسيقات أخرى، بما في ذلك ملفات VMDK الخاصة بـ VMware وملفات VDI الخاصة بـ VirtualBox، لذا فالأمر يتعلق بما يناسبك بشكل أفضل.