Andre Da Costa | November 24, 2016 in How-To

In a recent article, we looked at resolving issues with black screens in Windows 10 with some basic troubleshooting tips. But sometimes, Windows 10 fails to boot because of issues with the master boot record. In these cases, repairs need to be made to the master boot record to get things up and running again. Fortunately, the Windows 10 recovery environment includes an automated option for doing just that. And if that doesn’t work, you can do it manually in the command prompt. Read on to find out how.

Why Won’t My Windows 10 PC Boot?

The Windows 10 boot process is quite simple. When your computer starts, the BIOS or UEFI Firmware is loaded, which performs a small set of checks on your hardware called the Power On Self Test (POST). The BIOS then scans the hard disk master boot record, which loads an important file into main memory called WINLOAD.EXE. This kicks off the start-up process by loading the NTOSKRNL.EXE (NT Kernel, the heart of Windows) and HAL (Hardware Abstraction Layer). Windows 10 then performs tasks such as initializing your hardware like your mouse and keyboard and reading the Windows Registry and user profile.

If you see a black screen with gray text that reads “Windows Boot Manager” with an error along the lines of “Status: 0xc0000605 Info: A component of the operating system has expired,” then it means something went wrong with WINLOAD.EXE.   windows-not-booting-1

This is obviously not a good thing. But it’s not the end of the world either.

Performing a Startup Repair

The first thing you can try is booting into the recovery environment, if possible, and then performing a startup repair. To access the recovery environment, turn your computer on and off three times.  While booting, make sure you turn off the computer when you see the Windows logo. After the third time, Windows 10 will boot into diagnostics mode. Click Advanced options when the recovery screen appears.

safe mode windows 10

Click Troubleshoot.

safe mode windows 10

Click Advanced options.

automatic-repair-3 safe mode windows 10

Then, click Startup Repair.


Fix Windows 10 Winload.exe Using the Command Prompt

If you are unable to perform a startup repair, then your next option is to try using your Windows 10 installation media to fix the boot error.

If you don’t have installation media, you will need to go a working computer and Create a Windows 10 USB Bootable Flash Drive. You can also go to a working Windows 10 PC and create a recovery drive.  When using a USB drive, make sure to set up your BIOS to boot from the USB drive.

After booting into setup, choose the Repair Computer option > Troubleshoot > Advanced Options > Command Prompt. If you are using a recovery drive, click Troubleshoot > Advanced Options > Command Prompt.


Once you have the command prompt up on screen, you will need to issue a set of commands to find and resolve issues that might be preventing your computer from booting.

Type BOOTREC /FIXMBR and hit <Enter>.

This command will attempt to fix any corruption issues with the master boot record.

If all goes well, you should see The operation completed successfully


Next, type BOOTREC /FIXBOOT then hit <Enter>.

This command will attempt to write a new boot sector on the hard disk if Windows detects damage. Usually, this happens in cases where an older version of Windows was installed or a non-compatible operating system such as Linux was installed.


If you are seeing an error such as Boot Manager is Missing, then the BOOTREC /RebuildBcd command might be able to fix it. This operation can also restore boot entries for older versions of Windows if you have a dual boot configuration.


If BOOTREC /RebuildBcd does not work, then Microsoft recommends you back up your BCD (Boot Configuration Data) store, then run the BOOTREC /RebuildBcd command again. Here is how you do it.

Type each command then hit <Enter>:

  • bcdedit /export C:BCD_Backup
  • c:
  • cd boot
  • attrib bcd -s -h -r
  • ren c:bootbcd bcd.old
  • bootrec /RebuildBcd

Another option if you are dual booting with older versions of Windows such as Windows 7 is the BOOTREC /ScanOs command. The ScanOS command can find and restore entries for older versions of Windows.

What if None of These Options Work?

