قسم تمهيد BIOS
قسم التمهيد في نظام الإدخال والإخراج الأساسي (BIOS) هو قسم على جهاز تخزين البيانات يستخدمه برنامج GNU GRUB على أجهزة الكمبيوتر الشخصية القديمة التي تعمل بنظام BIOS لتمهيد نظام التشغيل ، وذلك عندما يحتوي جهاز التمهيد الفعلي على جدول أقسام GUID ( GPT ) . يُشار إلى هذا التخطيط أحيانًا باسم تمهيد BIOS/GPT. [ 1 ]
يتطلب نظام التخزين ذو التقسيم GPT وجود قسم تمهيد BIOS لتخزين المراحل الثانية من GRUB. أما في الأجهزة التقليدية ذات التقسيم MBR ، فعادةً ما تكون قطاعات القرص التي تلي القطاع الأول مباشرةً غير مستخدمة، لأن نظام التقسيم لا يخصصها لأي غرض محدد، كما تتجنبها أدوات التقسيم لأغراض المحاذاة. في الأجهزة القائمة على GPT، تحتوي هذه القطاعات على جدول التقسيم الفعلي، مما يستلزم استخدام قسم إضافي. في الأقراص ذات التقسيم MBR، تُنفذ برامج الإقلاع عادةً بحيث يعمل جزء من التعليمات البرمجية المخزن داخل MBR، والذي لا يتجاوز حجمه 512 بايت، كمرحلة أولى تُستخدم أساسًا لتحميل مرحلة ثانية أكثر تطورًا، قادرة، على سبيل المثال، على قراءة وتحميل نواة نظام التشغيل من نظام الملفات .
ملخص

عند استخدام قسم تمهيد BIOS، فإنه يحتوي على المرحلة الثانية من برنامج مُحمِّل التمهيد ، مثل GRUB 2؛ أما المرحلة الأولى فهي الشفرة الموجودة في سجل التمهيد الرئيسي (MBR). ولا يُعد استخدام هذا القسم الطريقة الوحيدة لتنفيذ التمهيد القائم على BIOS عند استخدام محركات الأقراص الصلبة المُقسَّمة بنظام GPT؛ ومع ذلك، لا يمكن لمُحمِّلات التمهيد المعقدة، مثل GRUB 2، أن تتسع بالكامل ضمن مساحة MBR التي تتراوح بين 398 و446 بايت، لذا فهي تحتاج إلى مساحة تخزين إضافية. في أقراص MBR، تستخدم مُحمِّلات التمهيد هذه عادةً القطاعات التي تلي MBR مباشرةً لهذا الغرض؛ وتُعرف هذه المساحة عادةً باسم "فجوة MBR". لا توجد مساحة غير مستخدمة مماثلة في أقراص GPT، ويُعد قسم تمهيد BIOS وسيلةً لتخصيص هذه المساحة رسميًا لاستخدامها من قِبل مُحمِّل التمهيد.
المعرف الفريد عالميًا (GUID) لقسم تمهيد BIOS في مخطط GPT هو21686148-6449-6E6F-744E-656564454649 16[ 2 ] [ 3 ] (والتي، عند كتابتها إلى جدول تقسيم GPT في حقول الترتيب الصغير المطلوبة، تُشكّل سلسلة ASCII "Hah!IdontNeedEFI").في سياق GPT على حاسوب يعمل بنظام BIOS، يُشبه قسم تمهيد BIOS في بعض النواحيقسم نظام EFI، الذي تستخدمه الأنظمة القائمة علىEFI. يحتوي قسم نظام EFI على نظام ملفات وملفات يستخدمها UEFI، بينما يُستخدم قسم تمهيد BIOS في الأنظمة القائمة على BIOS ويتم الوصول إليه بدون نظام ملفات عن طريق تخزين التعليمات البرمجية الثنائية الخام.
متطلبات حجم قسم تمهيد BIOS منخفضة للغاية، حيث يمكن أن يصل حجمه إلى حوالي 30 كيلوبايت؛ ومع ذلك، ونظرًا لاحتمالية احتياج برامج التمهيد المستقبلية إلى مساحة أكبر، قد يكون 1 ميجابايت حجمًا مناسبًا لقسم تمهيد BIOS. ونظرًا لسياسات محاذاة الأقسام التي تعتمدها معظم أدوات تقسيم الأقراص الحديثة لتحقيق الأداء الأمثل مع أقراص التنسيق المتقدم ، وأجهزة SSD ، وبعض تكوينات RAID ، فإن مساحةً ما تبقى تسمح بوضع قسم تمهيد BIOS بين جدول تقسيم GPT وأول قسم مُحاذى بهذه الطريقة (34-2047 للقطاعات 512 بايت؛ 6-255 للقطاعات 4096 بايت). إذا تم إنشاء قسم تمهيد BIOS باستخدام هذه المساحة الفارغة، فسيكون خارج نطاق مواصفات محاذاة GPT، [ 4 ] ولكن هذا ليس مهمًا جدًا للأسباب التالية: (أ) قاعدة المحاذاة "يُفضّل" وليست "إلزامية" (ب) تستند القاعدة إلى اعتبارات الأداء، والتي لا تُحدث أي تأثير يُذكر على قسم صغير جدًا يُستخدم فقط عند بدء تشغيل النظام.
الخلق
من المعروف أن الأدوات المساعدة التالية تدعم أقسام التمهيد الخاصة بنظام BIOS:
- قرص cfdisk
- fdisk
- برنامج GNU Parted (الإصدار 2.0 أو أحدث).
- GParted ، الواجهة الأمامية لبرنامج GNU Parted.
- محرر تقسيم gpt(8) في NetBSD (5.0 أو أحدث).
- gdisk : GPT fdisk
انظر أيضاً
مراجع
- ↑ "جدول تقسيم GUID" . archlinux.org . 19-03-2015 . تم الاسترجاع في 05-03-2015 .
- ↑ "تثبيت GNU GRUB، القسم 3.4: تثبيت BIOS" . gnu.org . تم الاطلاع عليه بتاريخ 26-06-2014 .
- ↑ "parttypes.cc في شفرة مصدر gptfdisk" . مشروع gptfdisk على موقع sourceforge.net . تم الاطلاع عليه بتاريخ 3 مايو 2023 .
- ↑ انظر https://uefi.org/specs/UEFI/2.10/05_GUID_Partition_Table_Format.html ، "يجب محاذاة أقسام GPT مع الأكبر من: أ - حدود الكتلة المادية، إن وجدت؛ ب - دقة طول النقل الأمثل، إن وجدت."
روابط خارجية
- تثبيت BIOS ، وهو جزء من وثائق GRUB2
- دليل تشغيل نظام لينكس باستخدام GUID من Funtoo
- الإقلاع من GPT ، جزء من وثائق GPT fdisk
- مشاكل نظام BIOS القديم مع GPT ، 22 فبراير 2014، بقلم رود سميث
- نظام الإدخال والإخراج الأساسي (BIOS)
- أقسام القرص
