چرا وجود MBR سالم ضروری است؟

همان طور که گفته شد، MBR مهمترین برنامه برای بوت سیستم عامل به حساب می‌آید و بدون وجود آن، سیستم عاملی نیز بوت نخواهد شد. دستور موجود در MBR معمولاً برای این فرایند ساخته می‌شود اما ممکن است توسط افراد دیگر یا ویروس‌ها، تغییر داده شده و کدهای مخربی را اجرا کند. بنابراین وجود یک MBR کاملاً سالم برای بوت کردن بدون مشکل سیستم عامل ضروری است.
برای درک بهتر این مسئله، فرض کنید که شما یک کتاب آشپزی (حافظه) با چندین فصل (پارتیشن) که در هر فصل انواع دستور پخت ها (فایل ها) نوشته شده است. فرض کنید که قصد پختن غذایی (پارتیشن بوت رکورد) را دارید که در اول یکی از فصل‌هاست (پارتیشنی که سیستم عامل بر روی آن نصب شده) اما نمی‌توانید به صورت مستقیم صفحه مربوط به آن دستور العمل را پیدا کنید.   در این صورت شما نیاز به یک فهرست (مستر بوت رکورد) در ابتدای کتاب دارید که در آن فقط فصل‌ها فهرست بندی شده اند. حال شما می‌توانید با در دست داشتن صفحه اول فصل (اولین سکتور پارتیشن) به دستور پخت مورد نیاز دسترسی داشته باشید. حال اگر در این فهرست، بجای آن چه که باید باشد، مسیر یک دستور دیگر نوشته شده باشد، شما به دستوری منتقل خواهید شد که اصلاً مورد نظر شما نیست.
ساختار MBR
مستر بوت رکورد MBR از 512 بایت تشکیل می‌شود که بر روی اولین سکتور حافظه نگه داشته می‌شود. این 512 بایت شامل دستوری برای اجرای PBR و جدولی برای حفظ اطلاعات پارتیشن‌هاست. در جدول زیر ساختار یک MBR استاندارد به صورت خلاصه نوشته شده است:
نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.