زمانی که سیستم خود را روشن می کنید ممکن است با خطای  Operating System Not Found مواجه شوید. دلایل متفاوتی میتواند مزید بر علت این ارور باشد.آرتاگستر در این مقاله سعی خواهد کرد به بررسی هریک از دلایل به وجود آمدن این خطا بپردازد.


خطا ممکن است به دلیل مسائل مربوط به سخت افزار یا نرم افزار در سیستم عامل های زیر رخ دهد.
windows 10 ،windows 8 ،windows server ،windows server 2012، windows server 2016 ، ESxi ، Vsphare
 
علت اصلی این مسئله:
نادرست بودن پیکربندی بایوس
عدم شناسایی هارد دیسک توسط بایوس
آسیب دیدن و یا خرابی BCD
خرابی هارد دیسک
خرابی و یا آسیب دیدن Master Boot Record
پارتیشن ناسازگار به عنوان Active انتخاب شده است
 
روش های حل این خطا
Method 1: Reset BIOS Configuration to Default
Method 2: Set Correct Boot Disk Priority

گاها علت ارور Operating System Not Found Error، به دلیل عدم تنظیم درست Boot order می باشد. یعنی هارد دیسکی که ویندوز روی آن نصب شده، اولویت درست را در تنظیمات بایوس ندارد. شما باید اولویت آن را در بایوس ارجحیت دهید.
Method 3: Run Startup/Automatic Repair

لطفا DVD نصب ویندوز را در دستگاه DVD Rom قرار داده و ویندوز را از روی DVD بوت کنید. سپس به مرحله Press any key to boot from CD or DVD وارد می شوید که برای بوت باید یک کلید دلخواه از کیبورد را بفشارید.


همینطور سایر مراحل را Next کنید تا وارد مرحله شکل زیر شوید. در این مرحله از پایین سمت چپ، لینک Repair your computer را کلیک کنید.


بدین ترتیب پنجره choose an option ظاهر خواهد شد که در اینجا باید گزینه Troubleshoot را کلیک کنید.


در این مرحله هم گزینه Advanced option را کلیک کنید.


در پنجره Advanced options هم گزینه Automatic Repair را کلیک کنید.


اکنون باید منتظر بمانید تا کار Automatic Repairs ویندوز به اتمام برسد. پس از اتمام کار سیستم را ریستارت کنید و اگر مشکل برطرف نشده بود، روش زیر را بکار گیرید.
Method 4: Repair or Rebuild the BCD

دقیقا مراحل بالا را تا Advanced options طی کنید و اینبار گزینه command prompt را کلیک کنید.


با باز شدن Command Prompt دستورات زیر را یک به یک وارد کرده و Enter کنید.
bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd


اگر دستورات بالا با ارور مواجه شد، دستورات زیر را یک به یک وارد کنید ضمنا در دستورات زیر من فرض را بر این گذاشته ام که ویندوز در درایور C سیستم شما نصب است.
bcdedit /export C:BCD_Backup
c:
cd boot
attrib bcd-s -h -r
ren c:bootbcd bcd.old
bootrec /RebuildBcd


در آخر هم دستور Exit را وارد کنید تا CMD بسته شود و شما به پنجره Choose an options وارد شوید و در این پنجره گزینه Continue را کلیک کنید تا سیستم ریبوت شده و اگر مشکل رفع نشد راه حل بعدی را دنبال کنید.
Method 5: Set the Correct Partition as Active

مطابق مراحل بالا، Command Prompt را باز کرده و دستور diskpart را وارد و Enter کنید.