keepcalculator

06 Numbers and Powers

Boot Device Not Found HP: Fixes That Work

Card No. 06·12016 · Updated · Standard formula, shown below

If your HP computer shows “Boot device not found” (often with a code like 3F0), it means the system cannot find a drive with a bootable operating system. This usually happens because of a loose or failed hard drive, a corrupted boot configuration, or an incorrect BIOS boot order. Most cases are fixable at home in under 30 minutes by reseating the drive or changing BIOS settings.

What Does the Error Mean?

When you power on an HP desktop or laptop, the BIOS (Basic Input/Output System) runs a quick hardware check, then looks for a device with a bootable operating system. The search order is defined in the BIOS under “Boot Order” or “Boot Options.” If the BIOS checks the hard drive, SSD, or USB drive and finds no valid boot loader (like Windows Boot Manager), it stops and displays “Boot device not found” — often with an error code such as 3F0 on HP systems.

This is not a Windows error; it happens before Windows loads. The message means the hardware or the boot files are missing or unreadable. It can appear suddenly after a crash, a power outage, a BIOS update, or even after a normal restart.

Most Common Causes

  • Loose cable or connection: On desktops, the SATA data or power cable may have come loose. On laptops, the drive may have shifted in its slot.
  • Incorrect boot order: The BIOS may be trying to boot from a USB drive, a network device, or a dead hard drive before the main drive.
  • Corrupted boot configuration: Windows boot files (like BCD or bootmgr) can become damaged after a bad update, a crash, or a virus.
  • Failed or dying hard drive: Physical damage, bad sectors, or age can make the drive unreadable.
  • BIOS settings changed: A BIOS update or a CMOS reset may have disabled the drive controller (e.g., SATA mode changed from AHCI to RAID).

Fix 1: Check the Hard Drive Connection

This is the first thing to try, especially if the error appeared after moving the computer or after a recent fall.

  1. Shut down the computer and unplug it from power.
  2. For a desktop: open the case, locate the hard drive or SSD, and firmly reseat both the SATA data cable and the power cable. If you have a spare SATA cable, try replacing it.
  3. For a laptop: remove the bottom panel (if accessible) and reseat the drive. On many HP laptops, the drive is held by a small bracket and a connector; press it firmly back into place.
  4. Power on and see if the error is gone.

If you are not comfortable opening the computer, skip to the BIOS checks below — they fix a large percentage of cases without any hardware work.

Fix 2: Change the Boot Order in BIOS

Sometimes the BIOS simply looks in the wrong place. Enter the BIOS setup and make sure your main drive is first in the boot order.

  1. Restart the computer and press F10 repeatedly as soon as the HP logo appears. (On some models it is Esc, then F10, or F2 for diagnostics.)
  2. Use the arrow keys to go to the Boot Options or Storage menu.
  3. Find Boot Order or UEFI Boot Order. Your main drive should appear as “Windows Boot Manager” (on UEFI systems) or the drive model name (on legacy BIOS).
  4. Move it to the top of the list. If you see a USB drive or network boot listed above it, move them down.
  5. Also check that the drive is detected in the Storage or System Information menu. If it is not listed, the drive may be disconnected or dead.
  6. Press F10 to save and exit.

Fix 3: Run HP Hardware Diagnostics

HP computers include a built-in hardware test that can tell you if the drive is physically failing.

  1. Restart and press F2 when the HP logo appears.
  2. Select Component Tests → Hard Drive.
  3. Run the Quick Test first. If it passes, run the Extensive Test (this can take an hour or more).
  4. If the test reports a failure, the drive is bad and needs replacement. If it passes, the problem is likely software-related, so proceed to the next fix.

Fix 4: Repair the Boot Configuration

If the drive is detected and passes diagnostics, the boot files may be corrupted. You can repair them using Windows Recovery Environment (WinRE) from a recovery drive or installation media.

  1. Create a Windows installation USB on another computer (Microsoft offers a free Media Creation Tool).
  2. Insert the USB into the HP, start it, and press F9 (or Esc, then F9) to choose the boot device. Select the USB drive.
  3. Choose your language, then click Repair your computer (bottom-left corner) instead of “Install now.”
  4. Select Troubleshoot → Advanced options → Command Prompt.
  5. Type the following commands, pressing Enter after each, and wait for each to finish:
    • bootrec /fixmbr
    • bootrec /fixboot
    • bootrec /scanos
    • bootrec /rebuildbcd
  6. Type exit and restart. Remove the USB.

If the BCD is severely damaged, you may need to run diskpart to clean and recreate the EFI partition — but that is more advanced. A simpler alternative is to use the Startup Repair option from the same Troubleshoot menu, which often fixes boot issues automatically.

Fix 5: Reset the BIOS to Defaults

A corrupted BIOS setting can also cause this error. Resetting to factory defaults takes seconds.

  1. Enter the BIOS with F10.
  2. Find Restore Defaults (often on the Exit menu or by pressing F9).
  3. Confirm, then save and exit with F10.

If the computer still shows the error, you can also clear the CMOS by removing the small round battery on the motherboard for 30 seconds (desktop only). On laptops, this is harder — skip it unless you are experienced.

When the Drive Is Dead: Replacement Options

If diagnostics fail and reseating does not help, the drive is likely dead. For desktops, any standard 2.5″ or 3.5″ SATA SSD or HDD will work. For laptops, you need a 2.5″ SATA drive (or an M.2 NVMe SSD if your model supports it — check the service manual). After replacing the drive, you will need to reinstall Windows. If you have a recovery partition or HP recovery media, you can use that; otherwise, download Windows from Microsoft and use your product key (it is often embedded in the BIOS, so it will activate automatically).

If the old drive is not dead but just unreadable, you can try connecting it to another computer via a USB adapter to back up your files before replacing it.

Frequently Asked Questions

What does HP error code 3F0 mean?

Error 3F0 is HP’s code for “boot device not found.” It means the BIOS cannot find a bootable operating system on any connected drive. The causes and fixes are the same as the general error — check connections, boot order, run diagnostics, and repair boot files.

Can I fix “boot device not found” without losing my files?

Yes, in most cases. Fixes like reseating the drive, changing boot order, and repairing the boot configuration do not erase data. Only if the drive is physically failing and you need to replace it will you need to recover data separately (e.g., via a USB adapter).

Why does the error appear after a BIOS update?

A BIOS update can reset boot settings to defaults, or change the SATA mode (e.g., from AHCI to RAID). If the mode does not match how Windows was installed, the boot loader becomes invisible. Enter BIOS and switch the SATA mode back, or reset to defaults.

How do I boot from a USB on an HP computer?

Restart and press F9 (or Esc, then F9) to open the boot menu. Select your USB drive from the list. If it does not appear, check that the USB is bootable and that Secure Boot is disabled in BIOS (for older Windows installation media).

Is it worth repairing an old hard drive?

If the drive is still under warranty, contact the manufacturer. If it is out of warranty and failing, repair is usually not cost-effective — a new SSD is faster and often cheaper. However, if the drive is fine and the issue is just software, the fixes above are free and worth trying.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →