Home Windows

Fix Windows startup errors: prioritized safe repair plan

If your Windows PC won't boot, start by matching the symptom and running low-risk checks (power, cables, recent changes). Then follow an ordered plan: disconnect peripherals, enter Safe Mode or WinRE, try non-destructive repairs, and back up data before escalating.

11 min read
A modern Windows desktop tower laid open on a wooden workbench with visible motherboard, cables, and power LED lit in a well-lit workshop.

If your Windows PC won't boot, common causes are a failed driver or update, a peripheral or firmware conflict, or a damaged boot volume. Start by matching your symptom, run low-risk checks (power, cables, recent changes), then follow an ordered plan: disconnect peripherals, enter Safe Mode or WinRE, try non-destructive repairs (driver rollback, Startup Repair, System Restore), and run targeted diagnostics if needed. Stop when the PC boots or after you secure a backup of your data.

What exact symptom are you seeing (map to likely causes)

Answer first: match the visible symptom to the likely cause to focus your troubleshooting.

Black screen (no video, fans/LEDs run): this often means the display or GPU driver failed, firmware is using a different output, or the monitor/cable is faulty. Test another cable or an external display if you can.

Stuck on manufacturer or Windows logo: the boot loader or a driver timed out while initializing. Typical causes are a corrupted BCD, a failed update, or a peripheral blocking driver load.

Automatic restart loop (power cycles before login): usually a kernel-mode driver crash or a hardware fault such as overheating or PSU failure. Force WinRE to capture a stop code if you can’t read an error.

BSOD with a stop code: the numeric stop code and any driver filename point to the subsystem at fault. Record the stop code and any filename shown.

WinRE/Automatic Repair loop: often boot configuration errors, disk corruption, or missing system files that automated tools can’t fix.

Login failure after boot (desktop not loading, profile errors): commonly user profile corruption, registry problems, or filesystem errors that stop the user hive from loading.

How to record exact messages:

  • Photograph the screen or write down the full stop code, driver filename, and the exact WinRE text. Record messages verbatim to speed searches and diagnostics.

Before you start: scope, quick safety checks and how to reach recovery modes

Answer first: check scope, do quick safety checks, and learn how to reach WinRE or firmware before changing anything.

Scope and prerequisites:

  • This guide targets modern Windows PCs that won’t boot normally.
  • Some commands differ between UEFI/GPT and legacy/MBR systems; check firmware type if you plan low-level boot commands.
  • You need physical access and, if possible, a second working PC for recovery media and backups.

Quick safety checks:

  • Confirm the outlet and power cable with another device.
  • For laptops with removable batteries, remove battery and power, hold power for 10 seconds, then reconnect power only and try to boot.
  • Unplug all external devices: USB drives, printers, docks, SD cards, external GPUs, and network cables.
  • Note recent changes: drivers, Windows updates, firmware/BIOS updates, or new hardware/software.
  • Photograph or copy exact error codes and messages shown on-screen.

How to reach recovery and firmware environments:

  • To trigger WinRE if Windows won’t boot: power on and force a hard power-off during the Windows logo three times; many systems show WinRE on the fourth attempt.
  • To open firmware or the boot menu:
  1. Power on and press the vendor boot key (common keys: Esc, F2, F8, F11, F12) repeatedly during POST.
  • To get Safe Mode from WinRE:
  1. In WinRE choose Troubleshoot → Advanced options → Startup Settings → Restart.
  2. After restart choose 4 for Safe Mode or 5 for Safe Mode with Networking.
  • From a working sign-in screen: hold Shift and choose Restart, then choose Troubleshoot → Advanced options.

Minimally invasive fixes ordered by safety and likelihood

Answer first: try fixes from least to most invasive and test a normal boot after each step.

  1. Disconnect peripherals and power-cycle.
  1. Unplug USB devices, external drives, docks, SD cards, printers, and external GPUs.
  2. Power off fully, wait 10 seconds, then power on and try to boot.