Your next best option is to try salvaging your data and then reinstalling Windows 10 and your applications. If you have your Windows 10 install media, you can boot from it then perform a custom install. This will create an archive of the old installation called Windows.old. You can then recover your personal files from this folder. Make sure you perform a custom install that migrates your Windows.old data. Otherwise, all your data will be erased.


If you don’t want to risk overwriting your data by reinstalling Windows, check out this article on How to Recover Data from a Hard Drive that Won’t Boot.


That’s a look at repairing a broken Windows 10 installation. While these occurrences should be extremely rare for most everyday users, they can occur during riskier operations, like reinstalling Windows, resizing partitions, or setting up a dual boot. While the steps above can help, it’s always a good idea to perform a thorough backup in advance.


More Reading: About Andre Da Costa Based on the Caribbean Island of Jamaica, Andre is a Microsoft MVP since 2010 and a certified computer technician. A Senior Writer for groovyPost, Andre previously was lead review editor at and a contributor at View all posts by Andre Da Costa → Don’t Miss a Single Tip! Related Posts:

  • How to Capitalize, Lowercase, or Uppercase Text in Excel 2016 [UPPER, LOWER, PROPER functions]
  • DIY Surge Protector Repair: Replace Your Own UPS Battery and Save $30 to $150
  • How to Keep Your Windows 10 Notifications on Screen Longer
  • How to Prevent Microsoft From Spying on You in Windows 10 with Spybot Anti-Beacon
  • Pro Tip: Set iPhone Alarm Labels to Pep Talk Yourself Out of Bed

Windows 10

Need help? Search through over 5000+ Articles!

  • Popular
  • Latest
  • amazon money Get Price Drop Refunds with Credit Card Price Protection – Including Amazon! November 23, 2016
  • t-mobile-data-tethering-sucks How to Hide Data Usage and Get Truly “Unlimited” Tethering with T-Mobile November 15, 2016
  • snagit-icon1024 TechSmith Snagit 13 Review: Still the Best Screenshot Capture and Editing Tool Available November 3, 2016
  • disable snooze and wake up! Pro Tip: Set iPhone Alarm Labels to Pep Talk Yourself Out of Bed November 24, 2016
  • sd card How to Choose an SD Card for Best Performance and Compatibility November 8, 2016
  • Clock Daylight Saving Time Ending: Enable or Prevent your iPhone from “Falling Back” on Sunday, Nov. 6 November 4, 2016
  • windows-10-logon-session Windows 10 Fix: SERVERNAME is not accessible… A specified logon session does not exist. November 22, 2016
  • drw-pro-200x200 EaseUS Data Recovery Wizard Pro Review: Intuitive Interface, Powerful File Recovery Technology November 17, 2016
  • watch netflix offline How to Download Netflix Content to Watch Offline TV Shows and Movies November 30, 2016
  • excel-2013-icon How to Capitalize, Lowercase, or Uppercase Text in Excel 2016 [UPPER, LOWER, PROPER functions] November 30, 2016
  • money-ups-backups DIY Surge Protector Repair: Replace Your Own UPS Battery and Save $30 to $150 November 29, 2016
  • Question notification How to Keep Your Windows 10 Notifications on Screen Longer November 29, 2016
  • sc552x414.jpeg Artie’s Magic Pencil – Apple’s Free iTunes App of the Week November 26, 2016
  • Solitaire Returns Microsoft Solitaire Collection Now Available for iOS and Android November 26, 2016
  • WinX DVD Ripper Black Friday Black Friday groovyPost Giveaway – WinX DVD Ripper Platinum November 25, 2016
  • blackfriday-featured This Credit Card Lifehack Saves Me Cash Every Single Day November 25, 2016

Follow @groovypost


Copyright © 2021, Windows10Insider. All Rights Reserved Trademarks: Microsoft Windows logos are registered trademarks of Microsoft. Disclaimer: is not affiliated with Microsoft, nor claim direct affiliation. The information on this page is provided for information purposes only. Protection Status

Log in with your credentials

Forgot your details?