How do I fix an Operating System not found?

Seeing the “Operating System not found” error when you turn on your computer can be worrying, but the good news is this issue can often be fixed with a few simple steps. In this guide, we’ll walk through the most common causes of the operating system not found error and how to get your PC running again.

What Causes the Operating System Not Found Error?

The “Operating System not found” error occurs when your computer’s BIOS cannot detect a bootable operating system on any of your storage drives. There are a few potential causes of this:

  • Corrupt master boot record (MBR) – The MBR contains information on how your PC boots and loads the operating system. If this becomes corrupted, it may prevent your OS from loading.
  • Corrupt system files – Critical system files like bootmgr and BOOTMGR may be damaged, resulting in startup issues.
  • Loose hard drive connection – If your hard drive becomes disconnected from the motherboard, the BIOS won’t be able to see it.
  • Faulty hard drive – Issues like bad sectors can prevent your hard drive from being read properly during boot.
  • BIOS settings changed – Incorrect BIOS settings like changing the boot order can lead to this error.

Figuring out the specific cause will help you troubleshoot and resolve this problem.

How to Fix the Operating System Not Found Error

Here are the steps to try to fix the operating system not found error:

1. Restart Your Computer

Restarting your PC is a basic first step that can often resolve minor software glitches causing this error. Here’s how to restart properly:

  1. Save any open files and close all programs.
  2. Click the Start button and select the Power button near the bottom-right.
  3. Click Restart to restart your computer.

After restarting, see if the operating system not found error still appears when booting up again.

2. Disconnect All External Devices

Disconnect any external devices like USB drives, SD cards, or discs in optical drives. These may be interfering with the boot process. Unplug everything except your keyboard and mouse, then restart your PC.

3. Access the BIOS Settings

Entering your BIOS settings lets you check that the boot order is configured correctly:

  1. As your computer starts, press the BIOS access key. This is usually F2, F10, or Delete.
  2. Use the arrow keys to navigate to the Boot tab.
  3. Ensure the correct hard drive with your OS is listed first in the boot order.
  4. Save changes and exit to reboot.

4. Start Automatic Repair

Windows has an automatic repair feature that can fix problems with system files, the MBR, and other issues causing this error:

  1. On the Choose an Option screen during startup, select Troubleshoot.
  2. Go to Advanced Options > Startup Repair.
  3. This will start diagnosing your PC and attempt repairs.
  4. After completing, restart your computer.

5. Use System Restore

If you have a system restore point saved from before the issues began, restoring to it may fix the problem:

  1. On the Choose an Option screen, select Troubleshoot.
  2. Go to Advanced Options > System Restore.
  3. Choose a restore point and confirm your selection.
  4. Wait for System Restore to complete, then restart.

6. Rebuild BCD

A corrupted BCD (Boot Configuration Data) file can cause this error. Rebuilding it repairs the file:

  1. On the Choose an Option screen, select Troubleshoot.
  2. Go to Advanced Options > Command Prompt.
  3. At the command prompt, type: bootrec /rebuildbcd
  4. Restart your PC afterwards.

7. Startup Repair from Installation Media

If the built-in Startup Repair doesn’t fix it, you can try Startup Repair from a Windows installation disc or bootable USB drive. This works offline outside your main OS.

  1. Boot from the installation media.
  2. Go to Repair your computer > Troubleshoot.
  3. Select Startup Repair and let it run.
  4. Restart when it finishes.

8. System File Checker

Corrupted system files can sometimes cause this issue. Running System File Checker scans Windows files and replaces corrupted ones:

  1. Boot to the Choose an Option screen.
  2. Select Command Prompt.
  3. Type: sfc /scannow
  4. Restart when finished.

9. Check Hard Drive Health

If your hard drive has bad sectors or other damage, it may be unreadable during boot. Check its health with these steps:

  1. Open the Disk Management tool.
  2. Right-click your hard drive and choose Properties.
  3. Go to the Tools tab and click Check.
  4. Use Check Disk to scan and repair errors.

If chkdsk finds errors, consider replacing your aging hard drive.

10. Reseat Hard Drive Cables

Loose cable connections are a common hardware issue causing boot problems. Reseating the cables may help:

  1. Power down your PC and unplug power cable.
  2. Open the case and locate the hard drive data and power cables.
  3. Disconnect and reattach the cable connections securely.
  4. Power on your PC and see if this fixed it.

11. Try a Different SATA Port

If reseating the cables doesn’t work, try switching the SATA port your hard drive is connected to:

  1. Shut down and switch off your PC.
  2. Locate a different SATA port on the motherboard.
  3. Unplug your hard drive from its current port.
  4. Connect it to the new SATA port instead.
  5. Power on your computer and check if the error persists.

12. Replace Damaged Hard Drive

If your hard drive is failing and you’ve exhausted other options, replacement may be needed. Here’s how:

  1. Buy a new hard drive compatible with your PC.
  2. Create a bootable clone of your OS if possible.
  3. Shut down, install the new drive, and reconnect cables.
  4. Boot from the clone drive or reinstall your operating system.

Be sure to transfer any data you need from the old drive if possible.

Conclusion

The operating system not found error can look concerning, but is often repairable. Restarting, repairing system files, checking hardware issues, and reinstalling your OS if needed should get your computer booting properly again. Back up important data regularly to avoid headaches from hard drive failures causing this problem. Feel free to contact a technician if you need assistance resolving this error.