اگر رایانه شما شروع به کار نکند، اصلاح خطای راه اندازی خودکار کمک نمی کند یا شما به سادگی یکی از خطاهای مانند "هیچ دستگاه قابل بوت را وارد کنید دیسک بوت را وارد کنید و هر کلید را فشار دهید" - در همه این موارد، اصلاح سوابق بوت MBR و پیکربندی بوت BCD، O آنچه در این دستورالعمل گفته خواهد شد. (اما نه لزوما کمک می کند، بستگی به وضعیت خاص دارد).
من قبلا مقاله ای با موضوع مشابهی نوشتم، برای مثال، نحوه تعمیر ویندوز bootloader، اما این بار تصمیم گرفتم آن را به طور دقیق تر نشان دهم (پس از اینکه من از شما خواسته شد که از Aomei OneKey Recovery شروع کنم، اگر از دانلود حذف شد و ویندوز متوقف شد اجرا کن)
به روز رسانی: اگر شما ویندوز 10، پس اینجا نگاه کنید: تعمیر ویندوز 10 بوت لودر.
Bootrec.exe - ابزار تعمیر خطا بوت ویندوز
همه چیز در این راهنما شرح داده شده است برای ویندوز 8.1 و ویندوز 7 (من فکر می کنم آن را برای ویندوز 10 کار خواهد کرد) قابل استفاده است، و ما از ابزار بازیابی خط فرمان موجود در سیستم برای شروع bootrec.exe استفاده کنید.
در این حالت، خط فرمان باید اجرا شود نه داخل ویندوز، اما تا حدودی متفاوت است:
- برای ویندوز 7 شما بایستی از دیسک بازیابی شده قبلی (که در سیستم خود ایجاد شده است) یا از کیت توزیع بوت کنید. هنگام بارگیری از بسته توزیع در پایین پنجره شروع نصب (پس از انتخاب یک زبان)، "System Restore" را انتخاب کنید و سپس خط فرمان را راه اندازی کنید.
- برای ویندوز 8.1 و 8، شما می توانید توزیع را تا آنجا که در پاراگراف قبلی شرح داده شده است (سیستم بازگردانی - تشخیص - تنظیمات پیشرفته - Command Prompt). یا اگر گزینه ای برای راه اندازی «گزینه های بوت ویژه» ویندوز 8 دارید، می توانید خط فرمان را در گزینه های پیشرفته پیدا کنید و از آنجا اجرا کنید.
اگر bootrec.exe را وارد کنید در خط فرمان راه اندازی شده در این روش، شما قادر خواهید بود با تمام دستورات در دسترس آشنا شوید. به طور کلی، شرح آنها کاملا روشن است و بدون توضیح من، اما فقط در صورتی که من هر مورد و دامنه آن را شرح دهد.
نوشتن بخش جدید بوت
در حال اجرا bootrec.exe با گزینه / FixBoot به شما اجازه می دهد تا یک بخش بوت جدید را در قسمت پارتیشن سیستم هارد دیسک بنویسید، با استفاده از یک پارتیشن بوت که سازگار با سیستم عامل شما - ویندوز 7 یا ویندوز 8.1 است.
استفاده از این پارامتر در مواردی مفید است:
- بخش بوت شدن آسیب دیده است (برای مثال، پس از تغییر ساختار و اندازه پارتیشن های هارد دیسک)
- یک نسخه قدیمی ویندوز بعد از یک نسخه جدیدتر نصب شد (به عنوان مثال، ویندوز XP پس از ویندوز 8 را نصب کردید)
- هر بخش بوت سازگار غیر ویندوز ضبط شد.
برای ضبط یک بخش جدید بوت، به سادگی bootrec را با پارامتر مشخص شده شروع کنید، همانطور که در تصویر زیر نشان داده شده است.
MBR Repair (Master Boot Record، Master Boot Record)
اولین پارامترهای bootrec.exe مفید است FixMbr، که به شما اجازه می دهد MBR یا بوت لودر ویندوز را تعمیر کنید. هنگام استفاده از آن، یک MBR آسیب دیده توسط یکی از جدید رونویسی می شود. رکورد بوت در بخش اول دیسک سخت قرار گرفته و به BIOS می گوید چگونه و جایی که شروع به بارگذاری سیستم عامل می کند. در صورتی که آسیب دیدید می توانید خطاهای زیر را مشاهده کنید:
- بدون دستگاه بوت
- گم شدن سیستم عامل
- خطای دیسک یا دیسک غیر سیستم
- علاوه بر این، اگر پیامی مبنی بر اینکه رایانه قفل شده است (یک ویروس) حتی قبل از شروع بارگذاری ویندوز دریافت می کند، تعمیر MBR و همچنین بوت ممکن است در اینجا کمک کند.
برای اجرای ورود به سیستم، در خط فرمان تایپ کنید bootrecexe /fixmbr و دکمه Enter را فشار دهید.
جستجو برای نصب ویندوز از دست رفته در منوی بوت
اگر چندین سیستم ویندوز بیشتر از ویندوز ویستا در رایانه شما نصب شده باشد، اما نه همه آنها در منوی بوت ظاهر می شود، میتوانید دستور bootrec.exe / scanos را برای جستجو برای تمام سیستم های نصب شده (و نه فقط برای مثال، شما می توانید همان قسمت را به منوی بوت اضافه کنید) بازیابی OneKey Recovery)
اگر نصب و راه اندازی ویندوز بر روی کامپیوتر شما یافت شد، سپس برای اضافه کردن آنها به منوی بوت، از دوباره ایجاد مخزن پیکربندی BCD بوت (بخش بعدی) ایجاد کنید.
بازسازی BCD - تنظیمات بوت ویندوز
برای بازسازی BCD (پیکربندی بوت ویندوز) و اضافه کردن تمام سیستم های ویندوز نصب شده از دست رفته (و همچنین پارتیشن های بازیابی مبتنی بر ویندوز)، از دستور bootrec.exe / RebuildBcd استفاده کنید.
در بعضی موارد، اگر این اقدامات کمک نکنند، قبل از انجام بازنویسی BCD، باید ارزش دستورات زیر را امتحان کنید:
- bootrec.exe / fixmbr
- bootrec.exe / nt60 همه / نیروی
نتیجه گیری
همانطور که می بینید، bootrec.exe کاملا یک ابزار قدرتمند برای رفع انواع خطاهای بوت ویندوز است و می توانم با اطمینان بگویم یکی از مشکالت رایج برای حل مشکلات با رایانه های کاربران است. من فکر می کنم این اطلاعات برای شما یک بار مفید خواهد بود.