~2 دقیقه مطالعه • بروزرسانی ۲۵ آذر ۱۴۰۴
1. Bootloader چیست؟
Bootloader یا Bootstrap Loader برنامهای حیاتی است که فرآیند راهاندازی سیستم را آغاز میکند. پس از اجرای POST و تأیید سلامت سختافزار، Bootloader کنترل را به دست گرفته و هسته سیستمعامل ویندوز را بارگذاری میکند. دو Bootloader اصلی در ویندوز وجود دارند:
NTLDR: مورد استفاده در Windows NT تا Windows Server 2003BOOTMGR: مورد استفاده در Windows Vista تا Windows Server 2025
2. Boot Sector چیست؟
Boot Sector اولین بخش دیسک است که شامل اطلاعات لازم برای اجرای Bootloader است. این بخش میتواند MBR یا GPT باشد:
- BIOS + MBR: شامل
Master Boot CodeوPartition Table. - BIOS + GPT: استفاده از
Protective MBRبرای سازگاری. - UEFI + MBR: استفاده از
CSMبرای شبیهسازی BIOS. - UEFI + GPT: شامل
EFI System Partition (ESP)برای ذخیره Bootloader و فایلهای ضروری.
3. Boot Menu چیست؟
Boot Menu امکان انتخاب بین چند سیستمعامل نصبشده را فراهم میکند. در نسخههای قدیمی ویندوز، این منو توسط فایل boot.ini مدیریت میشد، در حالی که نسخههای جدیدتر از BCD برای کنترل تنظیمات بوت استفاده میکنند.
نمونه فایل boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /fastdetect4. Safe Mode چیست؟
Safe Mode یک حالت تشخیصی است که ویندوز را با حداقل درایورها و سرویسها اجرا میکند. این حالت برای رفع مشکلات سیستم بسیار مفید است:
- نسخههای قدیمی (NT تا Server 2003): دسترسی با کلید
F8در منوی Advanced Options. - نسخههای جدید (Vista تا Server 2025): دسترسی از طریق
Advanced Startup Optionsبا نگه داشتن کلیدShiftهنگام انتخاب Power.
مراحل ورود به Safe Mode در نسخههای جدید:
- انتخاب
Troubleshootاز صفحه Choose an option - انتخاب
Startup Settingsاز Advanced options - کلیک روی
Restart - انتخاب گزینه
Safe Modeپس از ریاستارت
نتیجهگیری
شناخت Bootloader، Boot Sector، Boot Menu و Safe Mode برای مدیریت فرآیند بوت و رفع مشکلات سیستم ضروری است. این اجزا با هم امکان راهاندازی ایمن و انعطافپذیر ویندوز را فراهم میکنند.
نوشته و پژوهش شده توسط دکتر شاهین صیامی