سجل الإقلاع الرئيسي

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث

سجل الإقلاع الرئيسي هو أول قطاع على وحدات التخزين التي تم تقسيمها مسبقـًا. ويحتوي على شفرة تقوم بتحديد مكان القسم النشط (Active partition) وباستدعاء الـ Volume Boot Record. إذن فالشيفرة الموجودة في هذا السجل هي القادرة على فهم تقسيمة القرص.

نظرة عامة[عدل]

سجل الإقلاع الرئيسي تم تقديمه مع IBM PC DOS 2.0 لدعم القرص الصلب, ثم مع IBM Personal Computer XT في عام 1982. وهو يحتوي على 512 بايت أو أكثر موجودة في القطاع الأول.

مكوناته[عدل]

سجل الإقلاع الرئيسي يحتوي على واحدة أو أكثر من:

  • جدول القرص ( partition table ) وهو يصف أقسام وحدة التخزين. ويمكن تسميته قطاع القسم ( partition sector )
  • Bootstrap cade: وهو خاص لتقديم التعليمات لتحديد القسم الخاص بالنظام, ثم يقوم بتحميل وتنفيذ الـ VBR ( Volume Boot Record ) بشكل متسلسل.
  • 32-bit disk signature
  • 32-bit disk timestamp

انتشاره[عدل]

ونظراً للشعبية الواسعة للأجهزة المتوافقة مع الـ PC, نجد أن سجل الإقلاع الرئيسي واسع الإستخدام, لتستخدمها أنظمة التشغيل الأخرى.

تقسيم القرص[عدل]

الهيكل الكلاسيكي العام للـ MBR
Address Description Size in bytes
Hex Dec
+000h +0 Bootstrap code area 446
+1BEh +446 Partition entry #1 Partition table
(for primary partitions)
16
+1CEh +462 Partition entry #2 16
+1DEh +478 Partition entry #3 16
+1EEh +494 Partition entry #4 16
+1FEh +510 55h Boot signature 2
+1FFh +511 AAh
Total size: 446 + 4*16 + 2 512

الهيكل الحديث للـ MBR
Address Description Size in bytes
Hex Dec
+000h +0 Bootstrap code area (part 1) 218
+0DAh +218 0000h Disk timestamp[1][nb 1] (optional, MS-DOS 7.1-8.0 (Windows 95B/98/98SE/ME), alternatively can serve as OEM loader signature with NEWLDR) 2
+0DCh +220 original physical drive (80h etc.) 1
+0DDh +221 seconds (0..59) 1
+0DEh +222 minutes (0..59) 1
+0DFh +223 hours (0..23) 1
+0E0h +224 Bootstrap code area (part 2, code entry at +000h) 216
(max. 222)
+1B8h +440 32-bit disk signature Disk signature (optional, Windows NT/2000/Vista/7 and other OSes) 4
+1BCh +444 0000h 2
+1BEh +446 Partition entry #1 Partition table
(for primary partitions)
16
+1CEh +462 Partition entry #2 16
+1DEh +478 Partition entry #3 16
+1EEh +494 Partition entry #4 16
+1FEh +510 55h Boot signature 2
+1FFh +511 AAh
Total size: 218 + 6 + 216 + 6 + 4*16 + 2 512


روابط إضافية[عدل]

References[عدل]

  1. ^ اكتب عنوان المرجع بين علامتي الفتح <ref> والإغلاق </ref> للمرجع Sedory_2004_Timestamp


وسوم <ref> موجودة لمجموعة اسمها "nb"، ولكن لم يتم العثور على وسم <references group="nb"/> أو هناك وسم </ref> ناقص