نحوه استفاده از Command Prompt برای رفع مشکلات سوابق بوت رایانه شخصی
می توانید از ابزارهای بازیابی سیستم(system recovery) برای رفع اکثر مشکلات رایانه خود استفاده کنید. با این حال، مواقعی وجود دارد که باید چنین مسائلی را به صورت دستی حل کنید، مانند زمانی که رایانه ویندوز(Windows computer) شما بوت نمی شود. در این موارد می توانید از ابزاری به نام Bootrec.exe استفاده کنید. این می تواند به شما کمک کند مواردی مانند رکورد بوت اصلی(master boot record) ( MBR )، بخش بوت(boot sector) یا ذخیره اطلاعات پیکربندی بوت (BCD)(Boot Configuration Data (BCD)) را عیب یابی و تعمیر کنید . در اینجا نحوه عملکرد آن در تمام نسخه های مدرن ویندوز آمده است:
توجه:(NOTE:) این راهنما ویندوز 10(Windows 10) ، ویندوز 7 و ویندوز 8.1(Windows 8.1) را پوشش می دهد .
Bootrec.exe - ابزار تعمیر(repair tool) نهایی برای مشکلات بوت در ویندوز(Windows)
مهم نیست که از ویندوز 7 یا ویندوز 10(Windows 10) استفاده می کنید ، اگر سیستم عامل(operating system) شما در راه اندازی مشکل دارد و Startup Repair(trouble booting and Startup Repair) نمی تواند مشکل را برطرف کند، ارزش امتحان کردن ابزار Bootrec.exe را دارد. (Bootrec.exe)با استفاده از این ابزار می توانید Master Boot Record (MBR) را تعمیر کنید، یک (Master Boot Record (MBR))بخش بوت(boot sector) جدید بنویسید ، Boot Configuration Data (BCD) را دوباره بسازید و نصب های گمشده ویندوز(Windows) را به داده های پیکربندی بوت(boot configuration) اضافه کنید .
اگر می خواهید بدانید همه اینها به چه معنا هستند، در اینجا توضیحی برای هر یک از آنها وجود دارد:
- Master Boot Record (MBR) - اولین بخش از درایو سیستم شما(system drive) . هدف آن این است که به بایوس(BIOS) کامپیوتر بگوید که کجا سیستم عامل را(operating system) جستجو کند تا بتواند آن را راه اندازی کند.
- بخش بوت(Boot sector) - ناحیه ای از دیسک که حاوی کدی است که باید در حافظه RAM(RAM memory) بارگذاری شود ، که برای بارگذاری سیستم عامل(operating system) ضروری است . یک بخش بوت(boot sector) باید دارای یک امضای دیسک(disk signature) خاص باشد تا توسط BIOS به عنوان یک بخش بوت(boot sector) دیده شود . اگر این امضا خراب باشد یا تغییر کرده باشد، BIOS نمیتواند بخش بوت(boot sector) را پیدا کند و نمیتواند دستورالعملهای لازم برای یافتن و راهاندازی سیستم عامل(operating system) را بارگیری کند . در ویندوز 7(Windows 7) و نسخه های جدیدتر ویندوز(Windows) ، بخش بوت(boot sector) بارگذاری می شودWindows Boot Manager به (Windows Boot Manager)داده های پیکربندی بوت(Boot Configuration Data) دسترسی پیدا می کند و از این اطلاعات برای بارگیری سیستم عامل استفاده می کند(operating system)
- داده های پیکربندی بوت (BCD)(Boot Configuration Data (BCD)) - BCD یک پایگاه داده از داده های پیکربندی زمان راه اندازی است که توسط مدیر بوت ویندوز(Windows Boot Manager) استفاده می شود . داده های پیکربندی بوت(Boot Configuration Data) در یک فایل داده(data file) ای ذخیره می شود که فرمت مشابه رجیستری ویندوز(Windows Registry) دارد.
نحوه راه اندازی Command Prompt زمانی که ویندوز(Windows) با موفقیت بارگذاری نمی شود
برای اینکه بتوانید از Bootrec.exe استفاده کنید ، باید از Command Prompt استفاده کنید . با این حال، از آنجایی که از قبل مشکلات راه اندازی دارید، بدیهی است که نمی توانید آن را به سادگی از ویندوز(Windows) اجرا کنید .
باید از یک دیسک تعمیر(repair disc) یا یک درایو بازیابی استفاده کنید(recovery drive) که روی یک رایانه ویندوزی(Windows computer) در حال کار ایجاد شده است . در اینجا چند راهنما وجود دارد که به شما در ایجاد چنین دیسک ها/درایوهایی کمک می کند:
- دیسک تعمیر سیستم(system repair disc) چیست و چگونه می توان آن را در ویندوز(Windows) ایجاد کرد - این راهنما برای تمام نسخه های مدرن ویندوز(Windows) اعمال می شود . کاربران ویندوز(Windows) 7 تنها در صورتی می توانند از این روش استفاده کنند که بخواهند فرصتی برای تعمیر رایانه داشته باشند. دیسک تعمیر(repair disc) می تواند یک CD یا DVD(CD or DVD) با تمام فایل های لازم برای عیب یابی سیستم شما باشد
- نحوه ایجاد درایو ریکاوری(recovery drive) در ویندوز 10(Windows 10) - نحوه ایجاد یک حافظه USB(USB memory) قابل بوت با ابزارهای بازیابی برای ویندوز 10(Windows 10) را بیاموزید .
- نحوه ایجاد یک درایو بازیابی(recovery drive) روی حافظه USB(USB memory) در ویندوز 8(Windows 8) و 8.1 - این راهنما فقط برای کاربران ویندوز 8(Windows 8) مفید است .
پس از ایجاد recovery drive/disc ، از آن بوت کنید. برای انجام این کار، آن را وصل کرده و رایانه یا دستگاه ویندوز(Windows computer or device) خود را راه اندازی کنید . بلافاصله پس از شروع، کلید انتخاب دستگاه بوت را(boot device selection key) روی صفحه کلید خود فشار دهید. این معمولاً کلید F12 ، F11 یا Escape(Escape key) است، اما بسته به سازنده مین برد دستگاه شما، میتواند کلید دیگری نیز باشد. انجام این کار باعث می شود رایانه شما منوی انتخاب اولویت بوت را(boot priority selection menu) نمایش دهد . برای انتخاب درایو بازیابی(recovery drive) ، از کلیدهای جهت دار(arrow keys) روی صفحه کلید استفاده کنید . سپس، Enter را فشار دهید و هنگامی که از شما خواسته شد هر کلیدی را برای بوت شدن از آن درایو فشار دهید، این کار را انجام دهید.
اگر از ویندوز 10(Windows 10) یا ویندوز 8.1(Windows 8.1) استفاده می کنید، هنگامی که رایانه شخصی(PC boots) شما از درایو USB(USB drive) بوت می شود، از شما خواسته می شود طرح بندی صفحه کلیدی(keyboard layout) را که می خواهید استفاده کنید انتخاب کنید. وقتی این اتفاق افتاد، روی طرحی که با صفحه کلید شما مطابقت دارد کلیک کنید یا ضربه بزنید . (click or tap)برای پیمایش بین تمام طرحبندیهای صفحهکلید موجود ، (keyboard layout)«مشاهده طرحبندیهای صفحهکلید بیشتر»("See more keyboard layouts") را فشار دهید .
لیست زبان های صفحه کلید موجود بسیار طولانی است و ممکن است مجبور شوید زیاد پیمایش کنید تا طرح مورد نظر خود را پیدا کنید. در صفحه بعدی، باید روی Troubleshoot کلیک کنید یا روی آن ضربه بزنید (کامپیوتر خود را بازنشانی کنید یا گزینه های پیشرفته را ببینید)(Troubleshoot (Reset your PC or see advanced options)) .
در صفحه گزینه های پیشرفته(Advanced options) ، روی Command Prompt کلیک کنید یا ضربه بزنید .
اگر از ویندوز 7(Windows 7) استفاده می کنید، ابتدا روش ورودی صفحه کلیدی را(keyboard input method) که می خواهید استفاده کنید انتخاب کنید و روی Next کلیک کنید .
سپس، نصب های موجود ویندوز(Windows) را اسکن می کند و مواردی را که پیدا می شود فهرست می کند. نصب ویندوز 7(Windows 7) را که می خواهید تعمیر کنید انتخاب کنید و روی Next کلیک کنید .
سپس، هنگامی که لیست گزینه های بازیابی سیستم(System Recovery Options) موجود به اشتراک گذاشته شد، روی Command Prompt کلیک کنید .
هنگامی که Command Prompt را راه اندازی کردید ، دستور bootrec.exe را تایپ کنید و (bootrec.exe)Enter را بزنید تا گزینه های موجود برای این ابزار را ببینید. همانطور که در تصویر زیر می بینید، چهار پارامتر موجود است: /FixMbr, /FixBoot, /ScanOs و /RebuildBcd .
بیایید ببینیم که چگونه هر یک از آنها می توانند به شما در حل مشکلات بوت کامپیوترتان کمک کنند. البته به خاطر داشته باشید که حتی اگر ابزار Bootrec.exe بتواند اکثر مشکلات بوت را مدیریت کند، موفقیت در هر موقعیت ممکن را تضمین نمی کند.
نحوه تعمیر Master Boot Record ( MBR )
اولین پارامتر ابزار Bootrec.exe /FixMbr است. این اجازه می دهد تا یک رکورد بوت اصلی (MBR)(Master Boot Record (MBR)) خراب یا آسیب دیده را تعمیر کنید. معمولاً وقتی با یکی از این پیامهای خطا مواجه میشوید، از این پارامتر استفاده میکنید: «سیستم عامل پیدا نشد»("Operating System not found") ، «خطا در بارگیری سیستم عامل»("Error loading operating system") ، «سیستم عامل گمشده»("Missing operating system") یا «جدول پارتیشن نامعتبر»("Invalid partition table") . برای شروع فرآیند تعمیر (repair process)MBR ، دستور bootrec.exe /fixmbr را اجرا کنید .
چگونه یک بوت سکتور جدید بنویسیم
پارامتر /FixBoot یک بخش بوت(boot sector) جدید در پارتیشن سیستم(system partition) می نویسد . این ابزار از بخش بوت(boot sector) استفاده می کند که با نسخه ویندوز(Windows version) شما سازگار است . استفاده از این پارامتر در شرایط زیر مفید است:
- بخش بوت با بخش بوت(boot sector) غیر استاندارد ویندوز(Windows boot) جایگزین شده است.
- بخش بوت آسیب دیده است.
- یک سیستم عامل(operating system) قبلی ویندوز(Windows) پس از نصب نسخه ویندوز شما(Windows) نصب شده است.
برای شروع نوشتن یک بخش بوت(boot sector) جدید ، از این دستور استفاده کنید: bootrec.exe /fixboot .
نحوه بازسازی داده های پیکربندی بوت(Boot Configuration Data) ( BCD )
Boot Configuration Data (BCD) حاوی فهرستی دقیق از آنچه قرار است در هنگام راه اندازی بارگیری شود. مایکروسافت(Microsoft) نشان میدهد که خطای راهاندازی(boot error) نیز میتواند ناشی از گم شدن یا آسیبدیدگی فایلها در BCD باشد. پارامتر /rebuildbcd می تواند بسیار مفید باشد که باید برخی از خطاها را با بازسازی کامل BCD برطرف کنید . برای بازسازی کامل داده های پیکربندی بوت(Boot Configuration Data) ، این دستور را اجرا کنید: bootrec.exe /rebuildbcd .
نحوه اضافه کردن نصب های از دست رفته ویندوز(Windows) به داده های پیکربندی بوت(Boot Configuration Data)
اگر رایانه شما چندین سیستم عامل نصب کرده است اما همه آنها در دسترس نیستند، از گزینه /ScanOS استفاده کنید. با استفاده از این پارامتر در Bootrec.exe ، اسکن تمام دیسکها برای نصب ویندوزی(Windows) که در حال حاضر در دادههای پیکربندی راهاندازی (BCD)(Boot Configuration Data (BCD)) وجود ندارد، اجرا میشود . در تصویر زیر، میتوانید ببینید که این فرآیند اسکن چگونه ممکن است به نظر برسد.
اگر دستور bootrec.exe /scanos نتایج را برگرداند، میتوانید روند تعمیر(repair process) را ادامه دهید . در پایان، نصب ویندوز(Windows installation) از دست رفته را به جدول امن BCD(BCD table) برمی گردانید ، بنابراین آن را دوباره قابل بوت می کنید.
اول(First) از همه، شما باید Master Boot Record (MBR) را با استفاده از bootrec /fixmbr کنید. سپس bootsect.exe /nt60 all /force تایپ کرده و Enter را فشار دهید . پارامتر /nt60 کد اصلی بوت را(master boot code) اعمال می کند که با BOOTMGR سازگار است . آرگومان /all کد اصلی بوت را(master boot code) در همه پارتیشن ها به روز می کند. پارامتر /force parameter اجبار حجم(های) را در طول به روز رسانی کد بوت(boot code update) جدا می کند تا ابزار Bootsect.exe به (Bootsect.exe)حجم(volume access) انحصاری دسترسی پیدا نکند .
اجرای تمام این دستورات یک MBR(MBR) جدید ایجاد میکند و به آن میگوید که از بوتلودر صحیح ویندوز(Windows boot) برای بارگیری آن نصب خاص از درایو شما استفاده کند.
نتیجه
همانطور که از این راهنما می توانید، Bootrec.exe یک ابزار بسیار قدرتمند برای عیب یابی و رفع مشکلات سوابق بوت کامپیوتر ویندوز شما است. (Windows computer)اگر راههای دیگری برای رفع مشکلات سوابق بوت خود میدانید، دریغ نکنید که آنها را در یک نظر به اشتراک بگذارید.
Related posts
5 راه برای باز کردن Command Prompt هنگامی که Windows بوت نمی شود
چگونه فایل های گم شده یا خراب ویندوز را از Command Prompt تعمیر کنیم
کلید های میانبر برای Recovery Environment 10 را UEFI BIOS & Windows
نحوه استفاده از diskpart، chkdsk، defrag و سایر دستورات مربوط به دیسک
نحوه مخفی کردن (یا عدم نمایش) هر پارتیشن، در ویندوز (همه نسخه ها)
Command Prompt (CMD) چیست؟
نحوه ساخت یک درایو USB قابل بوت با ویندوز، اوبونتو یا FreeDOS
مشکلاتی که ویندوز را از بارگذاری بازمیدارد، با Startup Repair برطرف کنید
چگونه به آزمون حافظه خود را با Windows Memory Diagnostic tool
نحوه استفاده از Windows 10 Recovery USB drive
نحوه بازیابی فایل های پاک شده با Recuva (از SSD، HDD، USB stick و غیره)
چگونه برای پیکربندی System Restore در Windows 10
نحوه شمارش فایل ها در یک پوشه با استفاده از PowerShell، CMD یا File Explorer
PowerShell و CMD را به تنظیمات پیش فرض خود بازنشانی کنید
چگونه برای ایجاد پوشه های متعدد در یک بار
کار با File History از کنترل پنل: کارهایی که می توانید انجام دهید و نمی توانید انجام دهید!
4 روش برای ایجاد فایل های ساختگی تصادفی با اندازه خاص در ویندوز
Windows Terminal چیست؟
8 ویژگی جدید در Command Prompt و PowerShell ویندوز 10؟
5 کار سرگرم کننده و جالب که می توانید با مشتری Telnet انجام دهید