بررسی لودر NT (NTLDR)

NTLDR (NT Loader) یک قطعه کوچک از نرم افزار است که از کد بوت حجمی ، بخشی از رکورد بوت حجم در پارتیشن سیستم بارگذاری شده است، که به سیستم عامل ویندوز XP شما کمک می کند.

NTLDR به عنوان مدیر بوت و سیستم بارگذاری سیستم عمل می کند. در سیستم عامل های منتشر شده پس از ویندوز XP، BOOTMGR و winload.exe با هم NTLDR را جایگزین می کنند.

اگر سیستم عامل های متعددی نصب شده و به طور صحیح پیکربندی شده است، NTLDR هنگامی که کامپیوتر شما شروع می شود، منوی بوت را نشان می دهد، به شما این امکان را می دهد که سیستم عامل را بارگذاری کنید.

خطاهای NTLDR

یک خطای راه اندازی معمول در ویندوز XP NTLDR خطای گمشده است، که گاهی اوقات هنگامی که رایانه تلاش می کند به صورت عمدی بوت شدن به یک دیسک غیر قابل بوت یا فلاپی دیسک را مشاهده کند.

با این حال، گاهی اوقات NTLDR خطا هنگام تلاش برای بوت شدن به هارد دیسک فاسد ایجاد می شود زمانی که شما واقعا به معنای بوت شدن به یک دیسک یا دستگاه USB در حال اجرا ویندوز و یا برخی از نرم افزار های دیگر است. در این حالت، تغییر دستورالعمل بوت به دستگاه CD / USB به احتمال زیاد این مشکل را حل خواهد کرد.

NTLDR چیست؟

هدف از NTLDR این است که یک کاربر می تواند سیستم عامل را برای بوت شدن انتخاب کند. بدون آن، هیچ راهی برای هدایت فرایند بوت شدن برای بارگذاری سیستم عامل مورد نظر شما در آن زمان وجود ندارد.

این دستور عملیاتی است که NTLDR در هنگام بوت شدن انجام می دهد:

  1. به سیستم فایل بر روی درایو قابل بوت (یا NTFS یا FAT ) دسترسی پیدا می کند.
  2. اطلاعات ذخیره شده در hiberfil.sys بارگذاری می شود، اگر ویندوز قبلا در حالت خواب زمستانی بود، بدان معنی است که سیستم عامل به تازگی جایی که گذشته بود کنار گذاشته شد.
  3. اگر آن را به حالت خواب رها نکردید، boot.ini از آن خوانده شده و سپس منوی بوت را می دهد.
  4. NTLDR فایل خاصی را که در boot.ini توصیف شده است بارگذاری می کند اگر سیستم عامل انتخاب شده یک سیستم عامل مبتنی بر NT نیست. اگر فایل مرتبط در boot.ini داده نشده باشد، bootsect.dos استفاده می شود.
  5. اگر سیستم عامل انتخاب شده مبتنی بر NT باشد، NTLDR ntdetect.com را اجرا می کند.
  6. در نهایت، ntoskrnl.exe آغاز می شود.

گزینه های منو هنگام انتخاب یک سیستم عامل هنگام بوت شدن، در فایل boot.ini تعریف شده است. با این حال، گزینه های بوت برای نسخه های غیر NT از ویندوز را می توان از طریق فایل پیکربندی شده است، به همین دلیل است که باید یک فایل مرتبط است که می تواند به عنوان خوانده شده برای درک چه بعدی باید انجام شود - نحوه بوت شدن به سیستم عامل.

توجه: فایل boot.ini به طور طبیعی از اصلاح با ویژگی های سیستم ، پنهان و فقط خواندن محافظت می شود. بهترین راه برای ویرایش فایل boot.ini با دستور bootcfg است که نه تنها به شما امکان ویرایش فایل را می دهد بلکه پس از اتمام دوباره آن ویژگی ها را دوباره اعمال می کند. شما می توانید فایل های boot.ini را با مشاهده فایل های پنهان سیستم ویرایش کنید ، به طوری که شما می توانید فایل INI را پیدا کرده و سپس قبل از ویرایش را خاموش کنید.

اطلاعات بیشتر در مورد NTLDR

اگر شما فقط یک سیستم عامل را به کامپیوتر خود نصب کرده اید، منوی بوت NTLDR را نمی بینید.

بوت لودر NTLDR می تواند از نه تنها هارد دیسک بلکه دیسک، فلش درایو ، فلاپی دیسک و سایر دستگاه های ذخیره سازی قابل حمل نیز اجرا شود.

در سیستم حجم NTLDR نیاز به هر دو بوت لودر خود و همچنین ntdetect.com است که برای پیدا کردن اطلاعات سخت افزاری اساسی برای بوت شدن سیستم استفاده می شود. همانطور که در بالا ذکر شد، فایل دیگری که حاوی اطلاعات پیکربندی بوت مهم است، boot.ini است - در هنگام boot.ini از NTLDR \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \