Code Boot Code چیست؟

چه حجم بوت کد آیا برای کمک به رفع خطاهای کد بوت دوره

کد حجم بوت و بلوک پارامتر دیسک و دو قسمت اصلی که حجم رکورد حجم / بوت را تشکیل می دهند . کد بوت حجمی توسط کد اصلی استارت بوت می شود و برای شروع مدیر بوت استفاده می شود که بارگذاری واقعی سیستم عامل را آغاز می کند .

کد بوت حجمی در هر پارتیشن وجود دارد که در آن رکورد بوت حجم وجود دارد که هر پارتیشن فرمت شده است . با این حال، آن را فقط توسط کد اصلی استارت بوت برای پارتیشن اولیه است که به عنوان فعال تنظیم شده است. در غیر این صورت، برای پارتیشن های غیر فعال، کد بوت حجمی استفاده نشده است.

کدهای boot volume مخصوص سیستم عامل در آن پارتیشن خاص هستند. برای مثال، کد بوت حجمی برای ویندوز 10 ممکن است متفاوت از یک برای طعم لینوکس و یا حتی نسخه دیگری از ویندوز مانند ویندوز XP یا ویندوز 7 عمل کند .

نکته: کد بوت حجمی گاهی با اختصار VBC نامیده می شود.

چه مقدار کد بوت دوره

رکورد اصلی بوت جستجو برای یک دستگاه بوت را در هر کدام از توالی / دستور بوت بایوس تنظیم می کند .

نکته: نحوه تغییر دستور بوت در BIOS را ببینید، اگر نیاز به تغییر جهت در کد کدهای بوت دستگاه وجود دارد.

هنگامی که یک دستگاه مربوطه یافت می شود مانند یک هارد دیسک ، کد بوت حجمی مسئول بارگذاری فایل های مناسب است که سیستم عامل را شروع می کند. برای ویندوز 10، ویندوز 8 ، ویندوز 7 و ویندوز ویستا ، این ویندوز بوت مدیریت (BOOTMGR) است که در واقع سیستم عامل را بارگذاری می کند.

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

در هر صورت، کد بوت حجمی داده های صحیح را پیدا می کند تا روند بوت را به سمت جلو حرکت دهد. هنگامی که کد بوت حجمی در فرآیند معمولی که OS از یک هارد دیسک بارگذاری می شود، می توانید ببینید:

  1. POST اجرا می شود تا قابلیت های سخت افزاری را بررسی کند.
  2. بایوس بارها و اشیاء را از رکورد اصلی بوت بر روی بخش اول دیسک سخت اجرا می کند.
  3. کد اصلی استارت بوت از طریق جدول پارتیشن اصلی برای یک پارتیشن bootable در آن هارد دیسک نمایش داده می شود.
  4. تلاش برای راه اندازی پارتیشن اولیه، فعال است.
  5. بخش boot volume آن پارتیشن به حافظه بارگذاری می شود تا بتواند از کد و بلوک پارامتر دیسک استفاده کند.
  6. کد بوت حجم درون آن بخش بوت به کنترل بقیه فرایند بوت می پردازد، جایی که مطمئن می شود که ساختار سیستم فایل در حال کار است.
  7. هنگامی که کد بوت حجمی سیستم فایل را تایید می کند، BOOTMGR یا NTLDR اجرا می شود.
  8. همانطور که در بالا ذکر شد، BOOTMGR یا NTLDR به حافظه بارگذاری می شود و کنترل به آنها منتقل می شود تا فایل های سیستم عامل مناسب بتوانند اجرا شوند و ویندوز به طور معمول می تواند شروع شود.

خطاهای کد حجم بوت

همانطور که می بینید بالا، اجزای بسیاری وجود دارد که فرایند کل را تشکیل می دهد که در طی آن سیستم عامل می تواند در نهایت بارگیری شود. این بدان معنی است که موارد زیادی وجود دارد که می توان یک خطا را رها کرد و بنابراین مسائل مختلفی که می تواند پیام های خطای خاص را ایجاد کند.

کد بوت حجم فاسد معمولا باعث اشتباهات hal.dll می شود مانند:

این دسته از خطاهای کد بوت حجم را می توان با دستور فرمان bootsect ، یکی از دستورات فرمان Command Prompt موجود در ویندوز ثابت کرد. در صورت نیاز به کمک، با استفاده از Bootsect برای به روز رسانی Code Boot Code به BOOTMGR مراجعه کنید.

در مرحله 4 بالا، اگر تلاش برای پیدا کردن یک پارتیشن فعال نتواند انجام شود، ممکن است خطایی مانند " No boot device" را مشاهده کنید. روشن است در نقطه ای که خطا رخ می دهد که به دلیل کد بوت حجم نیست.

ممکن است که یک پارتیشن به درستی فرمت شده در آن دیسک سخت وجود نداشته باشد یا اینکه بایوس به دستگاه اشتباه نگاه می کند؛ در این صورت شما می توانید دستور boot را به دستگاه صحیح مانند هارد دیسک (به جای یک دیسک یا خارجی هارد دیسک ، برای مثال)