Lazesoft focuses on data and boot

Lazesoft Recovery Suite is an easy-to-use all-in-one recovery toolkit to repair crashed Windows, recover data from deleted, formatted, or damaged partitions, clone or back up disks, and reset forgotten Windows passwords.

Windows Boot Repair

How to Fix “BootDevice Not Found” Hard Disk (3F0) Error in Windows

If your computer shows “BootDevice Not Found,” “Please install an operating system on your hard disk,” or “Hard Disk - (3F0),” first check whether the hard disk or SSD is detected and healthy. If the disk is detected but Windows still cannot boot, repair the Windows boot files with Lazesoft One Click Fix or Windows recovery commands.

Hard Disk (3F0) BIOS / UEFI Boot order BCD repair One Click Fix
BootDevice Not Found Hard Disk 3F0 error screen
The boot error: “BootDevice Not Found. Please install an operating system on your hard disk. Hard Disk - (3F0).”

When starting the computer, you may see a black-screen error similar to this:

BootDevice Not Found
Please install an operating system on your hard disk.
Hard Disk - (3F0)
F2 System Diagnostics

This error means the computer cannot find a bootable operating system on the selected disk. It does not always mean Windows has been deleted. In many cases, Windows is still on the hard disk or SSD, but the computer cannot start it because of a wrong boot order, incorrect UEFI/Legacy boot mode, damaged boot files, corrupted BCD configuration, storage controller setting changes, or a disk detection problem.

Video Guide: Fix BootDevice Not Found with Lazesoft One Click Fix

Watch this video to see how to repair the BootDevice Not Found problem using the One Click Fix feature in Lazesoft Recovery Suite Home Edition.

After watching the video, continue with the steps below to check diagnostics, BIOS/UEFI settings, boot order, and repair options.

Free Policy for Home Users

Lazesoft Recovery Suite Home Edition is free for home users. Home users can create a Lazesoft bootable recovery USB and use Windows Recovery features such as One Click Fix to repair common Windows boot problems.

For business, technician, commercial service, or Windows Server environments, please choose the appropriate Professional, Technician, or Server edition.

Step 1: Run System Diagnostics First

If the error screen offers F2 System Diagnostics, press F2 and run the hard drive or storage test first. This is especially important when the message includes Hard Disk - (3F0).

Diagnostics passed

If the disk passes diagnostics and is detected in BIOS/UEFI, the problem is more likely caused by boot order, boot mode, boot files, BCD, or partition configuration.

Diagnostics failed

If the disk fails diagnostics, do not keep running repair commands repeatedly. The disk may be failing. Back up or recover important files first, then replace the drive if necessary.

No disk detected

If the diagnostics tool or BIOS/UEFI cannot see the disk, check the disk connection, NVMe installation, SATA cable, storage controller setting, or possible disk failure before repairing Windows.

Recent hardware change

If the error appeared after replacing, cloning, or upgrading a disk, check whether the new disk is first in boot order and whether the partition style matches the boot mode.

Important: Software boot repair can help only when the computer can detect the Windows disk. If BIOS/UEFI cannot detect the hard disk or SSD, fix the hardware or firmware detection problem first.

Step 2: Check BIOS/UEFI Settings

Restart the computer and enter the BIOS/UEFI setup screen. Common keys include F2, Del, Esc, F10, and F12. Press the key immediately after powering on the computer.

1. Is the hard disk or SSD listed?

If the disk is not listed, check the SATA cable, power cable, NVMe slot, RAID/AHCI/Intel RST/Intel VMD setting, or possible disk failure. Boot repair should wait until the disk is detected.

2. Is the Windows disk first?

If the computer tries to boot from the wrong disk, USB drive, memory card, or external hard drive, it may show BootDevice Not Found. Put the Windows disk or Windows Boot Manager first.

3. Is the boot mode correct?

Windows installed on a GPT disk usually boots in UEFI mode. Windows installed on an MBR disk usually boots in Legacy/CSM mode.

4. Disconnect extra devices

Remove unnecessary USB drives, external disks, memory cards, and bootable devices. Then restart the computer and test again.

Common Causes of BootDevice Not Found / Hard Disk (3F0)

After the disk is detected and appears healthy, this error is often caused by one of the following boot problems:

  • Wrong boot order or wrong boot device selected
  • BIOS/UEFI boot mode changed from UEFI to Legacy/CSM, or from Legacy/CSM to UEFI
  • Damaged MBR on a Legacy/MBR system
  • Damaged boot sector or boot sector parameters
  • Incorrect active/system partition on a Legacy/MBR system
  • Corrupted or missing BCD file
  • Missing EFI boot files on a UEFI/GPT system
  • File system errors on the boot partition
  • Boot configuration damaged after disk clone, restore, repartitioning, Windows update, or power failure
  • Storage controller mode changed, such as AHCI, RAID, Intel RST, or Intel VMD
