Boot Device Not Found: The PC Cannot Find or Read Your Main Hard Drive
Learn what the “Boot Device Not Found” error means, why your PC cannot find or read its main hard drive or SSD, common causes, troubleshooting steps, and how to prevent future boot problems.
Boot Device Not Found: The PC Cannot Find or Read Your Main Hard Drive
Boot Device Not Found: The PC Cannot Find or Read Your Main Hard Drive
Written by : Cierra
Published on 2026-08-25 / 00:12

The “Boot Device Not Found” error is a common computer startup problem that appears when a PC cannot locate or access the drive containing the operating system. In most cases, this means the computer cannot find or read the main hard drive or SSD where Windows is installed.

When a computer starts, the BIOS or UEFI firmware searches for a bootable device containing the operating system. If the system cannot detect the drive, access the required boot files, or find a valid operating system, it may display an error such as “Boot Device Not Found,” “No Bootable Device,” “Boot Device Not Found,” or “Operating System Not Found.”

This problem can prevent the computer from starting normally and may indicate anything from an incorrect boot setting to a loose connection, corrupted boot files, or a failing storage drive.

What Does “Boot Device Not Found” Mean?

A boot device is the storage device that contains the files needed to start the operating system. This is usually the computer's primary hard disk drive (HDD) or solid-state drive (SSD).

When you turn on your PC, the BIOS or UEFI checks the configured boot order and searches for a device containing a valid operating system. If it cannot find or read the appropriate drive, the startup process stops, and the error message appears.

The error does not always mean that the hard drive has permanently failed. In some cases, the issue may be caused by incorrect BIOS settings, corrupted boot information, or an improperly connected drive.

Common Causes of Boot Device Not Found Errors

Several problems can cause a computer to display a boot device error.

1. The Hard Drive or SSD Is Not Detected

The computer may be unable to detect the storage device because of a loose connection, hardware failure, or a problem with the drive itself. This is more common with internal drives that have become disconnected or damaged.

2. Incorrect Boot Order

The BIOS or UEFI may be configured to look for the operating system on the wrong device. For example, the computer may attempt to boot from a USB drive, network connection, or secondary storage device instead of the main Windows drive.

3. Failed or Failing Hard Drive

A damaged or failing HDD or SSD may no longer be readable by the system. Warning signs may include slow performance, unusual noises from mechanical hard drives, frequent crashes, corrupted files, or repeated startup failures.

4. Corrupted Boot Files

Windows requires specific boot files and configuration data to start correctly. If these files become damaged due to an improper shutdown, a failed update, malware, or a disk error, the PC may be unable to locate a bootable operating system.

5. Incorrect BIOS or UEFI Settings

Changes to BIOS or UEFI settings can sometimes prevent the computer from booting. Incorrect boot modes, disabled storage controllers, or changes between UEFI and Legacy/CSM boot modes may cause the system to display a boot device error.

6. Operating System Problems

If the Windows installation is severely corrupted or deleted, the computer may no longer have a valid operating system to load.

How to Fix the Boot Device Not Found Error

The correct solution depends on the cause of the problem. The following troubleshooting steps may help restore normal startup.

Restart the Computer

Start by restarting the PC. Temporary hardware detection or startup errors can occasionally be resolved by a complete restart.

Disconnect External Storage Devices

Remove unnecessary USB drives, external hard drives, memory cards, and other bootable devices. The computer may be attempting to boot from an external device instead of the main system drive.

Make the S.M.A.R.T. Call: Do This With Your Storage Drive Before It's Too  Late | PCMag

Check the BIOS or UEFI

Enter the BIOS or UEFI settings during startup and check whether the main HDD or SSD is detected.

If the drive does not appear in the system information or storage section, there may be a connection problem or hardware failure.

Checking the BIOS version using System Information

IT can use Windows System Information to check the firmware version. This method also works on Windows 10. It shows the BIOS version string, OEM or motherboard manufacturer, and the release date of the BIOS/UEFI firmware. To use this method, take the following steps:

  1. Press the Windows and R keys to open the Run dialog.
  2. Type in MSInfo32 and hit the Enter key.
  3. In the system summary window, look for the entry labelled BIOS Version/Date.

Checking the BIOS version in Windows using command-line tools

