loading...

تعمیرات و اموزش

همان طور که گفته شد، MBR مهمترین برنامه برای بوت سیستم عامل به حساب می‌آید و بدون وجود آن، سیستم عاملی نیز بوت نخواهد شد. دستور موجود در MBR معمولاً برای این فر

مهدی اکبری بازدید : 64 یکشنبه 04 مهر 1395 زمان : 9:12 نظرات (0)

همان طور که گفته شد، MBR مهمترین برنامه برای بوت سیستم عامل به حساب می‌آید و بدون وجود آن، سیستم عاملی نیز بوت نخواهد شد. دستور موجود در MBR معمولاً برای این فرایند ساخته می‌شود اما ممکن است توسط افراد دیگر یا ویروس‌ها، تغییر داده شده و کدهای مخربی را اجرا کند. بنابراین وجود یک MBR کاملاً سالم برای بوت کردن بدون مشکل سیستم عامل ضروری است.

برای درک بهتر این مسئله، فرض کنید که شما یک کتاب آشپزی (حافظه) با چندین فصل (پارتیشن) که در هر فصل انواع دستور پخت ها (فایل ها) نوشته شده است. فرض کنید که قصد پختن غذایی (پارتیشن بوت رکورد) را دارید که در اول یکی از فصل‌هاست (پارتیشنی که سیستم عامل بر روی آن نصب شده) اما نمی‌توانید به صورت مستقیم صفحه مربوط به آن دستور العمل را پیدا کنید. 

در این صورت شما نیاز به یک فهرست (مستر بوت رکورد) در ابتدای کتاب دارید که در آن فقط فصل‌ها فهرست بندی شده اند. حال شما می‌توانید با در دست داشتن صفحه اول فصل (اولین سکتور پارتیشن) به دستور پخت مورد نیاز دسترسی داشته باشید. حال اگر در این فهرست، بجای آن چه که باید باشد، مسیر یک دستور دیگر نوشته شده باشد، شما به دستوری منتقل خواهید شد که اصلاً مورد نظر شما نیست.

ساختار MBR
مستر بوت رکورد MBR از 512 بایت تشکیل می‌شود که بر روی اولین سکتور حافظه نگه داشته می‌شود. این 512 بایت شامل دستوری برای اجرای PBR و جدولی برای حفظ اطلاعات پارتیشن‌هاست. در جدول زیر ساختار یک MBR استاندارد به صورت خلاصه نوشته شده است:
درباره اموزش ,
مطالب مرتبط
ارسال نظر برای این مطلب

کد امنیتی رفرش
تصویر : https://rozup.ir/thumb150/3079299/cryptotab-browser_social-post_vt-fullsize_7@2x.jpg
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • مطالب
    آمار سایت
  • کل مطالب : 333
  • کل نظرات : 11
  • افراد آنلاین : 2
  • تعداد اعضا : 10
  • آی پی امروز : 3
  • آی پی دیروز : 41
  • بازدید امروز : 5
  • باردید دیروز : 61
  • گوگل امروز : 0
  • گوگل دیروز : 1
  • بازدید هفته : 66
  • بازدید ماه : 1,293
  • بازدید سال : 8,493
  • بازدید کلی : 67,240