- Home
- Tips & Fixes
- Troubleshooting & Fixes
- How to Fix Boot Device Not Found (3F0) on Windows 11
How to Fix Boot Device Not Found (3F0) on Windows 11
By Ankit KumarPublished
8 steps6 min read
On this page · 8 steps
- The Problem
- Symptoms
- 1Do a Hard Reset First
- 2Check the Boot Order in Firmware
- 3Confirm the Firmware Can See the Drive
- 4Match the Firmware Mode to the Installation
- 5Rebuild the Boot Files From Recovery Media
- 6Try Startup Repair and System Restore
- 7Reset the Firmware and Update It
- 8Get Your Data Off, Then Reinstall
- What Not to Do
- Still Not Working?
The Problem
"Boot Device Not Found: Hard Disk (3F0)" is a message from your PC's own firmware, not from Windows. It appears before Windows gets a chance to load, and it means the firmware went looking for something to boot from and found nothing it recognised.
The 3F0 code is HP's numbering; Dell, Lenovo, and others show the same condition with different wording ("No bootable device", "No boot device available"). Because it happens pre-Windows, the cause is always one of four things: the boot order is pointing somewhere else, the drive is not being detected at all, the firmware mode no longer matches how Windows was installed, or the boot files on the drive are damaged.
Windows starts and then blue screens with INACCESSIBLE_BOOT_DEVICE? That is a different, later failure: see fix INACCESSIBLE_BOOT_DEVICE. Seeing "No bootable device" on a non-HP machine? Fix "no bootable device" covers the same ground from that wording.
Symptoms
- A black screen reading Boot Device Not Found with Hard Disk (3F0) shortly after powering on.
- The PC loops back to the same message after every restart.
- The firmware setup screen may list no drive at all, or list it inconsistently between boots.
- Sometimes preceded by clicking noises, or by the PC taking much longer to reach the logo.
Step 1: Do a Hard Reset First
Cheap to try, and it genuinely clears a stuck firmware state that produces this message on a healthy machine.
- Shut the PC down fully and unplug the power adapter.
- On a laptop, remove the battery if it is removable. If it is not, leave the charger unplugged.
- Hold the power button for 30 seconds to drain residual charge.
- Reconnect power only (leave USB drives, external disks, and docks disconnected) and start the PC.
- External drives and even a plugged-in phone can be picked as boot candidates ahead of the internal disk, which is why disconnecting them matters here.
Fixed? You can stop here. Not yet: go to Step 2
Step 2: Check the Boot Order in Firmware
- Power on and immediately tap the setup key: F10 on most HP machines, F2 on Dell and many others, F1 or Enter on Lenovo. Full list of routes: how to enter BIOS or UEFI.
- Find Boot Options, Boot Order, or UEFI Boot Order.
- Move the internal drive (usually shown as Windows Boot Manager or the SSD model name) to the top.
- Save and exit (usually F10).
- If Windows Boot Manager is not listed at all, the boot entry is missing: go to Step 5.
Fixed? You can stop here. Not yet: go to Step 3
Step 3: Confirm the Firmware Can See the Drive
- Back in setup, look for System Information, Diagnostics, or Storage.
- If the drive is listed with its model number, the hardware connection is fine: skip to Step 4.
- If it is not listed, power down, unplug, and reseat it: loosen the M.2 screw and refit the drive, or unplug and reconnect both ends of the SATA data and power cables. Try a different SATA port.
- On HP machines, run the built-in test: tap F2 at power-on → Component Tests → Storage → Hard Drive (or run the Extensive Test).
- A drive that fails the firmware test or does not appear after reseating has failed. Recovery becomes the priority: how to recover deleted files in Windows.
Fixed? You can stop here. Not yet: go to Step 4
Step 4: Match the Firmware Mode to the Installation
Windows installed in UEFI mode will not boot in Legacy/CSM mode, and the reverse is also true. A cleared CMOS battery or a firmware update can silently flip this.
- In setup, find Boot Mode, UEFI/Legacy Boot, or CSM Support.
- Windows 11 requires UEFI with Secure Boot available, so set boot mode to UEFI and disable Legacy Support / CSM.
- While there, confirm Secure Boot and TPM are enabled: Windows 11 expects both: enable TPM and Secure Boot for Windows 11.
- Save, exit, and restart.
- If changing the mode brings the drive's boot entry back, that was the fault.
Fixed? You can stop here. Not yet: go to Step 5
Step 5: Rebuild the Boot Files From Recovery Media
If the drive is detected but has no working boot entry, rebuild it.
- On another PC, create a Windows 11 USB installer with Microsoft's Media Creation Tool: how to clean install Windows 11 covers making the media.
- Boot from it, choose your language, then Repair your computer → Troubleshoot → Advanced options → Command Prompt.
- Run these in order:
bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd - If
bootrec /fixbootreturns "Access is denied" (common on UEFI systems) rebuild the EFI partition instead. Find its letter withdiskpart(list vol, look for the small FAT32 volume), assign one, then:wherebcdboot C:\Windows /s S: /f UEFIC:is the Windows volume andS:is the EFI partition. - Exit and restart without the USB stick.
Fixed? You can stop here. Not yet: go to Step 6
Step 6: Try Startup Repair and System Restore
- Boot the USB installer again → Repair your computer → Troubleshoot → Advanced options.
- Run Startup Repair and let it complete. It may take 20 minutes and restart several times.
- If that fails, choose System Restore and pick a point dated before the problem started.
- Related: fix the automatic repair loop and fix Windows 11 stuck on the loading screen.
Fixed? You can stop here. Not yet: go to Step 7
Step 7: Reset the Firmware and Update It
- In setup, choose Restore Defaults (often F9), save, and exit. This clears misconfigured settings left by a failed update or a flat CMOS battery.
- If the PC has been unplugged for a long time and repeatedly loses its clock, the CMOS battery is flat: a CR2032 costs very little and causes exactly this pattern.
- Update the system BIOS from HP, Dell, or Lenovo's support page using your service tag or serial number. NVMe detection fixes ship in firmware updates.
- On a desktop, clear CMOS with the motherboard jumper or by removing the battery for five minutes, following the board manual.
Fixed? You can stop here. Not yet: go to Step 8
Step 8: Get Your Data Off, Then Reinstall
- If the drive is detected but Windows will not repair, boot a Linux live USB or connect the drive to another PC with a USB adapter and copy your files off.
- On an encrypted drive you will need the recovery key first: fix the BitLocker recovery key loop.
- Once files are safe, install cleanly: how to clean install Windows 11.
- If the drive itself has failed, replace it: how to choose an SSD for your PC.
- Set up backups so the next failure costs you nothing: set up automatic backups.
What Not to Do
- Don't accept the offer to reinstall or reset before you have confirmed the drive is healthy and your data is off it.
- Don't switch to Legacy/CSM mode to force a boot on a Windows 11 machine. It disables Secure Boot and will not work with a UEFI installation anyway.
- Don't repeatedly power-cycle a clicking drive. Every attempt reduces what can be recovered.
- Don't run
bootreccommands against the wrong disk. Confirm the volume letters indiskpartfirst: recovery environments do not always use the letters Windows does.
Still Not Working?
If firmware diagnostics pass, the drive is detected, the boot mode is correct, and bcdboot still will not produce a bootable system, a clean install to the same drive will confirm whether the hardware is sound. If the firmware cannot see the drive at all after reseating, replace it.
Related: fix a PC that won't turn on, fix a black screen on boot, and check SSD and hard drive health.
Related guides
How to Fix a Missing Dual-Boot Menu in Windows 11
PC boots straight into Windows with no choice of operating system? Restore the boot menu with firmware settings, bcdedit, and a GRUB repair if needed.
How to Fix Windows 11 Stuck on the Loading Screen
Windows 11 stuck on the spinning dots or loading screen? Cut power-draining peripherals, disable fast startup, and use Startup Repair to boot again.
How to Fix the Automatic Repair Loop in Windows 11
Stuck on 'Preparing Automatic Repair' or 'Automatic Repair couldn't repair your PC'? Rebuild boot files, run SFC offline, and break the Windows 11 loop.
How to Fix No Bootable Device Errors on Windows 11
No bootable device or OS not found on Windows 11? Fix boot order in BIOS and repair the bootloader with bcdboot or recovery.
How to Fix the BitLocker Recovery Key Loop in Windows 11
Windows keeps asking for a BitLocker recovery key at every boot? Here is where to find your key, how to get back in, and how to stop the prompt returning.