Skip to main content
Windows boot failures fall into two distinct categories: the machine shows no signs of life whatsoever, or it powers on but stalls somewhere before reaching the desktop. Identifying which category you’re dealing with is the first step, because the root causes and fixes are fundamentally different. Work through the sections below in order, stopping as soon as the system boots successfully.

Step 1 — Determine the Failure Type

Before touching any settings or tools, observe exactly what happens when you press the power button.
1

Check for any power activity

Press the power button and watch for fan spin, LED indicators, or any display output. If absolutely nothing happens, proceed to Power Connection Checks. If the machine starts but stalls on a logo, loading screen, or spinning dots, jump to Startup Repair.
2

Listen for POST beep codes

If the machine attempts to POST but emits a series of beeps before shutting down or freezing, note the beep pattern. Consult your motherboard or laptop manufacturer’s documentation — beep codes directly identify failed hardware such as RAM or GPU.
3

Note any on-screen error text

Messages like BOOTMGR is missing, Operating System not found, or Reboot and Select proper Boot device tell you the firmware found no bootable volume, which points to a different fix path than a splash-screen stall.

Step 2 — Power Connection Checks

If the machine shows no signs of life, a loose cable or failed power supply is the most common culprit. Work through each check below before assuming motherboard or hardware failure.
Perform these checks with the machine fully powered off and, for desktops, the power cord disconnected before opening the case.
1

Verify the wall outlet and power strip

Plug a known-good device (phone charger, lamp) into the same outlet to confirm it is live. If using a power strip, bypass it and plug directly into the wall.
2

Inspect the power cable and adapter (laptops)

Check the AC adapter brick and cable for fraying, kinks, or burn marks. Try a compatible replacement adapter if available. Confirm the charging LED on the laptop lights up.
3

Reseat internal power connectors (desktops)

Open the case and firmly re-press the 24-pin ATX motherboard connector and the 4/8-pin CPU power connector. Check that all SATA power cables to drives are fully seated.
4

Perform a hard reset / drain residual charge

For laptops with removable batteries: disconnect the AC adapter, remove the battery, then hold the power button for 30 seconds. Re-insert the battery and retry. For laptops with sealed batteries, hold the power button for 30 seconds while unplugged, then reconnect AC and try again.
5

Test the power supply unit (desktops)

Use a PSU tester or the paperclip test (short the green wire to any black wire on the 24-pin connector) to confirm the PSU outputs voltage. A PSU that passes the paperclip test but fails under load must be replaced.

Step 3 — Boot Into Safe Mode

If the system reaches the Windows logo but fails before the login screen, Safe Mode loads only the minimum drivers needed to start Windows, helping you isolate whether a third-party driver or service is to blame.
1

Access the Windows Recovery Environment (WinRE)

Force the machine to enter WinRE by interrupting the boot process three times in a row: power on, and as soon as the Windows logo appears, hold the power button until the machine shuts off. On the third interrupted boot, Windows automatically launches the Automatic Repair screen.
2

Navigate to Safe Mode

From Automatic Repair, select Advanced options → Troubleshoot → Advanced options → Startup Settings → Restart. After the restart, press 4 for Safe Mode or 5 for Safe Mode with Networking.
3

Evaluate the system in Safe Mode

If Windows loads successfully in Safe Mode, the problem is almost certainly a third-party driver, startup application, or service. Proceed to Roll Back a Recent Driver or use msconfig to disable non-Microsoft startup services one group at a time.
If the machine won’t reach the Windows logo at all, boot from a Windows installation USB (created with the Media Creation Tool) and choose Repair your computer to access WinRE from external media.

Step 4 — Run Startup Repair

Windows’ built-in Startup Repair automatically scans for and fixes common boot configuration problems.
1

Enter Startup Repair

From WinRE, go to Advanced options → Troubleshoot → Advanced options → Startup Repair. Select the target operating system when prompted.
2

Allow the repair to complete

The tool may run for several minutes. Do not power off the machine. After it finishes, it reports whether it found and fixed issues. Restart and test.
3

Review the Startup Repair log if it fails

