رکورد اصلی راهاندازی (اغلب به صورت MBR کوتاه میشود) نوعی بخش بوت است که روی یک درایو دیسک سخت یا دستگاه ذخیرهسازی دیگری ذخیره میشود که حاوی کد رایانهای لازم برای شروع فرآیند بوت است.
هنگامی که هارد دیسک پارتیشن بندی می شود ایجاد می شود، اما درون یک پارتیشن قرار ندارد. این بدان معناست که رسانههای ذخیرهسازی غیرپارتیشنبندیشده، مانند فلاپی دیسکها، حاوی رکورد اصلی بوت نیستند.
MBR در بخش اول یک دیسک قرار دارد. آدرس خاص سیلندر: 0، سر: 0، بخش: 1 است.
معمولاً به اختصار MBR نامیده می شود. همچنین ممکن است آن را ببینید که به آن بخش اصلی بوت، سکتور صفر، بلوک بوت اصلی، یا بخش بوت پارتیشن اصلی میگویند.با این حال، "MBR" همانطور که در این صفحه توضیح داده شد کاملاً با سایر عباراتی که از این حروف استفاده می کنند، مانند نرخ بیت چندگانه و ثبات بافر حافظه، کاملاً نامرتبط است.
Master Boot Record چه کاری انجام می دهد؟
یک رکورد اصلی بوت از سه قطعه اصلی تشکیل شده است: جدول پارتیشن اصلی، امضای دیسک، و کد اصلی راهاندازی.
در اینجا نسخه ساده شده ای از نقشی است که هنگام راه اندازی رایانه برای اولین بار بازی می کند:
- BIOS به دنبال دستگاه هدفی برای راهاندازی میگردد که حاوی رکورد اصلی راهاندازی باشد.
-
کد بوت MBR از کد بوت حجمی آن پارتیشن خاص برای شناسایی محل پارتیشن سیستم استفاده می کند.
- بخش بوت آن پارتیشن خاص برای راه اندازی سیستم عامل استفاده می شود.
همانطور که می بینید، رکورد بوت اصلی کار بسیار مهمی در فرآیند راه اندازی ایفا می کند. بدون این بخش خاص از دستورالعملها که همیشه در دسترس باشد، رایانه نمیداند چگونه سیستم عامل را راهاندازی کند.
چگونه مشکلات Master Boot Record (MBR) را برطرف کنیم
مشکلات مربوط به رکورد اصلی بوت ممکن است به دلایل مختلفی رخ دهد - شاید ربوده شدن توسط یک ویروس MBR یا خرابی به لطف یک هارد دیسک آسیب دیده فیزیکی. رکورد اصلی بوت ممکن است به مقدار کمی آسیب ببیند یا حتی به طور کامل حذف شود.
خطای "عدم راهاندازی دستگاه" معمولاً نشاندهنده مشکل رکورد اصلی راهاندازی است، اما بسته به سازنده رایانه یا سازنده BIOS مادربرد، پیام ممکن است متفاوت باشد.
یک "اصلاح" MBR باید خارج از ویندوز (قبل از شروع به کار) انجام شود زیرا، البته، ویندوز نمی تواند راه اندازی شود.
- Windows 11, 10 & 8: رکورد بوت اصلی خراب را می توان با استفاده از دستور bootrec در گزینه های راه اندازی پیشرفته در ویندوز 11، ویندوز 10 و ویندوز 8 تعمیر کرد.
- Windows 7 و Vista: در حالی که ویندوز 7 و ویندوز ویستا از یک فرمان پشتیبانی می کنند، به جای آن از گزینه های بازیابی سیستم استفاده می شود.
- Windows XP: در ویندوز XP، رکورد اصلی بوت با استفاده از دستور fixmbr قابل تعمیر است. برای راهنمایی نحوه تعمیر Master Boot Record در ویندوز XP را ببینید.
برخی از رایانه ها سعی می کنند قبل از هارد دیسک از فلاپی بوت شوند، در این صورت هر نوع کد مخربی که روی آن فلاپی وجود دارد در حافظه بارگذاری می شود. این نوع کد می تواند جایگزین کد معمولی در MBR شود و از راه اندازی سیستم عامل جلوگیری کند.
اگر مشکوک هستید که یک ویروس می تواند مقصر یک رکورد بوت اصلی خراب باشد، توصیه می کنیم قبل از راه اندازی سیستم عامل از یک برنامه آنتی ویروس قابل بوت رایگان برای اسکن ویروس ها استفاده کنید. اینها مانند ابزارهای آنتی ویروس معمولی هستند، اما حتی زمانی که سیستم عامل این کار را نمی کند، کار می کنند.
MBR و GPT: تفاوت چیست؟
وقتی در مورد MBR و GPT (جدول پارتیشن GUID) صحبت می کنیم، در مورد دو روش مختلف برای ذخیره اطلاعات پارتیشن صحبت می کنیم. هنگام پارتیشن بندی هارد دیسک یا استفاده از ابزار پارتیشن بندی دیسک، گزینه ای برای انتخاب یکی یا دیگری مشاهده خواهید کرد.
GPT جایگزین MBR شده است زیرا محدودیت های کمتری دارد. به عنوان مثال، حداکثر اندازه پارتیشن یک دیسک MBR که با اندازه تخصیص واحد 512 بایت فرمت شده است، در مقایسه با 9.3 ZB (بیش از 9 میلیارد ترابایت) که دیسکهای GPT اجازه میدهند، 2 ترابایت است.
همچنین، MBR فقط به چهار پارتیشن اصلی اجازه می دهد و نیاز به یک پارتیشن توسعه یافته برای نگهداری پارتیشن های دیگر به نام پارتیشن های منطقی دارد. سیستم عامل های ویندوز می توانند تا 128 پارتیشن در درایو GPT بدون نیاز به ساخت پارتیشن توسعه یافته داشته باشند.
راه دیگری که GPT بهتر از MBR عمل می کند این است که بازیابی از فساد چقدر آسان است. دیسکهای MBR اطلاعات بوت را در یک مکان ذخیره میکنند که به راحتی میتواند خراب شود. دیسکهای GPT همین دادهها را در چندین نسخه روی هارد دیسک ذخیره میکنند تا تعمیر آن را بسیار آسانتر کنند. یک دیسک پارتیشن بندی شده GPT حتی می تواند مشکلات را به طور خودکار شناسایی کند زیرا به صورت دوره ای خطاها را بررسی می کند.
GPT از طریق UEFI پشتیبانی می شود، که در نظر گرفته شده است جایگزینی برای BIOS باشد.
سوالات متداول
چگونه از MBR به GPT تغییر دهم؟
می توانید یک دیسک MBR را با استفاده از رابط ویندوز به دیسک GPT تبدیل کنید. پس از پشتیبانگیری یا انتقال دادهها به دیسک GPT، روی هر پارتیشن کلیک راست کرده و Delete Partition یا Delete Volume را انتخاب کنید سپس، روی دکمه راست کلیک کنید. دیسک MBR که میخواهید به دیسک GPT تغییر دهید و Convert to GPT Disk را انتخاب کنید
تعداد پارتیشن هایی که سیستم پارتیشن بندی MBR می تواند پشتیبانی کند چقدر است؟
یک درایو MBR می تواند تا چهار پارتیشن استاندارد را پشتیبانی کند. این پارتیشن ها معمولاً به عنوان پارتیشن های اولیه تعیین می شوند.