Expected result: normal boot. If successful, reconnect devices one at a time.

  1. Boot to Safe Mode and undo recent changes.
  1. Enter WinRE, then Troubleshoot → Advanced options → Startup Settings → Restart → pick Safe Mode.
  2. In Safe Mode open Settings → Apps to uninstall recent apps, or Device Manager to roll back or uninstall a driver.

Expected result: normal boot after restart. If not, continue.

  1. Run Startup Repair from WinRE.
  1. In WinRE choose Troubleshoot → Advanced options → Startup Repair and follow prompts.

Expected result: Windows boots. If Startup Repair reports it cannot fix the problem, move to diagnostics.

  1. Use System Restore (non-destructive to personal files).
  1. In WinRE choose Troubleshoot → Advanced options → System Restore.
  2. Pick a restore point dated before the failure and apply it.

Expected result: Windows boots to the restored configuration. If no restore points exist, skip this.

  1. Disable automatic restart to capture errors.
  1. In WinRE choose Troubleshoot → Advanced options → Startup Settings → Restart → choose Disable automatic restart on system failure.
  2. Reboot and record any stop codes or error text shown.

What each fix changes:

  • Unplugging devices removes externals only.
  • Safe Mode uses a limited set of drivers temporarily.
  • Startup Repair and System Restore change system files or settings but not personal files.

Targeted diagnostics and safe command-line repairs

Answer first: use WinRE Command Prompt or an admin Command Prompt in Safe Mode for diagnostics and non-destructive repairs.

Inspect logs and dumps first:

  • When you can boot, run eventvwr.msc and check System and Application logs for errors at the last boot time.
  • Look for minidump files in C:\Windows\Minidump or C:\Windows\MEMORY.DMP for crash dumps that name a driver or module.

Safe diagnostic and repair commands (what they do and when to use):

  • System File Checker: verifies and repairs protected system files.
Command Prompt
sfc /scannow

To run SFC against an offline Windows installation from WinRE:

Command Prompt
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
  • DISM: repairs the component store used by SFC. Run it if SFC reports unrepairable files.
Command Prompt
DISM /Online /Cleanup-Image /RestoreHealth
  • Check disk for filesystem errors and bad sectors when you see filesystem corruption or I/O errors.
Command Prompt
chkdsk C: /f /r
  • Boot record and BCD repair: use only when you suspect boot configuration corruption.
Command Prompt
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

UEFI/GPT workflow (safe way to recreate BCD):

  1. From Command Prompt use diskpart to identify and assign the EFI partition a drive letter.
Command Prompt
diskpart
list disk
select disk 0
list vol
select vol X
assign letter=S:
exit
  1. Recreate BCD with bcdboot.
Command Prompt
bcdboot C:\Windows /s S: /f UEFI

Legacy MBR workflow: use the bootrec commands above. Do not run /fixmbr on a UEFI system.

Interpreting results:

  • SFC reports whether it repaired files; if it can’t, run DISM then SFC again.
  • DISM reports whether it repaired the component store; if it needs a source, use installation media or a recovery image.
  • chkdsk reports bad sectors and unrecoverable files; multiple bad sectors suggest failing storage.

If you see persistent I/O errors, SMART failure, or repeated bad sectors, stop and copy important data before further repair attempts.

Disk-health checks, logs and reading crash/boot records without destroying data

Answer first: run non-destructive disk-health checks and copy logs and dumps for offline analysis before changing data.

Quick disk-health checks:

  • From within Windows run or schedule a SMART read or use vendor diagnostic tools from another PC; vendor tool names vary by maker.
  • In WinRE run chkdsk in read-only mode to view errors before changing anything.
Command Prompt
chkdsk C:

Reading Event Viewer and dumps without altering data:

  • Open eventvwr.msc in a working session and inspect the System log for critical errors at boot time and the Application log for related failures.
  • Copy minidump files from C:\Windows\Minidump to external media for offline analysis. Do not delete dumps unless you understand them.

How to use dump info safely:

  • Note the stop code and driver or module names exactly. Use those strings when searching or asking for help.

Data-preservation checklist and creating bootable recovery media