Easier method

Use Lazesoft One Click Fix

Recommended if the disk is detected and you want an automatic repair method for common MBR, boot sector, BCD, boot files, and boot registry settings problems.

Manual method

Use Windows Commands

Recommended for advanced users who can identify the Windows partition and EFI/System Reserved partition correctly.

Method 1: Repair BootDevice Not Found with Lazesoft One Click Fix

If you do not want to manually identify partitions and type commands, use Lazesoft Recovery Suite Home Edition or Lazesoft Windows Recovery Home Edition. The One Click Fix feature can automatically check and repair common Windows boot problems. You can also watch the video guide above to see the process before following the steps below.

Step 1: Boot from a Lazesoft Recovery USB Disk

Boot the problem computer from a Lazesoft recovery USB disk. After Lazesoft Recovery Suite starts, select Windows Recovery from the main screen.

Lazesoft Recovery Suite Home screen with Windows Recovery option
Select Windows Recovery from Lazesoft Recovery Suite Home Edition.

Step 2: Choose One Click Fix Crash Solution

In Lazesoft Windows Recovery, choose One Click Fix Crash Solution. This option is designed for common Windows boot and crash problems.

Lazesoft Windows Recovery One Click Fix Crash Solution
Choose One Click Fix Crash Solution.

Then click the One Click Fix button.

Click the One Click Fix button in Lazesoft Windows Recovery
Click One Click Fix to start automatic boot repair.

Step 3: Select the Windows Installation

If Lazesoft finds more than one Windows installation, select the correct Windows installation you want to repair. Check the Windows version, boot volume, disk size, and system volume information carefully before continuing.

Select Windows installation for boot repair in Lazesoft
Select the Windows installation that you want to repair.

Step 4: Run One Click Fix

Lazesoft One Click Fix will check and repair common Windows boot problems automatically. It may check and fix the MBR, boot indicator, boot sector parameters, boot sector boot code, BCD file, file system on the boot partition, missing critical Windows system files, and Windows boot-related registry files.

Lazesoft One Click Fix boot repair wizard
Lazesoft One Click Fix checks and repairs common Windows boot problems automatically.

Step 5: Reboot and Test

After the repair is completed, click Finish, remove the Lazesoft USB disk, and restart the computer. If the repair is successful, Windows should start normally again.

Method 2: Repair the Error Using Windows Commands

This method uses Windows Recovery Environment or a Windows installation USB disk. It is suitable for advanced users who are comfortable identifying partitions and running command-line tools.

Step 1: Boot into Command Prompt

Boot the computer from a Windows installation USB disk. On the Windows Setup screen, click:

Repair your computer → Troubleshoot → Advanced options → Command Prompt

Do not click Install now.

Step 2: Find the Windows Partition

Drive letters in Windows Recovery Environment may be different from normal Windows. Run:

diskpart
list volume

Look for the Windows partition. It is usually a large NTFS partition. Exit DiskPart:

exit

Then test possible drive letters:

dir C:\Windows
dir D:\Windows
dir E:\Windows

Use the drive letter that contains the Windows folder. In the examples below, we assume the Windows partition is C:. If your Windows partition is D:, replace C:\Windows with D:\Windows.

Repair Method A: For UEFI/GPT Systems

UEFI / GPT

Use this method if Windows was installed in UEFI mode and the disk uses GPT. Most modern Windows 10 and Windows 11 computers use UEFI/GPT.

Find the small FAT32 EFI System Partition, usually around 100 MB to 300 MB:

diskpart
list volume

Assign the EFI System Partition a drive letter:

select volume X
assign letter=S:
exit

Replace X with the correct EFI partition volume number. Then rebuild the EFI boot files:

bcdboot C:\Windows /s S: /f UEFI

If the command succeeds, you should see:

Boot files successfully created.

Restart the computer:

wpeutil reboot

Repair Method B: For Legacy BIOS / MBR Systems

Legacy / MBR

Use this method if Windows was installed in Legacy/CSM mode and the disk uses MBR.

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

If bootrec /fixboot shows Access is denied, you can continue by rebuilding the boot files with bcdboot.

If there is a System Reserved partition

diskpart
list disk
select disk 0
list partition

Find the small System Reserved partition. It is usually NTFS and around 100 MB to 600 MB. Select it and mark it active:

select partition X
active
assign letter=S:
exit

Replace X with the correct System Reserved partition number. Then rebuild boot files:

bcdboot C:\Windows /s S: /f BIOS
wpeutil reboot

