قرص صلب افتراضي VHD (.vhd)

Microsoft قياسي

القرص الصلب الافتراضي (VHD) هو تنسيق القرص الصلب الافتراضي الكلاسيكي من مايكروسوفت، والذي تم تقديمه مع Virtual PC و Hyper-V لتغليف أقراص نظام التشغيل والأقسام ونظام الملفات الكاملة في ملف واحد.

تحويل VMDK إلى VHD

محول مجاني داخل المتصفح للتحويل من VMDK إلى VHD. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات VHD من خلال فحص تسلسل البايت الثنائي البادئ:

اختر أو أقطِف الملفات هنا

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات VHD من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

63 6F 6E 65 63 74 69 78

تمثيل ASCII: conectix

القياسية: Microsoft Virtual Hard Disk Image Format Specification

المواصفات الفنية

هيكلية الحاوية512-byte footer containing 'conectix' cookie located at end of file (and duplicated at beginning for dynamic/differencing disks)
الضغطUncompressed; sparse allocation in dynamic disks
ترتيب البايتات (Endianness)Big-Endian footer and Block Allocation Table (BAT)
مساحات الألوانN/A (Virtual Hard Disk)
القنوات والبنيةComplete virtual hard drive: MBR/GPT partition tables, NTFS/FAT filesystems, and sector blocks
الحد الأقصى للأبعاد2 Terabytes (2,040 GB architectural 32-bit sector limit)
الشفافيةNone
البث والتحميل التدرجيDirect sector mapping for live operating system virtualization

مصفوفة المقارنة التقنية: VHD مقابل المنافسين

السمة التقنيةVHD (الحالي)VHDXVMDKQCOW2
السعة القصوى2 تيرابايت (2,040 جيجابايت)64 تيرابايت62 تيرابايت2 بيتابايت
التركيب الأصلي في ويندوزأصلي 100% (إدارة الأقراص)أصلي 100% (إدارة الأقراص)يتطلب VMware أو برامج تشغيليتطلب أدوات خارجية
البايتات السحريةconectix (0x63 0x6F 0x6E 0x65...)vhdxfileKDMV (0x4B 0x44 0x4D 0x56)QFIû (0x51 0x46 0x49 0xFB)
المتانة والمرونةمتوسطة (بدون سجل كتابة journal)عالية (سجل بيانات وصفية قائم على السجلات)عاليةعالية

أنماط التلف الشائعة ودليل استرداد النظام السداسي

خطأ إدارة أقراص ويندوز: 'ملف القرص الافتراضي تالف ولا يمكن فتحه'.

السبب الجذري: ذيل الـ 512 بايت 'conectix' مفقود أو مقتطع في نهاية الملف.

الاسترداد: إعادة توليد وإلحاق الذيل المفقود باستخدام أداة File2File VHD Tool.

تحليل الأمان وناقلات هجوم المحلل اللغوي

محللو VHD في برامج المحاكاة الافتراضية يقيّمون جداول تخصيص الكتل (BAT) والتي يجب تقييدها لمنع تلف ذاكرة المضيف.

ناقلات الهجوم المعروفة

  • تجاوز السعة العددية (Integer overflow) أثناء حساب إزاحة جدول تخصيص الكتل (BAT).
  • الهروب من برنامج المحاكاة الافتراضية عبر كتابات القطاعات خارج الحدود في برامج تشغيل التخزين الافتراضي.
  • حجب الخدمة من خلال حلقات سلسلة التباين الأبوية المشوهة.

أفضل الممارسات الدفاعية:

الأصول التاريخية والمحطات الرئيسية

2012Windows Server 2012 يطرح VHDX، مما يوسع السعة القصوى من 2 تيرابايت إلى 64 تيرابايت.
2008ويندوز 7 و Windows Server 2008 R2 يقدمان التركيب الأصلي لملفات VHD والإقلاع المباشر منها.
2003مايكروسوفت تستحوذ على شركة Connectix Corporation وتصدر مواصفات VHD للجمهور.

المزايا الرئيسية والإيجابيات

  • تكامل أصلي مع ويندوز: يمكن تركيب الملف مباشرة كحرف قرص مادي في إدارة أقراص ويندوز (Disk Management).
  • الإقلاع الأصلي VHD Boot: يمكن لويندوز الإقلاع مادياً بشكل مباشر من ملف .vhd على الأجهزة المادية دون الحاجة إلى برنامج محاكاة افتراضية.
  • يدعم تكوينات الأقراص الثابتة، المتنامية ديناميكياً (متفرقة)، والأقراص التباينية (الأصل-الفرع).

القيود الفنية والسلبيات

  • حد السعة المعمارية الصارم البالغ 2 تيرابايت (تم استبداله بـ VHDX للأقراص الأكبر).
  • عرضة للتلف في حالة انقطاع التيار الكهربائي أثناء تحديثات جدول تخصيص الكتل الديناميكية.
  • فتقر إلى ضغط المجموعات الأصلي الموجود في التنسيقات الحديثة مثل QCOW2.

معلومات تقنية طريفة

  • كل ملف VHD صالح يحتوي على كلمة ASCII السحرية 'conectix' داخل ذيله البالغ 512 بايت، إحياءً لذكرى الشركة الأصلية التي اخترعت Virtual PC.
  • في ملف VHD الثابت، يوجد ذيل الـ 512 بايت في نهاية الملف فقط؛ وفي ملف VHD الديناميكي، يتم وضع نسخة من الذيل عند البايت 0 كرأس (Header).
  • استخدمت مايكروسوفت أزور (Azure) في الأصل تنسيق VHD كقرص أساسي لجميع الأجهزة الافتراضية السحابية.

الأسئلة التقنية المتكررة

ما الفرق بين VHD و VHDX؟

VHD هو تنسيق مايكروسوفت الأقدم المقتصر على 2 تيرابايت. أما VHDX فهو البديل الحديث الذي يدعم سعة تصل إلى 64 تيرابايت مع حماية ضد التلف في حالات انقطاع التيار الكهربائي.

كيف يمكنني تركيب ملف VHD على نظام ويندوز؟

في نظام ويندوز، اضغط على مفتاحي Win+X، وافتح 'إدارة القرص' (Disk Management)، وانقر على 'إجراء' (Action) في القائمة العلوية، ثم اختر 'إرفاق VHD' (Attach VHD) لتركيبه كحرف محرك أقراص.

كيف يمكنني تحويل VHD إلى VMDK أو ISO؟

يمكنك تحويل ملفات VHD إلى صيغة VMware VMDK، أو صور الأقراص الخام، أو ملفات ISO مباشرة باستخدام File2File.app في متصفحك.