# How to Fix Boot Device Not Found (3F0) on Windows 11 URL: https://www.mytechnician.tech/tips/fix-boot-device-not-found-3f0-windows-11/ Published: 2026-08-05 | Author: Ankit Kumar Tags: Windows 11, Troubleshooting, Fix, Boot, Storage Summary: Error 3F0 appears before Windows even starts — the firmware cannot see a bootable drive. Work through boot order, detection, and BCD repair in that order. Recommended app: RecoverPro — https://www.mytechnician.tech/apps/data-recovery-pro/ (Microsoft Store: https://apps.microsoft.com/detail/9MZ613NS5TNN?hl=en-us&cid=mytechnician-web). Optional; every step below uses built-in Windows tools. ## 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](https://www.mytechnician.tech/tips/fix-inaccessible-boot-device-windows-11/). **Seeing "No bootable device" on a non-HP machine?** [Fix "no bootable device"](https://www.mytechnician.tech/tips/fix-no-bootable-device-windows-11/) 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. 1. Shut the PC down fully and unplug the power adapter. 2. On a laptop, remove the battery if it is removable. If it is not, leave the charger unplugged. 3. Hold the **power button for 30 seconds** to drain residual charge. 4. Reconnect power only — leave USB drives, external disks, and docks disconnected — and start the PC. 5. 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. ## Step 2: Check the Boot Order in Firmware 1. 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](https://www.mytechnician.tech/tips/how-to-enter-bios-uefi-windows-11/). 2. Find **Boot Options**, **Boot Order**, or **UEFI Boot Order**. 3. Move the internal drive — usually shown as **Windows Boot Manager** or the SSD model name — to the top. 4. Save and exit (usually **F10**). 5. If **Windows Boot Manager** is not listed at all, the boot entry is missing — go to Step 5. ## Step 3: Confirm the Firmware Can See the Drive 1. Back in setup, look for **System Information**, **Diagnostics**, or **Storage**. 2. If the drive is listed with its model number, the hardware connection is fine — skip to Step 4. 3. 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. 4. On HP machines, run the built-in test: tap **F2** at power-on → **Component Tests** → **Storage** → **Hard Drive** (or run the Extensive Test). 5. 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](https://www.mytechnician.tech/tips/how-to-recover-deleted-files-windows/). ## 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. 1. In setup, find **Boot Mode**, **UEFI/Legacy Boot**, or **CSM Support**. 2. Windows 11 requires **UEFI** with **Secure Boot** available, so set boot mode to **UEFI** and disable **Legacy Support / CSM**. 3. While there, confirm **Secure Boot** and **TPM** are enabled — Windows 11 expects both: [enable TPM and Secure Boot for Windows 11](https://www.mytechnician.tech/tips/enable-tpm-secure-boot-windows-11-upgrade/). 4. Save, exit, and restart. 5. If changing the mode brings the drive's boot entry back, that was the fault. ## Step 5: Rebuild the Boot Files From Recovery Media If the drive is detected but has no working boot entry, rebuild it. 1. On another PC, create a Windows 11 USB installer with Microsoft's Media Creation Tool: [how to clean install Windows 11](https://www.mytechnician.tech/tips/how-to-clean-install-windows-11/) covers making the media. 2. Boot from it, choose your language, then **Repair your computer** → **Troubleshoot** → **Advanced options** → **Command Prompt**. 3. Run these in order: ``` bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd ``` 4. If `bootrec /fixboot` returns "Access is denied" — common on UEFI systems — rebuild the EFI partition instead. Find its letter with `diskpart` (`list vol`, look for the small FAT32 volume), assign one, then: ``` bcdboot C:\Windows /s S: /f UEFI ``` where `C:` is the Windows volume and `S:` is the EFI partition. 5. Exit and restart without the USB stick. ## Step 6: Try Startup Repair and System Restore 1. Boot the USB installer again → **Repair your computer** → **Troubleshoot** → **Advanced options**. 2. Run **Startup Repair** and let it complete. It may take 20 minutes and restart several times. 3. If that fails, choose **System Restore** and pick a point dated before the problem started. 4. Related: [fix the automatic repair loop](https://www.mytechnician.tech/tips/fix-automatic-repair-loop-windows-11/) and [fix Windows 11 stuck on the loading screen](https://www.mytechnician.tech/tips/fix-windows-11-stuck-on-loading-screen/). ## Step 7: Reset the Firmware and Update It 1. In setup, choose **Restore Defaults** (often **F9**), save, and exit. This clears misconfigured settings left by a failed update or a flat CMOS battery. 2. 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. 3. 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. 4. On a desktop, clear CMOS with the motherboard jumper or by removing the battery for five minutes, following the board manual. ## Step 8: Get Your Data Off, Then Reinstall 1. 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. 2. On an encrypted drive you will need the recovery key first: [fix the BitLocker recovery key loop](https://www.mytechnician.tech/tips/fix-bitlocker-recovery-key-loop-windows-11/). 3. Once files are safe, install cleanly: [how to clean install Windows 11](https://www.mytechnician.tech/tips/how-to-clean-install-windows-11/). 4. If the drive itself has failed, replace it: [how to choose an SSD for your PC](https://www.mytechnician.tech/tips/how-to-choose-an-ssd-for-your-pc/). 5. Set up backups so the next failure costs you nothing: [set up automatic backups](https://www.mytechnician.tech/tips/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 `bootrec` commands against the wrong disk.** Confirm the volume letters in `diskpart` first — 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](https://www.mytechnician.tech/tips/fix-pc-wont-turn-on/), [fix a black screen on boot](https://www.mytechnician.tech/tips/fix-black-screen-on-boot-windows-11/), and [check SSD and hard drive health](https://www.mytechnician.tech/tips/check-ssd-hard-drive-health-windows-11/). --- Source: https://www.mytechnician.tech/tips/fix-boot-device-not-found-3f0-windows-11/ — My Technician, free Windows 10/11 troubleshooting guides. Related tool: RecoverPro (Windows data recovery software to recover deleted files, restore formatted drives, and rescue data from corrupted partitions on Windows 10 and 11.) — https://www.mytechnician.tech/apps/data-recovery-pro/ More guides: https://www.mytechnician.tech/llms.txt