If there is no System Reserved partition

If Windows is installed directly on the active system partition, mark the Windows partition active and rebuild boot files:

diskpart
list disk
select disk 0
list partition
select partition X
active
exit

Replace X with the Windows partition number. Then run:

bcdboot C:\Windows /s C: /f BIOS
wpeutil reboot

Optional: Check the File System

If the boot partition has file system errors, run:

chkdsk C: /f

If your Windows partition uses a different drive letter in Windows Recovery Environment, replace C: with the correct letter.

chkdsk D: /f

Important: Do not guess the EFI partition, System Reserved partition, or Windows partition. Using the wrong partition may make boot repair more difficult. If the disk uses BitLocker, you may need to unlock the Windows partition before repairing it.

Special Case: BootDevice Not Found After Clone or SSD Upgrade

If the error appears after cloning Windows to a new HDD, SSD, or NVMe drive, check these items before assuming the clone failed:

  1. Make sure the cloned disk is selected as the first boot disk.
  2. For a GPT target disk, boot the computer in UEFI mode and choose Windows Boot Manager for that disk.
  3. For an MBR target disk, boot the computer in Legacy/CSM mode and make sure the correct system partition is active.
  4. If the old and new disks are both connected, temporarily disconnect the old disk and test again.
  5. If the clone was made to NVMe, confirm the computer supports booting from NVMe and that the storage controller setting is correct.
  6. If Windows boot files were not created on the new disk, rebuild them with Lazesoft One Click Fix or the bcdboot command.

For more clone-related boot problems, see Fix 0x7B After Clone and Fix Windows Black Screen After Clone.

Reboot and Test Windows

After repairing the boot files, remove the recovery USB disk and restart the computer.

Windows starts successfully after Lazesoft One Click Fix
Windows starts successfully after the boot repair.

What If BootDevice Not Found Still Appears?

  1. Run system diagnostics again and check whether the disk passes.
  2. Confirm the Windows disk is still listed in BIOS/UEFI.
  3. Check whether the correct disk or Windows Boot Manager entry is first in the boot order.
  4. Confirm the correct boot mode: UEFI for GPT or Legacy/CSM for MBR.
  5. Disconnect extra USB drives, external disks, and memory cards.
  6. If the computer uses RAID, Intel RST, Intel VMD, or a special storage controller, make sure the correct storage driver is available in the recovery environment.
  7. If the disk shows warning signs, clicking sounds, slow detection, or diagnostics failure, back up or recover important data before continuing.
  8. If Windows was cloned or restored to a new disk, check whether the target disk uses the expected partition style and contains the required EFI/System Reserved boot partition.

Which Method Should You Use?

Situation Recommended action
Disk is not detected in BIOS/UEFI Check hardware connection, NVMe/SATA installation, BIOS storage settings, or disk failure before using boot repair.
Disk fails diagnostics Back up or recover important files first. Replace the disk if necessary.
Disk is detected but Windows will not boot Use Lazesoft One Click Fix or Windows commands to repair boot files and BCD.
Error appeared after clone or SSD upgrade Check boot order, UEFI/Legacy mode, partition style, EFI/System Reserved partition, and rebuild boot files if needed.

FAQ

Does BootDevice Not Found mean my hard drive is dead?

Not always. The disk may be healthy but not bootable because of a wrong BIOS/UEFI setting, wrong boot order, damaged boot files, or corrupted BCD configuration. However, if diagnostics fail or the disk is not detected, hardware failure is possible.

What does Hard Disk - (3F0) mean?

It means the computer did not find a bootable operating system on the selected hard disk or SSD. You should run system diagnostics, check disk detection, check boot order, and then repair Windows boot files if the disk is detected.

Can Lazesoft One Click Fix repair BootDevice Not Found?

Yes, if the Windows disk is detected and the problem is caused by common boot configuration issues such as MBR, boot sector, BCD, missing boot files, file system problems on the boot partition, or boot-related registry settings.

Can software repair help if the disk is not listed in BIOS?

No. If the disk is not detected by BIOS/UEFI, first check the disk connection, storage controller setting, NVMe/SATA installation, or possible disk failure.

Is this error similar to “An operating system wasn’t found”?

Yes. The first checks are similar: disk detection, boot order, boot mode, and boot file repair. The BootDevice Not Found / Hard Disk (3F0) message is often shown by HP-style firmware screens and should be checked with system diagnostics first.

Fix Windows Boot Problems with Lazesoft Recovery Suite Home Edition

Lazesoft Recovery Suite Home Edition is free for home users and includes Windows Recovery tools for repairing common Windows boot problems.

Download Lazesoft Recovery Suite Home Edition