If Startup Repair reports it cannot fix the problem, the log is written here:
Open this file from the WinRE command prompt to identify what specifically failed:

Step 5 — Repair the Boot Sector with bootrec

When the MBR, boot sector, or Boot Configuration Data (BCD) is corrupt — common after a failed update, improper shutdown, or disk error — bootrec can rebuild them without reinstalling Windows.
Run these commands from the WinRE Command Prompt, not from within a running Windows session. Incorrect use on a multi-boot system can make other operating systems temporarily unbootable.
1

Open a Command Prompt in WinRE

From WinRE: Advanced options → Troubleshoot → Advanced options → Command Prompt.
2

Fix the Master Boot Record

This writes a new MBR to the system partition without overwriting the existing partition table.
3

Fix the boot sector

This writes a new boot sector compatible with Windows to the system partition.
If you receive Access is denied on bootrec /fixboot, run bootsect /nt60 SYS first, then retry.
4

Rebuild the BCD store

/scanos lists all Windows installations found on the disk. /rebuildbcd then prompts you to add them to the BCD. Type A to add all found installations.
5

Restart and test

Close the command prompt, click Continue, and allow the system to boot normally.

Step 6 — Check the Windows Event Log

If the machine boots but crashes shortly afterward, the Event Log often records the cause before the crash occurs.
1

Open Event Viewer

2

Review critical and error entries

Navigate to Windows Logs → System and filter for Critical and Error level events around the time of the boot failure. Look for disk errors (source: disk), driver faults (source: Service Control Manager), or file system errors (source: Ntfs).
3

Export findings

Right-click the System log and choose Save All Events As to preserve a copy before continuing troubleshooting.

Step 7 — Perform a System Restore

If boot problems started after a recent software installation, Windows update, or driver change, System Restore can revert the system to a previous known-good state without affecting personal files.
1

Launch System Restore from WinRE

From WinRE: Advanced options → Troubleshoot → Advanced options → System Restore.
2

Choose a restore point

Select the most recent restore point dated before the problems began. Click Scan for affected programs to preview which applications and drivers will be removed.
3

Complete the restore

Confirm and allow the process to finish. The machine will restart automatically. System Restore is non-destructive to user data but will uninstall any software installed after the restore point date.
System Restore must have been enabled prior to the failure for restore points to exist. If no restore points are listed, this step is not available.

Common Scenarios & Quick Reference

The accordions below cover the most frequently reported boot error messages and their targeted fixes. Open the one that matches your exact symptoms.
This message means the firmware located the boot drive but could not find the Windows Boot Manager. Boot from a Windows USB and run:
If the drive is not detected, check SATA/NVMe seating and BIOS drive detection.
The system is failing POST or cannot hand off to the bootloader. Enter BIOS/UEFI setup (typically Del, F2, or F10 on boot) and confirm the correct boot drive appears in the boot priority list. Re-enable AHCI mode if it was accidentally set to IDE or RAID.
Boot into WinRE and run System Restore to the pre-update restore point. If no restore points exist, allow the system to boot into Windows normally, then run the following commands from an elevated Command Prompt to repair the component store and system files:
This BSOD at boot typically indicates a driver, storage controller, or file system problem. Boot into Safe Mode (Step 3) and uninstall any recently added storage or chipset drivers. Also run chkdsk from the WinRE command prompt:

Escalation Criteria

Escalate to Tier 2 or a hardware specialist if any of the following apply:
  • All bootrec commands succeed but the machine still fails to boot after multiple attempts.
  • chkdsk reports unrecoverable bad sectors on the system drive — the drive likely needs replacement.
  • POST beep codes indicate failed RAM or GPU and reseating/swapping sticks does not resolve the issue.
  • The motherboard displays a BIOS error code (Q-Code / POST code) that the manufacturer maps to a fatal hardware fault.
  • No restore points exist, Startup Repair fails, and the user’s data has not been backed up — data recovery should precede any reimaging.
Before escalating, document the exact error messages, the steps already attempted, and any Event Log entries. This significantly reduces Tier 2 diagnostic time.