Answer first: back up data before destructive fixes and prepare bootable recovery media on a second PC.

Data-preservation checklist:

  • If you can boot to WinRE or a recovery USB, copy personal files to an external drive before major repairs.
  • If the drive is failing (SMART warnings, many bad sectors, clicking), create an image of the drive using imaging tools on a second PC. If you can’t image, copy the most important files first.
  • Verify backups by opening a few saved files on another machine.

How to create bootable recovery media (needs a second PC):

  1. On a working PC download the official Windows recovery or installation media creation tool; check Microsoft’s site for the current 2026 tool.
  2. Use an 8 GB or larger USB stick and follow the tool’s prompts to create bootable media.

Verifying recovery media:

  1. Boot the target machine from USB (use the boot menu key) and confirm it reaches WinPE or the Windows setup screen.

When to stop, signs of hardware failure, ransomware, and next steps

Answer first: stop and preserve data if you see drive failure signs, ransomware, or electrical faults, and get professional help if needed.

When to stop and copy data:

  • Repeated SMART errors, many bad sectors reported by chkdsk, or audible clicking from a disk mean likely drive failure. Copy data immediately.
  • Ransom notes, encrypted filenames, or other ransomware signs: disconnect from networks and preserve a forensic image if data is critical.
  • Power instability, sudden shutdowns, or electrical smells: stop and have hardware checked.

When to seek professional recovery or reinstall:

  • If the drive is physically failing, image it and send the image or drive to a recovery service.
  • If repeated repair attempts fail and backups are current, a clean reinstall may be fastest. Create recovery media and confirm backups first.
  • If BCD/partition repairs fail or you’re unsure about EFI partition commands, stop and ask a professional—incorrect edits can make recovery harder.

How professionals usually proceed:

  • They image the drive before destructive attempts, run vendor diagnostic tools, and use specialized recovery software or lab techniques for physical failures.

Verify success and how to confirm system stability

Answer first: confirm stability with repeated cold boots, event log checks, and normal app use.

Verification steps:

  • Boot tests: perform three cold boots (power off, then power on) and confirm Windows reaches the desktop each time.
  • Event check: open Event Viewer and confirm no new critical errors in the System log around recent boots.
  • Functional test: open main apps, check file access, and run a brief disk task such as copying files or starting apps to surface issues.

What to do if problems return:

  • If the same stop code returns, capture the exact message and minidump, then escalate to targeted fixes or professional help.
  • If new hardware errors appear, prioritize backup and imaging and stop repair attempts that stress the drive.

Conclusion

Identify the symptom, run low-risk checks (power, peripherals, recent changes), try Safe Mode and Startup Repair, then run targeted diagnostics such as Event Viewer, dumps, SFC/DISM/chkdsk. Back up data before destructive actions. If you see drive hardware errors or signs of ransomware, stop and escalate to imaging and professional recovery.

Frequently Asked Questions

Can I use bootrec on a modern UEFI system?

Answer first: use `bcdboot` on UEFI/GPT systems rather than `bootrec /fixmbr`. On UEFI/GPT, recreate the EFI BCD after assigning the EFI partition a drive letter. Detail: Some `bootrec` commands run, but `bootrec /fixmbr` is for legacy MBR only. If you’re unsure whether the system is UEFI or legacy, check firmware settings or inspect partition style with `diskpart` and `list disk` before running low-level boot commands.

Will System Restore remove my personal files?

Answer first: no. System Restore changes system files, drivers, and registry settings but does not delete personal documents, pictures, or email. Detail: Still, back up critical data before performing system-level rollbacks. System Restore affects system configuration, not user data, but backups remove risk.

How do I know when to run chkdsk versus replace the drive?

Answer first: run `chkdsk /f /r` for filesystem errors or a few bad sectors. Replace the drive if SMART or `chkdsk` show many bad sectors, recurring I/O errors, or the drive makes unusual noises. Detail: If you see many bad sectors, recurring I/O errors, or audible clicking, assume the drive is failing. Copy data immediately and plan replacement rather than repeated repairs.