Sometimes it's easier for an IT administrator to use command-line tools to find the BIOS version. This makes it easier to collect BIOS data through scripting or to enable bulk queries across multiple systems through management platforms.

PowerShell is ideal for scripting or collecting BIOS info across multiple devices. To find the BIOS version through PowerShell, use the following steps:

  1. Press the Windows and R keys to open the Run dialog.
  2. Type in PowerShell and hit Enter.
  3. In the PowerShell window, type in the following command:
Get-CimInstance -ClassName Win32_BIOS | Select-Object SMBIOSBIOSVersion, Manufacturer, ReleaseDate
  1. Press the Enter key.
  2. The screen should then show the OEM, BIOS version, and its release date.

To find the BIOS version in Windows using the systeminfo command in the Command Prompt, take the following steps:

  1. Press the Windows and R keys to open the Run dialog.
  2. Type in cmd and hit Enter.
  3. In the Command Prompt window, type in the following command:
systeminfo | findstr /I "BIOS"
  1. Press the Enter key.
  2. The screen should display the OEM, BIOS version, and its release date.

Verify the Boot Order

Make sure the drive containing Windows is listed as the primary boot device. If necessary, move the correct boot drive to the top of the boot priority list.

Check Drive Connections

For desktop computers, inspect the power and data cables connected to the hard drive or SSD. Loose or damaged connections can prevent the drive from being detected.

Laptop users should avoid opening the device unless they are comfortable performing hardware maintenance or following the manufacturer's instructions.

Run Windows Startup Repair

Computer Cannot Boot into Windows | Dell US

If the drive is detected but Windows will not start, use the Windows Recovery Environment or a Windows installation USB to access Startup Repair.

Startup Repair can automatically diagnose and fix certain boot-related problems.

To run Windows Startup Repair, access the Windows Recovery Environment (WinRE) by holding the Shift key while clicking Restart in the power menu, or open Windows Settings and select Restart now under Recovery. Once the blue options screen loads, navigate to Troubleshoot > Advanced options > Startup Repair

Repair Windows Boot Files

Advanced users may be able to repair boot configuration information using recovery tools and Command Prompt commands. This process should be performed carefully because incorrect changes to boot settings may create additional startup problems.

Fix Boot Files via Command Prompt
Type chkdsk c: /f /r /x to repair file system errors on your main drive.
For MBR systems, type bootrec /fixmbr, bootrec /fixboot, and bootrec /rebuildbcd one by one.
For UEFI/GPT systems, assign a letter to the EFI partition using diskpart, then run bcdboot c:\windows /s [drive letter]: /f ALL to rewrite boot files

Check the Health of the Storage Drive

If the hard drive or SSD is detected intermittently or continues to produce errors, its health should be checked. A failing drive should be replaced as soon as possible.

If possible, back up important files before the drive becomes completely unreadable.

How to find out the SSD health on Windows 11 | Windows Central

Open Settings, go to System, click Storage, then Advanced storage settings, and select Disks & volumes to view drive health and temperature.

How to Prevent Boot Device Problems

Although hardware failures cannot always be prevented, several practices can reduce the risk of boot-related issues.

Keep Windows updated, shut down the computer properly, avoid interrupting system updates, and regularly back up important files. Monitoring the health of storage devices can also help identify problems before a complete drive failure occurs.

Avoid changing BIOS or UEFI settings unless necessary, and make sure that the correct boot drive remains selected.

For desktop computers, ensuring that internal cables and storage devices are securely connected can also help prevent hardware detection issues.

When to Seek Professional Help

Professional assistance may be necessary if the primary drive is not detected in BIOS or UEFI, the computer repeatedly displays the boot device error, or the storage drive appears to be failing.

A technician can inspect the drive, test the storage hardware, recover data when possible, and reinstall or repair the operating system.

If the drive has completely failed, replacing it and reinstalling Windows may be required.

Conclusion

The “Boot Device Not Found” error means that the computer cannot locate or read the main storage device required to start the operating system. The problem may be caused by an incorrect boot order, corrupted boot files, incorrect BIOS settings, loose connections, or a failing hard drive or SSD.

In many cases, checking whether the drive is detected, correcting the boot order, removing external devices, and using Windows recovery tools can resolve the issue. However, if the drive is not recognized or shows obvious signs of failure, it is important to back up bta data and consider replacing the storage device as soon as possible.

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0

Related Posts