3 Easy Ways to Fix the UEFI Boot Problems in Windows

Expert recommended solutions to get things running in no time

by Andrew Wafer
Andrew Wafer
Andrew Wafer
Andrew is not just trying to bring you closer to Windows, but he's truly interested in this platform. He just happens to be passionate about sharing that knowledge... read more
Affiliate Disclosure
  • UEFI is a protocol that is replacing the popular BIOS and introduces a range of improvements.
  • A broken UEFI leads to issues booting Windows, but the problem is not as intricate as it appears.
  • A few quick solutions include running the Startup Repair or employing Diskpart.
fix UEFI Boot issues in Windows

Windows 10 and 11 boot problems might be quite annoying since the troubleshooting process is usually complex. And instead of taking out the time to fix UEFI boot issues, most users reinstall the OS instead.

But that leads to a loss of data. So, why take that route when a simpler and more viable alternative is already available? Let’s find out about UEFI and how to fix issues with it.

What is UEFI?

UEFI, or Unified Extensible Firmware Interface, is a protocol that is replacing the popular BIOS with new software. UEFI offers vital benefits such as improved security measures, faster startup time, support for disks larger than 2 TB, and lots more.

Now, a broken UEFI means that you have a broken bootloader, in which case you won’t be able to reboot or power on your Windows device.

Therefore, fixing UEFI boot problems is essential, especially if you want to use your device without having to reinstall the Windows OS.

How can I fix Windows UEFI boot problems?

1. Convert GPT to MBR

Note icon NOTE
This method only works when the PC is working and connected to the Internet. In case you can’t turn on the computer, head to the next solution.
  1. Press Windows + R to open Run, type cmd, and press Ctrl + Shift + Enter.cmd
  2. Click Yes in the UAC prompt.
  3. Now, paste the following two commands one at a time, and hit Enter after each:mbr2gpt /validate /allowFullOS mbr2gpt /convert /allowFullOSconvert MBR to GPT

Once done, the primary partition will change from MBR to GPT, which will fix a range of problems with UEFI, including boot issues.

2.  Use Diskpart and recreate Boot Configuration Data

  1. Create a bootable Windows USB for the iteration on another PC using Rufus or another similar tool, and plug it into the affected computer.
  2. Now turn on the PC and boot it from the connected drive.
  3. Once the Windows setup loads, proceed with the initial steps and then click on Repair your computer when the option appears.repair your computer
  4. Now, choose Troubleshoot.troubleshoot to fix UEFI boot
  5. Click on Advanced options.advanced options
  6. Select Command Prompt from the options listed here.command prompt
  7. Now, paste the following command and hit Enter:Diskpart
  8. Find out on which disk you have installed Windows by executing the following command:list diskdiskpart
  9. Usually, the Windows system is installed on disk 0. If not, change the following command to select the system disk accordingly to the number of your disk:sel disk 0
  10. Next, execute the following command to view the partitions:list vollist volume to fix UEFI boot
  11. The UEFI partition should be a FAT32 file system. To select the UEFI partition, execute the following command while replacing X with the correct volume number:sel vol X
  12. Finally, paste the following command and hit Enter to assign a new letter to the selected volume:assign letter=bassign letter
  13. Now, run the following command to leave Diskpart: exit
  14. Finally, execute the following three commands individually to fix the Boot Record and recreate the Boot Configuration Data:cd /d b:EFIMicrosoftBoot bootrec /fixboot ren BCD BCD.old bcdboot c:Windows /l en-us /s b: /f ALL

That’s it! You should now be able to boot Windows normally without running into any trouble with the UEFI.

3. Run Startup Repair

  1. Plug in the bootable drive you created earlier, boot it and choose the Repair your computer option.
  2. Select Troubleshoot.troubleshoot
  3. Click on Advanced options.advanced options
  4. Now, select Startup Repair.startup repair to fix UEFI boot
  5. Select your account.account
  6. Enter the password for the chosen account and click Continue to start the repair process.enter password

A simpler way to fix UEFI boot issues is to run Startup repair, a built-in option in Windows to eliminate issues preventing the OS from loading. It should be the preferred option for not-so-tech-savvy users.

By now, you should have fixed UEFI boot errors and problems, and these shouldn’t reappear. Even if they do, you can always refer to this article and execute the same set of steps.

While you are at it, also find out the ways to reduce the boot time in Windows.

Tell us which fix worked for you in the comments section below.

This article covers:Topics: