This hit me on an HP too. Same “Boot device not found, Hard Disk (3F0)” message, screen went black, fans spin, nothing else. I thought the SSD was toast and I was about to start pricing new laptops.
Here is what I did, step by step, before spending money.
- Switch BIOS from UEFI to Legacy
I’ll start with the thing that surprised me most.
On boot, I spammed F10 to get into the BIOS setup.
In the boot options, I switched from UEFI to Legacy mode, saved changes, then restarted.
It felt dumb, like flipping a random switch, but the system booted straight into Windows after that. No reinstall, no data loss. My guess is the boot order or boot metadata got messed up and Legacy fell back to something the firmware still understood.
If you try this, write down your current BIOS settings first so you can put them back if it behaves worse.
- Hard reset trick with Power + F6
On one of my other HPs, the BIOS trick alone did nothing, so I tried a hardware reset that people keep bringing up in different threads.
Steps I used:
• Shut the laptop down completely.
• Unplug the charger.
• Remove the battery if it is removable.
• Hold down the power button and F6 together for about 30 seconds.
• Let go, plug the charger back in, then power it on like normal.
There is a longer thread about “Boot Device Not Found, Hard Disk (3F0)” fixes here:
https://discussion.7datarecovery.com/forum/topic/boot-device-not-found-hard-disk-3f0-on-hp-laptop-any-fixes/
Multiple people in there report this combo working on certain HP models, especially the thin ones with weird firmware quirks. On my friend’s HP, this reset brought the drive back in the BIOS list after it had vanished.
- Run the long drive test, not only the quick one
If the system starts acting flaky, or the fixes above only work once and fail again, treat the drive as suspect.
From the HP startup menu:
• Hit Esc at boot, then F2 for diagnostics.
• Run the extended or “long” hard drive test, not only the quick/short test.
The quick test looks nice because it finishes fast, but I have seen it pass on drives that were already reallocating sectors and throwing SMART warnings. The extended test takes more time and tends to flag bad sectors or read issues that the short one skips.
If the extended test shows errors:
• Stop doing random reboots.
• Back up whatever data you still care about as soon as you get any boot at all.
• Start planning for a replacement drive or SSD.
If both tests pass and the system behaves normally after the BIOS or reset trick, you probably hit a firmware or boot configuration bug rather than a failing disk.
- What I would do in your place
If you are staring at that 3F0 message right now, this is the order I would follow:
- Try F10, switch UEFI to Legacy, save, reboot.
- If no change, shut down, unplug, do the power button + F6 for 30 seconds, then boot again.
- If it boots, immediately back up important stuff, then run HP extended diagnostics on the drive.
- If it still does not boot or the drive is missing in BIOS, assume a hardware fault and run the extended test from the diagnostics screen anyway.
These HP boot errors feel like the whole system died, but in my case, and in a bunch of others in that discussion thread, it was fixable without replacing hardware. The trick is to test properly and not rely only on the quick checks.